Emneside for ING1503 Programmering og digitalteknikk

Studiepoeng
7.5
Studieår
2024
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 programmeringsoppgaver i forbindelse med militære informasjonssystemer. 

  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 for det digitalteknologiske grunnlaget for informasjons- og kommunikasjonsteknologi

    Ferdigheter

    Etter å ha fullført emne kan kadetten:

    • manipulere hele tall på bit-nivå

    • finne enkle programmerbare problemer og programmere en løsning på det

    • foreta filbehandling

    • opprette og behandle enkle datastrukturer, inklusive struct

    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) og obligatoriske øvinger. 

    Planlagte undervisningstimer er 110 skoletimer fordelt 40 timer i digitalteknikk og 70 timer programmering, eksklusive eksamener og lesedager.

  3. Gjeldende litteraturliste for 2024 Høst finner du i Leganto
  4. Obligatorisk arbeidskrav: 6 øvinger i digitalteknikk og 8 øvinger i programmering er påkrevd for å bli vurdert i emnet.

     

    Vurderingsform: Skriftlig deleksamen (skoleeksamen) i digitalteknikk.

    Gruppering: Individuell

    Språk: Engelsk

    Varighet: 3 timer

    Karakterskala: A-F

    Andel: 1/3 av totalkarakter

    Hjelpemidler: Godkjent kalkulator

     

    Vurderingsform: Skriftlig, digital deleksamen (skoleeksamen) i programmering. 

    Gruppering: Individuell

    Språk: Engelsk

    Varighet: 4 timer

    Karakterskala: A-F

    Andel: 2/3 av totalkarakter

    Hjelpemidler: Ingen

    Spesielle forhold knyttet til vurderingene

    Begge vurderingsenheter må bestås for å bestå hele emnet. Eventuell kontinuasjon er i den deleksamen kadetten har strøket i. Eksamensform vil i tilfelle være den samme som ved ordinær eksamen.

  5. Emnets temaer

    Innføring i digitalteknikk, som:

    • Tallsystemer og koder

    • Boolsk algebra

    • Karnaughdiagram (forenkling)

    • Kombinatoriske kretser 

    • Sekvenskretser

    • Analyse og syntese av asynkrone og synkrone sekvenskretser

     

    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

    • Filbehandling