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, 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.

FÖLJ UPPSALA UNIVERSITET PÅ

facebook
instagram
twitter
youtube
linkedin