IRE12011 Programmering og mikrokontrollere (Høst 2015–Vår 2016)

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

Kunnskaper

Studenten har
  • grunnleggende kunnskaper i C-programmering og kjennskap til de viktigste tilleggsegenskapene for C++
  • grunnleggende kunnskaper om oppbygging og virkemåte til mikrokontrollere

Ferdigheter

Studenten kan

  • spesifisere, kode og teste enkle programmer i C
  • bruke utviklingsverktøy for mikroprosessorer
Generell kompetanse

Studenten kan
  • løse problemer på en strukturert måte
  • dokumentere programmer

Innhold

Emnet er delt i to tema

Tema A - Grunnleggende programmering (1. semester):

  • Programmering: kontrollstrukturer, datatyper, datastrukturer, aritmetikk og filhåndtering, kort om objektorientert programmering
  • 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:

  • 5 godkjente laboratorie-/dataøvinger

Tema B:

  • 2 godkjente laboratorie-/dataøvinger
  • Deltagelse i gruppearbeid (i forbindelse med mappeoppgaver)

Arbeidskravene må være godkjent for å kunne fremstille 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: Trykt(e) lære-bok (bøker) fra litteraturlista og godkjent kalkulator

Deleksamen 2 - avholdes i 2. semester (vår) og teller 40 %:
Mappevurdering.
2 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)

Sist hentet fra Felles Studentsystem (FS) 30. juni 2024 02:41:17