Emnet er tilknyttet følgende studieprogram

Undervisningsspråk

Emnet undervises på norsk

Anbefalte forkunnskaper

IKT101-G Grunnleggende softwareutvikling eller tilsvarende

Innhold

Det gis innføring i hvordan en mikrokontroller er bygget opp, og hvordan utvikling på en slik plattform gjennomføres. Temaer som dekkes er CPU, IO, kommunikasjon og lagring.

Læringsutbytte

Etter fullført emne skal studenten: 

Kunnskap:

  • Kjenne oppbyggingen til et sanntidssystem

Ferdigheter:

  • kunne forklare oppbyggingen av en mikrokontroller
  • kunne forklare oppbyggingen av et operativsystem

Generell kunnskap:

  • kunne løse enkle programmeringsoppgaver på en mikrokontroller

Vilkår for å gå opp til eksamen

Obligatoriske øvingsoppgaver/tester må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.

Undervisnings- og læringsformer

Forelesning og labøving. Øvingene foregår i datalab. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Det gis opplæring i utvikling og bruk av fagrelatert programvare. Studentene utvikler egne programmer for å løse de gitte oppgavene.

Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.

Studentevaluering

Studieprogramleder i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.

Eksamen

Skriftlig eksamen, 3 timer, teller 50%. Gruppeprosjekt teller 50%. Krav til prosjekt gis ved prosjektets start i Canvas. Gradert karakter.

Reduksjon i studiepoeng

Innholdet i dette emnet dekkes helt eller delvis av annet emne. Tas ett av disse emnene i tillegg, reduseres studiepoengene som følger:

Emne Studiepoengreduksjon
DAT111 – Grunnkurs i C-programmering 5
DAT112 – Operativsystemer og mikroprosessorer 5
Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:26:20