Emneside for ING1503 Programmering og digitalteknikk
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 temaer • DigitalteknikkInnfø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
-
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 • forklare det digitalteknologiske grunnlaget for informasjons- og kommunikasjonsteknologi
Ferdigheter Etter å ha fullført emne kan kadetten: • identifisere 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
-
Forelesninger, midtveisevaluering og obligatorisk øving.
-
Mano. (2012). Digital Design (5. utg.). London: Pearson education Kochan. (2014). Programming in C (4. utg.). Boston: Addison-Wesley Fjeldsø. (2014). Kompendium: C-programmering. Hamar: Høgskolen i innlandet
-
Vurdering i emnet er to 4-timers skriftlige deleksamener, 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.