IFUD1002
C#.NET
Sist undervist 2019
Høst og Vår
Trondheim
Norsk
Om emnet
Faglig innhold
NET-arkitekturen. Utviklingsmiljøet. Grunnleggende C#-syntaks. Objektorientert programmering med arv og polymorfi. GUI. Datafiler. Programmering mot databaser. ADO.NET, LINQ, Templates, Collections.
Læringsmål
Etter å ha gjennomført emnet skal kandidaten ha følgende samlete læringsutbytte:
KUNNSKAPER:
Kandidaten:
- kan gjøre rede for sentrale begreper innen objektorientering
- kan konstruere et objektorientert C#. NET-program ut fra en gitt problemstilling
- kan finne fram, sette seg inn i og anvende dokumentasjon om .NET Framework library
- kjenner til ulike GUI-komponenter og hvordan de brukes i C#-programmer
FERDIGHETER:
Kandidaten kan:
- sette opp programmiljø for å utvikle og kjøre C#. NET applikasjoner på egen pc
- kan anvende klasser fra .NET Framework library
- lage C#.NET program
- med fordeling av oppgaver mellom objekter og der arv og polymorfi benyttes
- med grafiske brukergrensesnitt
- som kommuniserer med en database via SQL
- med LINQ, delegater, templates
GENERELL KOMPETANSE:
Kandidaten kan:
- kommunisere om objektorientert programmering og databaser med relevant begrepsapparat
Læringsformer og aktiviteter
Nettstudium. Ukentlige leksjoner, individuelle øvinger