Emneside for ING2304 Datateknikk og programmering
Hva lærer du
Gode kunnskaper om digitale systemer er viktig i ingeniørfagene. Emnet gir grunnlag i digitalteknikk, mikroprosessorprogrammering og høynivåprogrammering. Faglig innhold:
Digitalteknikk: Repetisjon av tallsystemer og binær aritmetikk, boolsk algebra med forenkling av logiske funksjoner, Karnaugh-diagram, porter og konstruksjon av kombinatoriske kretser. Dekodere, multipleksere og enkodere. Sekvensielle kretser, synkrone og asynkrone. Minnekretser (RAM,ROM, EPROM etc).
Programmering av mikrokontroller: Datamaskinens oppbygning. Mikroprosessorens oppbygning. Mikrokontrollere. Assembly og maskinkode. Simulering, emulering og debugging. Subrutiner og avbruddsrutiner. Klokke-avbrudd.
Programmering i C++ :Problemløsing, algoritmer og programkart. Kontrollstrukturer. Datastrukturer. Funksjoner. Datafiler
Emnet er planlagt gjennomført av sivil tilbyder.
-
Kunnskap
Kadetten...
(K1) har kunnskap om sentrale begreper og metoder i digitalteknikk, mikroprosessorprogrammering og høynivåprogrammering
(K2) har kunnskap om hvilken betydning digitale systemer og grunnleggende programmering har som grunnlag for andre emner
Ferdigheter
Kadetten...
(F1) kan benytte et relevant begreps- og formelapparat
(F2) kan anvende grunnleggende metoder i digitalteknikk og programmering.
(F3) kan konstruere enkle digitale systemer og programmere mikrokontrollere og datamaskiner
(F4) kan bruke sentral måleapparatur og framstille og tolke måleresultater
Generell kompetanse
Kadetten...
(G1) kan bruke digitale systemer
(G2) kan formidle kunnskap om digitale systemer
-
Koordinering
Emnet koordineres med andre dataemner som omhandler høynivåprogrammering, datasystemer og operativsystemer.
Arbeidsmåter
Det skal legges vekt på å bruke eksempler fra andre fag og fra tjenesten som illustrasjon av emnet
Gjennomgang av pensum med bruk av spørsmål/diskusjoner
Laboratorieøvelser med digitale kretser.
Programmeringsøvelser med mikrokontrollere
Programmeringsøvelser på PC
Konstruksjons- og simuleringsøvinger på PC.
Oppgaveløsning og oppgavegjennomgåelse av elev/lærer.
Elevframføringer, obligatoriske innleveringer, veiledning og selvstudium.
Miniprosjekt.
Prøver
-
Gjeldende litteraturliste for 2024 Høst finner du i Leganto
-
Vurderingsform: Skriftlig eksamen
Varighet: 5 timer
Karakterskala: A-F
Andel: 60%
Vurderingsform: Mappevurdering, individuell. Evalueringsmappen består av 2-3 prøver (40 % av mappekarakteren), innleveringer (20 %) og et miniprosjekt i C++ (40 %)
Varighet: 1 semester
Karakterskala: A-F
Andel: 40% .