IRE12011 Programmering og mikrokontrollere (Høst 2018–Vår 2019)

Fakta om emnet

Studiepoeng:
10
Ansvarlig fakultet:
Fakultet for informasjonsteknologi, ingeniørfag og økonomi
Studiested:
Fredrikstad
Emneansvarlig:
Reidar Johannes Nordby
Undervisningsspråk:
Norsk
Varighet:
1 år

Innholdsfortegnelse

Emnet er tilknyttet følgende studieprogram

Obligatorisk emne i Bachelor i ingeniørfag:

  • Elektro
  • Elektro, TRESS
  • Elektro, Y-veien

Absolutte forkunnskaper

Ingen

Anbefalte forkunnskaper

Ingen

Undervisningssemester

1. og 2. semester (høst og vår).

Innhold

Emnet er delt i to tema

Tema A - Grunnleggende programmering (1. semester):

  • Mikrokontrollerens oppbygging og funksjon
  • Programmering: kontrollstrukturer, datatyper, datastrukturer, aritmetikk og filhåndtering, kort om objetorientert programmering
  • Mirkokontrollerens instruksjonssett
  • Bruk av utvikingsverkøy som kompilator og debugger
  • konfigurering av I/O og timere
  • Testing av programvare

Tema B - Mikrokontrollerteknologi (2. semester):

  • Praktisk anvendelse av mikrokontrollere knyttet til prosjekter/mappeoppgaver
  • Dokumentasjon av programvare
  • Testing av program- og maskinvare
  • Skriving av rapporter i mikrokontrollerbaserte prosjekter

Studentens læringsutbytte ved bestått emne

Kunnskaper

Studenten har grunnleggende kunnskaper

  • i C-programmering og kjennskap til de viktigste tilleggsegenskapene for C++
  • om mikrokontrolleres oppbygging og virkemåte

Ferdigheter

Studenten kan

  • spesifisere, kode og teste enkle programmer i C (C++)
  • bruke utviklingsverktøy for mikrokontrollere
  • ta i bruk mikrokontrolleren som sentralt element i prosjekter

Generell kompetanse

Studenten kan

  • løse problemer på en strukturert måte
  • dokumenter programmer

Undervisnings- og læringsformer

  • forelesninger
  • øvingsoppgaver
  • laboratorieøvelser
  • gruppearbeider/prosjekter

Arbeidsomfang

250-300 timer

Praksis

Ingen

Arbeidskrav - vilkår for å avlegge eksamen

Tema A:

  • 5 godkjente laboratorie-/dataøvinger (Deleksamen 1)

Tema B:

  • Deltagelse i gruppearbeid (i forbindelse med mappeoppgaver). Deltagelse betyr oppmøte på veiledningsmøter, medvirkning i gruppens fellesaktiviteter og ellers være aktiv i gruppearbeidet. (Deleksamen 2)

Arbeidskravene må være godkjent for å kunne fremstille seg til eksamen.

Eksamen

Emnet har to deleksamener.

Tema A: Deleksamen 1 - 3 timer skriftlig eksamen, avholdes i 1. semeter (høst) og teller 60%
Skriftlig eksamen er planlagt ved bruk av PC, men det tas forbehold om endring i eksamensform.

Tillatte hjelpemidler: Lærebøker og kompendium fra litteraturlisten og kalkulator, med tomt minne, som ikke kan regne symbolsk eller kommunisere trådløst.

Tema B: Deleksamen 2 - Mappevurdering, avholdes i 2. semester (vår) og teller 40%
2 gruppeoppgaver leveres til fastsatte frister.

Det benyttes karakterregel A-F, der bestekarakter er A og F ikke bestått.
Det gis samlet karakter i emnet. Begge deleksamener må være bestått for å få bestått karakter i emnet.

Sensorordning

To interne sensorer

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 (2012), C programmering In Easy Steps, 4th Edition ISBN 978-1840785449

Mike McGrath (2017). C++ Progamming In Easy Steps, 5th Edition ISBN 978-1840787573

Kompendium (HiØ) Åge T. Johansen (2016): Programmering av mikrokontrollere. Tilgjengelig på læringsplattform
Nettbasert håndbok fra nettsiden til utviklingsverktøyet til mikrokontroller: "developer.mbed.org/handbook/Homepage"

Sist hentet fra FS (Felles studentsystem) 15. okt. 2026 04:44:31