Emneside for ING1503 Programmering og digitalteknikk

Studiepoeng
7.5
Studieår
2019
Engelsk emnetittel
Programming and digital technology

Hva lærer du

Emnet legger det digitalteknologiske grunnlaget for informasjons- og kommunikasjonsteknologi. Det vil videre gi et grunnlag for å løse enklere lavnivå programmeringsoppgaver i forbindelse med militære informasjonssystemer. 

Dette emnet undervises av representant fra NTNU/Gjøvik. Denne representanten er ansvarlig for gjennomføring av emnet etter denne emnebeskrivelsen.

Emnets temaerInnføring i digitalteknikk, som:• Tallsystemer og koder• Boolsk algebra• Kombinatoriske kretser • Sekvenskretser• Analyse og syntese av asynkrone og synkrone sekvenskretserInnføring i språkmekanismer i C, som:• Programstruktur• C-program og kompilator• Datatyper, variabler• Operatorer (herunder også bitvise operatorer)• Kontrollsetninger (løkker og betingelser)• Funksjoner og parametre• Strukturer• Arrayer, strenger og pekere

  1. Kunnskap

    Etter å ha fullført emne kan kadetten:• vise forståelse av grunnleggende C-syntaks med typer, variabler, tester, løkker og funksjoner• vise forståelse av grunnleggende datastrukturer, primært arrayer• vise forståelse av pekere og adresser på et grunnleggende nivå• vise forståelse av bitvise operatorer• vise forståelse for det digitalteknologiske grunnlaget for informasjons- og kommunikasjonsteknologi

    Ferdigheter

    Etter å ha fullført emne kan kadetten:• finne enkle programmerbare problemer og programmere en løsning på det• opprette og behandle enkle datastrukturer• manipulere hele tall på bit-nivå

    Generell kompetanse

    Etter å ha fullført emne kan kadetten:• utføre enklere programmeringsoppgaver i C og ha en god plattform for å lære andre språk

  2. Forelesninger (i delemne digitalteknikk vil undervisningen foregå online)  midtveis onlinetest i programmering og obligatorisk øving. 

  3. Mano, M. M. & Ciletti, M. D. (2012). Digital Design (5. utg.). London: Pearson Education.Kochan, S. G. (2014). Programming in C (4. utg.). Boston: Addison-Wesley.Fjeldsø. (2014). Kompendium. C-programmering. Hamar: Høgskolen i Innlandet.

  4. Vurdering i emnet er to skriftlige deleksamener, hhv 3 og 4 timer, hvor eksamen i digitalteknikk teller 1/3 av totalkarakter og eksamen i programmering teller 2/3. Tillatt hjelpemiddel på eksamen i digitalteknikk er godkjent kalkulator. 

     

    Spesielle forhold knyttet til vurderingene 

    Begge evalueringsenheter må bestås for å bestå hele emnet. Hvis stryk i digitalteknikk, vil kontinuasjon være en 4 timers deleksamen for denne 1/3 av  totalkarakteren. Hvis stryk i programmering, den andre 2/3 av totalkarakteren, vil kontinuasjon være en 4 timers deleksamen.

    Sensur- og sensorordning gjennomføres i henhold til Forskrift om opptak, studie og eksamen ved Forsvarets høgskole.