Hopp til innhald

ELE102 Programmering og mikrokontrollere

Emneplan for studieåret 2017/2018

Innhold og oppbygning

Emnet dekker grunnleggende programutviklingsprinsipper og språkelementer i programmeringsspråket C#.

Emnet omhandler også grunnleggende emner i oppbygging og bruk av et mikrokontrollersystem.

Innhold

  • Datamaskinens fysiske elementer
  • En innføring i grunnleggende strukturert, prosedural programmering i C#
  • Mikrokontrollerens oppbygging og funksjon
  • Konfigurering av I/O og timere
  • Mikrokontroller, anvendelser og programmering
  • Bruk av utviklingsverktøy som kompilator, lenker og debugger

Læringsutbytte

Kandidaten har grunnleggende kunnskap:

  • i C#-programmering
  • om oppbygging og virkemåte til mikrokontrollere

Kandidaten kan:

  • spesifisere, kode og teste programmer i C#
  • bruke utviklingsverktøy for mikroprosessorer
  • arbeide i relevante elektrolaboratorier og behersker aktuelle metoder og verktøy

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.

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