Programmering med C#: Grundkurs
Kurs - grundnivå - 7.5 hp
Översikt
Behörighetskrav
Grundläggande behörighet.
Kursplan
Kurskod: DA148A
- Institution:
- Datavetenskap
- Version:
- 2,1
Andra versioner
-
Version 1,1
fastställd 2007-03-08
För studenter antagna
vår 2008
-
Version 2
fastställd 2007-03-08
För studenter antagna
vår 2010
vår 2009
-
Version 2,2
fastställd 2010-12-22
För studenter antagna
vår 2013
höst 2012
vår 2012
höst 2011
vår 2011
-
Version 2,3
fastställd 2013-03-05
För studenter antagna
höst 2013
vår 2013
Fastställande
Kursen är inrättad 18 januari 2005.
Denna kursplan (version 2,1) är fastställd 13 april 2010 av Utbildningsnämnden/kursnämnden för beredning och beslut av kursplaner på CTS.
Kursplanen gäller från 18 januari 2011 och ersätter kursplan fastställd 08 mars 2007.
Utbildningsnivå
Grundnivå
Kursbeskrivning
Kursens syfte är att de studerande utvecklar grundläggande kunskap och färdigheter för att utveckla Windowsapplikationer med objektorienterade metoder och språket C#. Windows Forms och kontroller utnyttjas för att skapa program med grafiska användargränssnitt. Kursen är också lämplig för studenter med programmeringserfarenhet, men som saknar erfarenhet av objektorienterad programmering för Windows.
Fördjupning i förhållande till examensfordringarna
Fristående kurs.
Förkunskapskrav
Grundläggande behörighet.
Lärandemål
Kunskap och förståelse
Efter avslutad kurs ska studenten:
- uppvisa kunskap om grundläggande koncept inom objektorienterad programmering.
- visa fördjupad kunskap om den grundläggande strukturen och syntaxen i programspråket C#
Färdighet och förmåga
Efter avslutad kurs ska studenten:
- uppvisa färdigheter och förmåga i utveckling av Windowsapplikationer med grafiska användargränssnitt genom att tillämpa objektorienterade tekniker
- kunna analysera olika lösningar för att skapa Windowsapplikationer för .NET-miljön och välja den som är mest lämplig ur ett objektorienterat programmeringsperspektiv
Formerna för att bedöma studenternas prestationer
Krav för Godkänd: godkända inlämningsuppgifter samt godkänt projektarbete.
Krav för Väl godkänt: För erhållande av betyget Väl godkänt på hel kurs krävs Väl godkänt betyg på projektarbetet och på minst 60 % av inlämningsuppgifterna.
Innehåll eller kursinnehåll
- utvecklingsmiljön i Microsoft Visual Studio.NET, Windows Forms, kontroller och grafiska användargränssnitt.
- grundläggande algoritmkonstruktion och programmeringsmetodik.
- analys och användande av de objektorienterade begreppen inkapsling, arv och polymorfism.
- grunderna i språket C#, primitiva datatyper och referens-datatyper, deklarationer och variabler, konstanter, metoder, namnrymder, klasser och objekt, struct och enum, arrayer och samlingar, selektion och upprepning, operatorer, undantagshantering och filströmmar.
Arbetsformer
Kursen består av teoretiska moment samt ett flertal praktiska programmeringsövningar och uppgifter. Kursen innehåller obligatoriska inlämningsuppgifter och projekt. Kursen omfattar ca 200 timmar.
Distans: Undervisningen byggs helt kring kursmaterial som ges via Internet. Undervisningen förutsätter tillgång till PC med Internetanslutning. Inga fysiska träffar planeras till Malmö. En del material kommer att vara på engelska.
Betygsgrader
Underkänd, Godkänd eller Väl godkänd.
Kurslitteratur och övriga läromedel
Hela kursen
Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner, Karli Watson: Professional C# 2008, Wrox/Wiley 2008, ISBN 9780470191378
Alternativ bok (för erfarna programmerare):
Troelsen, Andrew W.: Visual Pro C# 2008 and the .NET 3.5 Platform, 4th Edition 2007, ISBN 1590598849
Kursvärdering
Alla studenter ges vid slutet av kursen möjlighet att kommentera kursen skriftligt . En sammanställning av resultatet med bemötande av kursansvarig arkiveras. Sammanställningen diskuteras med studentrepresentanter vid ett kursvärderingsmöte.