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

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 (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
  • dokumentere programmer

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 objektorientert programmering
  • Mikrokontrollerens instruksjonssett
  • Bruk av utviklingsverktøy som kompilator og debugger
  • Konfigurering av I/O og timere
  • Testing av programvare og maskinvare


  • Tema B - Mikrokontrollerteknologi (2. semester):
  • Praktisk anvendelse av mikrokontrollere knyttet til prosjekter/mappeoppgaver
  • Dokumentasjon av programvare
  • Testing av programvare og maskinvare
  • Skriving av rapporter i mikrokontrollerbaserte prosjekter

Undervisnings- og læringsformer

Forelesninger
Øvingsoppgaver
Laboratorieøvelser
Gruppearbeider / prosjekter

Arbeidskrav - vilkår for å avlegge eksamen

Tema A:

  • 5 godkjente laboratorie-/dataøvinger

Tema B:

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

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: Lærebøker og kompendium fra litteraturlista og godkjent kalkulator.

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

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

- Kompendium (HiØ): Åge T Johansen: Programmering av mikrokontrollere (HiØ - kompendium 2016). Tilgjengelig på læringsplattform

- Nettbasert håndbok fra nettsiden til utviklingsverktøyet til mikrokontroller:
  "developer.mbed.org/handbook/Homepage"

Sist hentet fra Felles Studentsystem (FS) 17. juli 2024 02:41:35