C# och gränssnittsdesign

7,5 hp

Kursplan, Grundnivå, 2IS207

Det finns en senare version av kursplanen.
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.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin