C# och gränssnittsdesign
Kursplan, Grundnivå, 2IS207
Kursen är avvecklad.
- Kod
- 2IS207
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Programvaruteknik G1F
- Betygsskala
- Underkänd (U), godkänd (G), väl godkänd (VG)
- Fastställd av
- Institutionsstyrelsen, 21 februari 2013
- Ansvarig institution
- Institutionen för informatik och media
Allmänt
Kursen ingår i följande utbildningsprogram:
• Avancerad webbprogrammering, 120 högskolepoäng.
Ges även som fristående kurs.
Behörighetskrav
Programvaruteknik 30 hp varav 15 hp i objektorienterad programmering eller motsvarande
Mål
Vad gäller kunskap och förståelse förväntas studenten efter genomgången kurs kunna
• Redogöra för grundläggande språkmekanismer i C#
• Beskriva principerna för dataaccess mot en relationsdatabas via ADO.NET och LINQ
• Ge exempel på och förklara mönster för utformning av grafiska gränssnitt
Vad gäller färdigheter och förmåga förväntas studenten efter genomgången kurs kunna:
• Konstruera applikationer med dataåtkomst via ADO.NET och LINQ
• Tillämpa mönster för gränssnittsdesign
• Implementera ett grafiskt användargränssnitt i Windows Forms
Vad gäller värderingsförmåga och förhållningssätt förväntas studenten efter genomgången kurs kunna:
• Värdera grafiska gränssnitt utifrån mönster för gränssnittsdesign
Innehåll
Kursen behandlar grundläggande språkkonstruktioner i C#: datatyper, deklarationer, uttryck, satser, villkorssatser, metoder, och referenser. Dessutom tar kursen upp undantagshantering, filhantering och dataaccess mot en relationsdatabas via ADO.NET och LINQ. Slutligen tas mönster för användargränssnitt upp, t.ex. hur innehåll bör organiseras samt design av formulär och implementation av dialoger i Windows.
Moment 1: C#, 4,5 hp
Momentet tar upp grundläggande C# samt objekthantering, undantagshantering, filhantering och delar av C#:s klassbibliotek. Vidare tas dataaccess mot databaser via ADO.NET och LINQ upp.
Moment 2: Design av användargränssnitt, 3 hp
I detta moment behandlas mönster för: organisation av innehåll, navigering, händelser och kommandon, design av formulär och dess innehåll samt visning av komplexa data. Vidare behandlas implementation av dialoger i Windows.
Undervisning
Kursen ges i form av föreläsningar och övningsuppgifter.
Examination
Moment 1: C#, 4,5 hp. Examineras genom skriftligt prov.
Moment 2: Design av användargränssnitt, 3 hp. Examination sker i form av ett projekt som redovisas både skriftligt och muntligt.
För betyget Godkänd på hel kurs krävs att samtliga moment är godkända. För betyget Väl godkänd krävs dessutom väl godkänt på båda momenten.
Övriga föreskrifter
Kursen ges på Campus Gotland samt som distanskurs.