ING1503 Programmering og digitalteknikk
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
• Digitalteknikk
Innfø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
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.
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.
Sensur- og sensorordning gjennomføres i henhold til Forskrift om opptak, studie og eksamen ved Forsvarets høgskole.
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
Vurderingsform | Gruppering | Varighet | Varighetstype | Karakterskala | Andel | Justerende muntlig | Kommentar | Hjelpemidler |
---|---|---|---|---|---|---|---|---|
Skriftlig eksamen | Individuell | 4 | Timer | Prosent | 1/3 | Not required | Eksamen i digitalteknikk. | Godkjent kalkulator |
Skriftlig eksamen | Individuell | 4 | Timer | Prosent | 2/3 | Not required | Eksamen i programmering. | Oppgis ved semesterstart |