Emne - Digitalteknikk og Programmering - IELEG1040
Digitalteknikk og Programmering
Om
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æringsutbytte
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.
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.
Mer om vurdering
Sluttkarakteren (bokstavkarakter: A-F) er basert på to eksamener: en prøve som dekker digitalteknikken av pensum og en prøve som dekker programmeringen. Sluttkarakteren beregnes som et gjennomsnitt av de to karakterene, med følgende vekter: digitalteknikk (40 %) programmering (60 %).
Ved gjentak av bestått sluttvurdering må hele emnet tas om igjen.
Ved ikke bestått på en eller flere delvurderinger, skal bare den enkelte delvurdering, som ikke er bestått, tas opp igjen.
Kontinuasjonseksamen er i august. For kontinuasjonseksamen kan eksamensformen endres til muntlig eksamen.
Spesielle vilkår
Krever opptak til studieprogram:
Elektro - Ingeniørfag (BIELEKTRO)
Anbefalte forkunnskaper
Ingen
Forkunnskapskrav
Tilgang til emnet forutsetter studierett ved Bachelor i ingeniørfag, elektro (BIELEKTRO).
Kursmateriell
Oppgis ved kursstart.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| ELE2131 | 2,5 sp | Høst 2023 |
| IMT1031 | 5 sp | Høst 2023 |
| IELEA1002 | 7,5 sp | Høst 2023 |
| IELET1002 | 7,5 sp | Høst 2023 |
| IELEG1002 | 7,5 sp | Høst 2023 |
Fagområder
- Datateknikk og informasjonsvitenskap
- Informasjonsteknologi
- Informasjonsteknologi og informatikk
Kontaktinformasjon
Emneansvarlig/koordinator
Faglærere
Ansvarlig enhet
Eksamen
Eksamen
Ordinær eksamen - Høst 2025
Skriftlig skoleeksamen (Digitalteknikk)
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.
Skriftlig skoleeksamen (Programmering)
Oppgitt rom kan endres og endelig plassering vil være klar senest 3 dager før eksamen. Du finner din romplassering på Studentweb.