Norsk English

Emneside for ING1503 Programmering og digitalteknikk

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

Hva lærer du

The course lays the digital technology foundation for information and communication technology. This will further provide a basis to resolve simpler programming tasks in connection with military information systems. 

  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 2025 Høst finner du i Leganto
  4. Obligatorisk arbeidskrav: 4 øvinger i digitalteknikk og 4 øvinger i programmering må være godkjent for å kunne gå opp til eksamen 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: Ingen

    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 kombinatoriske- og 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