IELEG1040
Digitalteknikk og Programmering
Høst
Gjøvik
Norsk
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.