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

Fakta om emnet

Studiepoeng:
10
Ansvarlig avdeling:
Fakultet for informasjonsteknologi, ingeniørfag og økonomi
Studiested:
Fredrikstad
Emneansvarlig:
Reidar Johannes Nordby
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

Absolutte forkunnskaper

Ingen

Anbefalte forkunnskaper

Ingen

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++
  • 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

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

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 Felles Studentsystem (FS) 9. juni 2024 02:43:21