ING1507 Datamaskinarkitektur

Emnekode: 
ING1507
Kursnavn på engelsk: 
Computer architecture
Studieprogram: 
Bachelor i ingeniørfag, studieretning telematikk
Credits: 
5
Studienivå: 
Syklus 1
Undervisningssemester: 
2021 Vår
Eksamenssemester: 
2021 Vår
Undervisningsspråk: 
Norsk
Emneansvarlig: 
NTNU/Gjøvik
Geir Arne Bunde
Om emnet

Emnet vil gi studenten grunnlagskunnskaper for å kunne forstå hvordan sikkerhetssårbarheter oppstår i datamaskinarkitekturen og hvilke faktorer som er avgjørende for ytelsen.
Emnet bygger på ING1503 Programmering og digitalteknikk. 

Dette emnet undervises av representant fra NTNU/Gjøvik. Denne representanten er ansvarlig for gjennomføring av emnet etter denne emnebeskrivelsen.

Emnets temaer
Software:
• Programmeringsspråk
Hardware: 
• Systembusser og internminne
• Interrupt
• Timer
• LCD
• Parallelle og serielle inn- og utkretser
• AD- og DA-omformere
• Direct Memory Access
• Numeriske prosessorer
• Trådløs kommunikasjon
• Ultralyd- og avstandsmålinger

Spesielle forhold knyttet til vurderingene
Hvis stryk, vil kontinuasjon bestå av innlevering av forbedret prosjekt, samt ny muntlig presentasjon og høring.

Læringsutbytte

Kunnskap
Etter å ha fullført emne kan kadetten:
• beskrive enkel kommunikasjon med periferiutstyr som input, LCD og minne
• forklare virkemåten til programmerbare digitale kretser
• beskrive mikrokontrolleres arkitektur
• forklare virkemåte og tekniske prinsipper for en moderne mikrokontroller

Ferdigheter
Etter å ha fullført emne kan kadetten:
• finne ut hvilke muligheter og begrensninger en mikrokontroller har gjennom lesing av datablad
• programmere en moderne mikrokontroller
• programmere på lavnivå, ved bruk av C-programmering eller assemblerkodeprogrammering
• gjennomføre laboratoriearbeid og skrive prosjektrapport

Generell kompetanse
Etter å ha fullført emne kan kadetten:
• fortelle med egne ord sammenhengen mellom hardware og software​
• fortelle med egne ord om sammenhengen mellom Assembly- og C-programmering
• fortelle med egne ord om sammenhengen mellom lavnivå- og høynivå

Praktisk organisering og arbeidsformer

Forelesninger, obligatorisk prosjektarbeid og ukentlige oppgaver (hvorav seks er arbeidskrav). 

Sensorordning

Sensur- og sensorordning gjennomføres i henhold til Forskrift om opptak, studie og eksamen ved Forsvarets høgskole.

Pensum

Williams, E. (2014). Make: AVR programming. Sebastopol, CA.: Maker Media.
Øvrig pensumlitteratur oppgis ved semesterstart.

Obligatorisk arbeidskravAntall arbeidskravPåkrevde arbeidskravFremmøtepliktKommentar
Annet - spesifiser i kommentarfeltet66Not requiredUkesoppgaver
Obligatoriske arbeidskrav:
Obligatorisk arbeidskrav:Annet - spesifiser i kommentarfeltet
Antall arbeidskrav:6
Påkrevde arbeidskrav:6
Fremmøteplikt:Not required
Kommentar:Ukesoppgaver
VurderingsformGrupperingVarighetVarighetstypeKarakterskalaAndelJusterende muntligKommentarHjelpemidler
ProsjektoppgaveIndividuell 1SemesterA-F Not requiredProsjektoppgave, muntlig fremføring og høring
Vurderinger:
Vurderingsform:Prosjektoppgave
Gruppering:Individuell
Varighet: 1
Varighetstype:Semester
Karakterskala:A-F
Andel:
Justerende muntlig:Not required
Kommentar:Prosjektoppgave, muntlig fremføring og høring
Hjelpemidler:
Forfattere: 
Geir Arne Bunde