course-details-portlet

INGT1002

Programmering, numerikk og sikkerhet

Velg studieår

Nytt fra studieåret 2023/2024

Studiepoeng 7,5
Nivå Grunnleggende emner, nivå I
Undervisningsstart Høst 2023
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Samlet karakter

Om

Om emnet

Faglig innhold

Dette er et felles grunnleggende innføringsfag for alle ingeniørprogrammene og består av følgende delemner: Programmering som skal gi studentene grunnleggende innføring og ferdigheter i programmering og databehandling. Felles programmeringsplattform er Python. Videre inngår Numerisk matematikk som skal gi grunnleggende innføring i ingeniørmessig anvendelse av numerisk matematikk og metoder. Programmering og numerisk matematikk er tett integrert. Tema som dekkes er introduksjon til prosedyreorientert programmering, med Python som språk. Konsepter som dekkes er variabler og datatyper, tallrepresentasjon og dens betydning i beregninger (f.eks. avrundingsfeil), input og output, kontrollstrukturer som sekvens, valg, og løkke, funksjoner og filbehandling. Videre skal vi se på datastrukturer som strenger, lister, tupler, tabeller og mengder, matematiske beregninger (Numpy) og visualisering av data (Matplotlib). Det siste delemnet er IKT-sikkerhet som skal gi studentene grunnleggende innføring i IKT sikkerhet. Tema som dekkes er sikkerhetsterminologi, sikkerhetskultur, sårbarheter, trusler, risikovurdering, sikkerhetsmodeller og vurderinger av relevans for eget fagområde.

Læringsutbytte

Kunnskap: Kandidaten

  • har grunnleggende kunnskap om programutviklingsprosessen fra problem til program
  • har kunnskap om virkemåten til grunnelementene i prosedyreorientert programmering i Python
  • har grunnleggende forståelse for numerisk modellering og kunnskap om fundamentale begreper og algoritmer for enkle numeriske beregninger
  • har en grunnleggende forståelse av sentrale begreper innen IKT-sikkerhet, trusler og sårbarheter, grunnleggende tekniske sikkerhetsmekanismer og helhetlig sikkerhetstankegang
  • kan gi en oversikt over de mest relevante lover, forskrifter og standarder for IKT-sikkerhet, og deres overordnede anvendelse, inklusive personvern

Ferdigheter: Kandidaten

  • kan løse enkle problemer ved å skrive fungerende prosedyreorienterte programmer, og ved å komplettere kode hvor noen fragmenter mangler
  • kan bruke relevante programmeringsverktøy til utvikling, enkel testing og feilsøking av programkode
  • behersker grunnleggende teknikker for å analysere numeriske algoritmer og løse likninger og differensiallikninger
  • kan implementere og kvalitetssikre algoritmene i et valgt programmeringsspråk, sette opp numeriske eksperimenter og tolke resultatene
  • kan argumentere for viktigheten til IKT-sikkerhet, gjennomføre enkle risikovurderinger på systemer innen sitt fagområde og lage planer for risikoredusering
  • kan gjøre enkle sikkerhetsanalyser av virkemåten til IKT-systemer og vurdere om sensitive data er involvert og behov for beskyttelse av persondata

Generell kompetanse: Kandidaten

  • kan forklare egen kode for andre (virkemåte, tankegang) og gi konstruktive tilbakemeldinger på andres kode
  • kan utvise ansvarlighet for å sikre god cyberhygiene og delta i diskusjoner om IKT-sikkerhet
  • kan reflektere over nytteverdien av å bruke programmering til numeriske beregninger

Læringsformer og aktiviteter

Ukentlige digitale læringsressurser med en digital introduksjon til denne ukens læringsaktiviteter.

Fysiske forelesninger for hver campus med opptak for bruk i nettbaserte studieprogram.

Studentaktive læringsaktiviteter hvor studentene arbeider med denne ukens øvinger under faglig veiledning. Nettbaserte studietilbud gjennomfører denne læringsaktiviteten digitalt.

Obligatoriske aktiviteter

  • Obligatoriske øvinger i Programmering og Numerisk matematikk
  • Obligatorisk øving i IKT sikkerhet

Mer om vurdering

Vurdering består av to delvurderinger som begge må vurderes til bestått for at emnet skal vurderes til bestått. Utsatt eksamen gjennomføres i august. Utsatt vurdering av oppgave gjennomføres neste gang emnet kjøres.

Gjentak kan gjennomføres for enkelte delvurderinger uten at alle delvurderinger må tas opp igjen.

Del 1 for programmering og numerisk matematikk: En individuell skriftlig eksamen i Python programmering og numerisk matematikk. 3 timer med vurdering B/IB.

Del 2 for IKT-sikkerhet: Arbeid i IKT-sikkerhet med vurdering B/IB.

Forkunnskapskrav

Ingen

Kursmateriell

Dette er et nytt kurs og kursmateriell blir annonsert ved semesterstart

Studiepoengreduksjon

Emnekode Reduksjon Fra
TDT4111 2,5 sp Høst 2023
INGA1001 2,5 sp Høst 2023
INGG1001 2,5 sp Høst 2023
INGT1001 2,5 sp Høst 2023
TDT4109 2,5 sp Høst 2023
TDT4110 2,5 sp Høst 2023
INGA1002 7,5 sp Høst 2023
INGG1002 7,5 sp Høst 2023
IIRA2001 5 sp Høst 2023
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk
  • Ingeniør

Kontaktinformasjon

Emneansvarlig/koordinator

Faglærere

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Samlet karakter
Karakter: Bestått/ Ikke bestått

Ordinær eksamen - Høst 2023

Skriftlig skoleeksamen (prognum)
Vekting 2/3 Hjelpemiddel Kode D Dato 19.12.2023 Tid 09:00 Varighet 3 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen (prognum)

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL111 lyseblå sone
72 kandidater
Rom SL210
12 kandidater
Rom SL111 orange sone
60 kandidater
Rom SL274
17 kandidater
Rom SL120 blå sone
17 kandidater
Rom SL123
1 kandidat
Rom SL111 blå sone
36 kandidater
Rom SL311 lyseblå sone
96 kandidater
Rom SL111 grønn sone
50 kandidater
Rom SL311 grønn sone
68 kandidater
Rom SL311 brun sone
82 kandidater
Rom SL311 orange sone
65 kandidater
Rom SL111 brun sone
81 kandidater
Oppgave i sikkerhet
Vekting 1/3 Dato Utlevering 05.12.2023
Innlevering 12.12.2023
Tid Utlevering 14:00
Innlevering 14:00
Eksamenssystem Inspera Assessment

Utsatt eksamen - Sommer 2024

Skriftlig skoleeksamen (prognum)
Vekting 2/3 Hjelpemiddel Kode D Dato 16.08.2024 Tid 09:00 Varighet 3 timer Eksamenssystem Inspera Assessment
Sted og rom for skriftlig skoleeksamen (prognum)

Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.

Sluppenvegen 14
Rom SL274
7 kandidater
Rom SL311 lyseblå sone
53 kandidater