KURSPLAN
Programmering med C#: Grundkurs, 7.5 högskolepoäng
Programming Using C#: Basic Course
Fastställande
Kursen är inrättad 2005-01-18. Denna kursplan (version: 2) är fastställd 2007-03-08 av Områdesstyrelsen/kursplanenämnden vid Teknik och samhälle. Kursplanen gäller från 2007-08-31 och ersätter kursplan fastställd 2005-05-16.Syfte
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
Endast grundläggande behörighet.Lärandemål
Kunskap och förståelseEfter 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#
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 bedömning av studenternas studieprestationer
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 och kursens delkurser/moment
- 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.Litteratur och övriga läromedel
Hela kursenRekommenderad bok:
Deitel & Associates: Visual C# 2008 How to Program, 3rd International Edition, Pearson Education,2008, ISBN 0137011830
Alternativ bok (för erfarna programmerare):
Troelsen, Andrew W.: Visual Pro C# 2008 and the .NET 3.5 Platform, 4th Edition 2007, ISBN 1590598849
