IELEG1040

Digitalteknikk og Programmering

Høst

Gjøvik

Norsk

Oversikt

Snitt

B

3,84

0,10

Ståprosent

100 %

likt

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Digitalteknikk

  • Tallsystemer og koder
  • Boolsk algebra
  • Karnaugh-diagram (forenkling)
  • Logiske kretser og kombinatoriske kretser
  • Lås (latch), vipper, tellere, og syntese av synkrone sekvenskretser
  • Minnekretser

Programmering

  • Programstruktur
  • Relevante programmeringsverktøy
  • Datatyper, variabler
  • Operatorer
  • Kontrollsetninger (løkker og betingelser)
  • Funksjoner og parametre
  • Strukturer
  • Arrays
  • Strenger

Læringsmål

Etter fullført emne skal studenten ha grunnleggende forståelse innenfor temaene digitalteknikk og programmering, og være i stand til å utvikle et enkelt dataprogram.

Kunnskaper

Kandidaten skal forstå

  • de grunnleggende temaer innen digitalteknikk.
  • de grunnleggende temaer innen programmering og algoritmestruktur.
  • gangen i et programmeringsprosjekt fra problemformulering til ferdig testede løsninger, inklusive et eksempel på en utviklingsplattform med relevante verktøy.
  • ha kjennskap til hvordan KI kan anvendes som støtteverktøy i digital teknikk og programmering, på en kritisk og reflektert måte .

Ferdigheter

Kandidaten skal kunne

  • konvertere mellom tallsystemer.
  • forenkle boolske funksjoner, enten ved hjelp av boolsk algebra eller Karnaugh-diagram.
  • utføre syntese av sekvenskretser.
  • formulere en problemstilling slik at den er programmerbar, og deretter gjennomføre programutvikling til en fungerende løsning.
  • opprette og behandle enkle datastrukturer.

Generell kompetanse

Kandidaten skal

  • kunne analysere en gitt grunnleggende problemstilling, og stille opp en krets og programmere en løsning.
  • kunne kommunisere og diskutere programløsninger.
  • kunne kombinere elementer fra digitalteknikk, og programmering for å konstruere et fungerende system.
  • kunne reflektere over etiske og bærekraftsmessige problemstillinger relatert til emnets temaer.

Læringsformer og aktiviteter

  • Forelesninger.
  • Studentaktive læringsformer (både individuelle og gruppevise).
  • Oppgaveløsning (case- og laboppgaver).
  • Veiledning.
  • Forskjellige innleveringer i både digitalteknikk og programmering

Det vil bli presentasjoner som har fokus på innovasjon/entreprenørskap, ingeniørens rolle i samfunnet og gi et innblikk i hva som venter ute i arbeidslivet etter endt utdanning.