Informationssystem C: Objektorienterad programmering II
Kursplan, Grundnivå, 2IS023
Kursen är avvecklad.
- Kod
- 2IS023
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Informationssystem G1F
- Betygsskala
- Underkänd (U), godkänd (G), väl godkänd (VG)
- Fastställd av
- Institutionsstyrelsen, 25 augusti 2011
- Ansvarig institution
- Institutionen för informatik och media
Behörighetskrav
52,5 hp informationssystem eller motsvarande inklusive Objektorienterad programmering I, 7,5 hp.
Mål
Vad gäller kunskap och förståelse förväntas studenten efter genomgången kurs kunna:
- Förklara centrala begrepp inom objektorienterad modellering och design.
- Avancerade objektorienterade programmeringstekniker.
Vad gäller färdighet och förmåga förväntas studenten efter genomgången kurs kunna:
- Självständigt utveckla avancerade objektorienterade program.
- Förstå och tillämpa event-driven programmering vid objektorienterad programmering.
- Tillämpa design patterns vid programutveckling.
- Behärska .NET-plattformens centrala delar.
Vad gäller värderingsförmåga och förhållningssätt förväntas studenten efter genomgången kurs kunna:
- Utvärdera olika programmeringsteknikers lämplighet vid programutveckling.
Innehåll
- Programmeringstekniker som delegater, events, lambdauttryck m.m.
- Nya tekniker inom .NET plattformen, exempelvis LINQ för effektiv utsökning av datamängder.
- Objektorienterad modellering och design, design patterns.
- Strukturerad felhantering i program.
- Fördjupning beträffande generiska datatyper och interfaces.
Undervisning
Föreläsningar, lektioner, laborationer och projektarbete.
Examination
Kursen examineras genom laborationer, skriftlig tentamen samt projektarbete.