ELE124 Videregående programmering
Emneplan for studieåret 2018/2019
Innhold og oppbygning
Emnet omhandler temaer innen objektorientert programmering med fokus på problemer og løsninger innenfor fagfelt automatisering og kommunikasjon.
Innhold
- Programmering med MS Visual Studio
- Programmering med C#, klasser, objekter, innkapsling og vekselvirkning mellom objekter, arv, virtuelle medlemmer, polymorfi
- Unntakshåndtering
- Bruk av databeholdere, datastrukturer
- Algoritmer
- Hendelsesdrevet programmering, GUI programmering
- Arbeid med filer
- Arbeid med programbiblioteker
- Rekursjon
Læringsutbytte
Kunnskaper
- Studentene skal oppnå forståelse for grunnbegrepene i objektorientert programutvikling.
Ferdigheter
- Kandidaten kan designe, implementere og anvende klasser i middels komplekse programmeringsoppgaver.
- Kandidaten kan benytte programutviklingsverktøyet MS Visual Studio med programmeringsspråket C# og de viktigste bibliotekene.
- Kandidaten behersker grunnleggende planleggings-, implementasjons-, feilsøkingsmetodikk og bruk av relevante programvare for å kunne arbeide strukturert og målrettet.
- Kandidaten kan arbeide både selvstendig og sammen med andre i ingeniørfaglige prosjekter.
Generell kompetanse
- Kandidaten kan formidle faglig informasjon knyttet til teorier, problemstillinger og løsninger innenfor fagfeltet objektorientert programmering.
- Kandidaten kan designe, utvikle og teste objektorienterte programmer.
Krav til forkunnskaper
Ingen.
Anbefalte forkunnskaper
ELE102 Datateknikk og mikrokontrollere
Undervisnings- og læringsformer
Forelesninger. Bruk av PC. Øvinger.
Obligatorisk læringsaktivitet
7 obligatoriske øvinger, hvorav 5 må være godkjente for å kunne gå opp til eksamen.
Godkjente obligatoriske arbeidskrav er gyldige i 3 påfølgende semestre.
Vurderingsform
Skriftlig skoleeksamen, 5 timer.
Tid og sted for eksamen blir opplyst på Studentweb og digitalt eksamenssystem.
Skriftlig/praktisk eksamen vil bli avholdt på digitalt eksamenssystem. Studentene må medbringe egen PC/MAC. Programvaren som er nødvendig for å gjennomføre eksamenen må være installert og testet før eksamensdagen.
Karakterskala A-F, der F tilsvarer ikke bestått.
Hjelpemidler ved eksamen
PC, kalkulator. All skriftlig / elektronisk dokumentasjon for kurset.
Mer om hjelpemidler