IKT101-G Grunnleggende softwareutvikling eller tilsvarende
Læringsutbytte
Etter fullført emne skal studenten:
Kunnskap:
Kjenne oppbyggingen til et sanntidssystem
Ferdigheter:
kunne forklare oppbyggingen av en mikrokontroller
kunne forklare oppbyggingen av et operativsystem
Generell kunnskap:
kunne løse enkle programmeringsoppgaver på en mikrokontroller
Innhold
Det gis innføring i hvordan en mikrokontroller er bygget opp, og hvordan utvikling på en slik plattform gjennomføres. Temaer som dekkes er CPU, IO, kommunikasjon og lagring.
Undervisnings- og læringsformer
Forelesning og labøving. Øvingene foregår i datalab. Avdelingsingeniør, studentassistent og/eller faglærere er til stede. Det gis opplæring i utvikling og bruk av fagrelatert programvare. Studentene utvikler egne programmer for å løse de gitte oppgavene.
Forventet arbeidsbelastning for gjennomsnittsstudenten er 27 timer pr studiepoeng.
Vilkår for å gå opp til eksamen
Obligatoriske øvingsoppgaver/tester må være godkjent for å kunne ta eksamen. Oversikt gis i Canvas ved semesterstart.
Eksamen
Prosjektarbeid utført i gruppe. Krav til prosjekt gis ved prosjektets start i Canvas. Gradert karakter.
Studentevaluering
Emneansvarlig fastsetter i samråd med studenttillitsvalgt evalueringsform og om emnene skal ha midtveis- eller sluttevaluering i tråd med kvalitetssystemet kapittel 4.1.