Fakta om emnet

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

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

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
  • om relevant programvare innen fagområdet

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
  • arbeide i relevante fysiske og visuelle laboratorier innen fagområdet

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 individuell 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

En intern og en ekstern sensor eller 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æringsplattformNettbasert håndbok fra nettsiden til utviklingsverktøyet til mikrokontroller: "developer.mbed.org/handbook/Homepage"

Sist hentet fra Felles Studentsystem (FS) 4. mai 2024 02:44:55