IRE12011 Programmering og mikrokontrollere (Høst 2014–Vår 2015)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Fredrikstad
- Emneansvarlig:
- Åge Torbjørn Johansen
- Undervisningsspråk:
- Norsk
- Varighet:
- 1 år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i Bachelor i ingeniørfag
- elektro
- elektro, Tress
- elektro, y-veien
Undervisningssemester
1. og 2. semester (høst og vår).
Studentens læringsutbytte etter bestått emne
- Studenten har grunnleggende kunnskap i C-programmering.
- Studenten har grunnleggende kunnskap om oppbygging og virkemåte til mikrokontrollere
Ferdigheter
- Studenten kan spesifisere, kode og teste enkle programmer i C
- Studenten kan bruke utviklingsverktøy for mikroprosessorer
- Studenten kan løse problemer på en strukturert måte
- Studenten kan dokumentere programmer
Innhold
Emnet er delt i to.
Tema A - Grunnleggende programmering (1. semester):
- Programmering: kontrollstrukturer, datatyper, datastrukturer, aritmetikk og filhåndtering
- Bruk av utviklingsverktøy som kompilator og debugger
- Dokumentasjon av programvare
Tema B - Mikrokontrollerteknologi (2. semester):
- Mikrokontrollerens oppbygging og funksjon
- Konfigurering av I/O og timere
- Mikrokontrollerens instruksjonssett
- Testing av programvare og maskinvare
Undervisnings- og læringsformer
Forelesninger
Øvingsoppgaver
Laboratorieøvelser
Arbeidskrav - vilkår for å avlegge eksamen
Tema A:
- Individuelle innleveringsoppgaver
- Laboratorieøvelser
- Deltagelse i gruppearbeid
Tema B:
- Laboratorieøvelser
- Deltagelse i gruppearbeid
Minimum 75 % av arbeidskravene må være godkjent for å kunne fremstille seg til eksamen.
Nærmere definerte arbeidskrav fastsettes i emnets undervisningsplan.
Arbeidskrav må være godkjent før studentene kan framstille seg til eksamen.
Eksamen
Emnet har to deleksamener.
Deleksamen 1 - avholdes i 1. semester (høst) og teller 60 %:
3 timers skriftlig eksamen, i tema A.
Skriftlig eksamen er planlagt ved bruk av PC, men det tas forbehold om endring i eksamensform.
Tillatte hjelpemidler: pensumlitteratur og godkjent kalkulator
Deleksamen 2 - avholdes i 2. semester (vår) og teller 40 %:
Mappevurdering.
3 gruppeoppgaver leveres innen fastsatte frister. Individuell eksaminering vil bli gjennomført dersom det stilles tvil om deltakelse i gruppearbeidet.
Det benyttes bokstavkarakter A – F, der A er beste og F er ikke-bestått.
Det gis en samlet karakter i emnet. Begge deleksamener må være bestått for å få bestått karakter i emnet.
Evaluering av emnet
Løpende evaluering av undervisningen gjennom semesteret, hvor metode for evaluering avtales mellom faglærer(e) og studenter.
Skriftlig sluttevaluering av emnet.
Litteratur
- Mike McGrath: "C Programming In Easy Steps, 4th Edition" In Easy Steps (2012)
ISBN-10: 1840785446 | ISBN-13: 978-1840785449
- Mike McGrath: "C++ Programming In Easy Steps, 4th Edition"
In Easy Steps (2011)
ISBN-10: 9781840784329 | ISBN-13: 978-1840784329
- Nettbasert håndbok fra nettsiden til utviklingsverktøyet til mikrokontroller:
"http://mbed.org/handbook/Homepage".
- Diverse tilleggsmateriell (oppgis i undervisningsplanen og gjøres tilgjengelig via Fronter)