| Skriv ut | Lukk vindu |
Vår 2017
ITE1846 Programmerbar elektronikk - 10 stp
Ansvarlig enhet
Emnetype
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
Søknadsfrist
Opptakskrav
Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.
Søknadskode: 5198 - enkeltemner i ingeniørfag, nettbasert
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
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.
Dato for eksamen
Eksamensdato er foreløpig og vil kunne bli endret. Endelig eksamensdato kunngjøres ved oppslag på det enkelte fakultet primo mai for vårsemesteret og primo november for høstsemesteret.
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.