ING3064 Programmering og mikrokontrollere
Emneplan for studieåret 2019/2020
Innhold og oppbygning
Emnet dekker grunnleggende programutviklingsprinsipper og språkelementer i programmeringsspråket C#.
Emnet omhandler også grunnleggende emner i oppbygging og programmering av mikrokontrollersystem i C++.
Innhold
- En innføring i grunnleggende strukturert, prosedural programmering i C#
- Mikrokontrollerens oppbygging og funksjon
- Programmering av mikrokontrollere i C++: digital og analog I/O, avbrudd, operasjoner i sann tid
- Bruk av utviklingsverktøy (IDE) med kompilator og debugger
Læringsutbytte
Kunnskaper
Kandidaten har grunnleggende kunnskap:
- i C#-programmering
- om oppbygging, virkemåte og programmering av mikrokontrollere
Ferdigheter
Kandidaten kan:
- spesifisere, kode og teste programmer i C#
- bruke utviklingsverktøy for mikrokontrollere
- arbeide i relevante elektrolaboratorier og behersker aktuelle metoder og verktøy
Generell kompetanse
Kandidaten kan:
- løse problemer på en strukturert måte og dokumentere programmer
- formidle faglig informasjon knyttet til teorier, problemstillinger og løsninger
Krav til forkunnskaper
Studiets opptakskrav.
Anbefalte forkunnskaper
Ingen.
Undervisnings- og læringsformer
Praktiske oppgaver alene og i grupper. Forelesninger. Digitale læremiddel som studentene selv må dekke (ca. 800 kr) blir benyttet i emnet.
Obligatorisk læringsaktivitet
C#: 4 innleveringer, hvorav 3 må være godkjent.
Mikrokontrollersystem: 4 innleveringer/laboratoieøvinger, hvorav 3 må være godkjent.
Godkjente obligatoriske arbeidskrav er gyldige i 3 påfølgende semestre.
Vurderingsform
Skriftlig (digital) skoleeksamen, 4 timer.
Tid og sted for eksamen blir opplyst på Studentweb og digitalt eksamenssystem.
Eksamen vil bli avholdt på digitalt eksamenssystem. Studentene må medbringe egen PC/MAC. Programvaren som er nødvendig for å gjennomføre eksamenen må være installert og testet før eksamensdagen.
Karakterskala A-F, der F tilsvarer ikke bestått.
Hjelpemidler ved eksamen
Ingen. Oppgaven vil inneholde nødvendige vedlegg.
Mer om hjelpemidler