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, 4 april 2014
- 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 via LINQ
• Känna till begreppet användbarhet och hur det kan mätas. Ge exempel på och förklara mönster för utformning av grafiska gränssnitt för olika syften.
Vad gäller färdigheter och förmåga förväntas studenten efter genomgången kurs kunna:
• Konstruera applikationer med dataåtkomst via LINQ
• Tillämpa mönster för gränssnittsdesign
• Implementera ett grafiskt användargränssnitt i Windows
Vad gäller värderingsförmåga och förhållningssätt förväntas studenten efter genomgången kurs kunna:
• Värdera användarbarhet hos ett interaktivt system
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 via 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 via LINQ upp. Vidare behandlas implementation av dialoger i Windows.
Moment 2: Design av användargränssnitt, 3 hp
Detta moment behandlar vad som gör ett interaktivt system användbart för en viss målgrupp, design-mönster för användargränssnitt: organisation av innehåll, navigering, design av formulär och dess innehåll samt visning av komplexa data.
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.