vår 2017
ITE1846 Programmerbar elektronikk - 10 stp

Søknadsfrist

1. juni

Emnetype

Emnet kan tas som enkeltemne.

Opptakskrav

Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.

Søknadskode: 5198 - enkeltemner i ingeniørfag, nettbasert


Innhold

Mikrokontroller:

  • generell virkemåte
  • instruksjonssett
  • instruksjonsutførelse
  • assemblyprogrammering
  • mikrokontrollerens interne funksjoner; avbruddsfunksjon, timere, portene, AD-omformer, pulsbreddemodul, kommunikasjon

 C++:

  • variabler & konstanter
  • operatorer
  • aritmetiske uttrykk
  • tilordning
  • standard inn/ut
  • kontrollstrukturer
  • logiske uttrykk
  • valg-setninger
  • løkker
  • tabeller
  • funksjoner
  • streng-håndtering
  • pekere
  • strukturer
  • bruk av tid og dato-funksjoner
  • unntakshåndtering (exceptions)
  • vektorer og iteratorer
  • filbehandling, tekstfiler, binærfiler
  • klasser og objekter
  • arv


Hva lærer du

Studentene som har fullført ITE 1846 Programmerbar elektronikk skal ha følgende læringsutbytte gitt i forhold kunnskaper, ferdigheter og generell kompetanse.

Kunnskap

Kandidaten skal kunne beskrive generell virkemåte for mikrokontroller, instruksjonssett og arkitekturen til mikrokontrolleren og mikrokontrollerens interne funksjoner og annen programmerbar elektronikk og C++.

Ferdigheter

Kandidaten skal kunne bruke tilegnede kunnskaper om mikrokontrolleren til å programmere mikrokontroller i assembly.

Generell kompetanse

Studenten skal ha grunnleggende kunnskaper i mikroprosessorens oppbygging og virkemåte, samt erfaring med programmering av mikrokontrollere og programmeringsspråket C++.


Undervisnings- og eksamensspråk

Norsk

Undervisning

Mikrokontroller:

Undervisningen består av forelesninger og programmeringsoppgaver.

C++:

Forelesning og laboppgaver dvs. praktisk programmering.

Programvare

Mikrokontroller:

MPLAB

C++:

Visual Studio


Eksamen

Mikrokontroller

Evalueringsform i faget er mappevurdering. Mappen består av følgende oppgaver: 

Bestått 4 obligatoriske oppgaver: 

En obligatorisk oppgave kan være i form av en eTest og/eller en programmeringsoppgave. Oppgavene evalueres til bestått/ikke bestått. Alle fire oppgaver må være bestått for å få karakter i faget.

Karaktergivende oppgaver:

2 individuelle oppgavesett som skal gjøres under oppsyn. Det vil bli gitt bokstavkarakter (A-F) i hver av disse. Begge oppgavesettene teller like mye og begge må være bestått (E eller bedre).

I tillegg vil det bli gitt frivillige øvingsoppgaver uten krav til innlevering.

C++:

Evalueringsform i denne delen av faget er avsluttende 3 timers skriftlig eksamen.

Arbeidskrav: 

Bestått 4 obligatoriske oppgaver. En obligatorisk oppgave kan være i form av en eTest og/eller en programmeringsoppgave. Programmeringsoppgaven kan f.eks. være en individuell praktisk programmeringsoppgave, under oppsyn, der studenten skal vise at han/hun behersker programmering og programmeringsverktøy. Oppgavene evalueres til bestått/ikke bestått. Alle fire oppgaver må være bestått for å få karakter i faget.

I tillegg vil det bli gitt frivillige øvingsoppgaver uten krav til innlevering.

Mikrokontroller-delen og C++-delen teller 50% hver av samlet karakter i emnet.

Det gis kontinuasjonsadgang for studenter som ikke har bestått siste ordinære arrangerte eksamen i dette emnet.


Pensum

Mikrokontroller:

Arild Steen & Arne Bjørk: Mikrokontroller + Utdelt stoff (ca 300 sider)

C++:

Starting out with C++, early objects      T. Gaddis, J. Walters & G. Muganda, 5., 6. eller 7. utgave.

Error rendering component

  • Om emnet
  • Studiested: Narvik | Nettstudium |
  • Studiepoeng: 10
  • Emnekode: ITE1846
  • Tidligere år og semester for dette emnet