Dansk - English
Kort version - Fuld version
C# og programmering med .NET (Forår 2011) |
|||
Kursuskode : | CVCDNP-EKU | ||
ECTS Point : | 7,5 | Status : | Tilvalg |
Revideret : | 01/11 2010 | Oprettet : | 21/12 2009 |
Placering : | - | Timer pr. uge : | 3.5 |
Længde : | 1 semester | Undervisningssprog : | Dansk |
Målsætning : | Målsætning: At give den studerende basis for at deltage i implementering og vedligeholdelse af programmer i programme-ringssproget C# på .NET-platformen. Herunder skal den studerende indføres i de væsentligste af sprogets nye elementer i sammenligning med andre sprog og de fundamentale principper i .NET-platformen. Læringsmål Viden og forståelse • Skal have viden om den strukturelle opbygning af C# .NET • Skal have viden om og anvendelse af principperne i Objekt Orienteret Programmering • Skal have viden om arv, genbrug og polymorfi • Skal kunne implementere et system efter eget valg • Skal kunne beskrive et system ved hjælp af nødvendige UML diagrammer • Skal kunne anvende struktureret test af objektorienteret kildekode Færdigheder • Skal kunne opbygge et solidt system baseret på objekt orienteret programmering • Skal kunne dokumentere et system ved hjælp af UML • Skal kunne teste et system ud fra objekt orienterede principper • Skal kunne vurdere tidskritiske problemer i projektets system • Skal kunne vurdere systemets kommunikationsbehov • Skal kunne analysere det nødvendige valg af teknisk løsning Kompetencer • Skal kunne omsætte viden og færdigheder indenfor fagområdet til projektudvikling i en organisa-tion • Skal kunne analysere, designe og programmere solide systemer baseret på objektorienteret tan-kegang • Skal kunne foretage nødvendige valg i projektudviklingen med hensyn til kommunikationsbehov og tekniske løsninger • Skal kunne dokumentere et systems opbygning som en del af projektudviklingen |
||
Hovedindhold : | Hovedindhold: Overordnet arbejdes der med følgende: • .NET filosofi og principper. • C# i sammenligning med Java og C++. • Callback interfaces, delegater, undtagelser og hændelser • Konstruktion af typer og intern repræsentation • .NET moduler, kontekst, processer og tråde • Typereflektion og sen binding • Objektserialisering og objektpersistens, herunder SOAP • Brug af fjernobjekter (.NET remoting) • Vinduebaserede og grafiske applikationer • Introduktion til webapplikationer (ASP.NET) • Introduktion til ekstern datatilgang (ADO.NET) • Introduktion til webservices, herunder XML og WSDL Der benyttes MS Visual Studio .NET under Windows. |
||
Undervisningsform : | Klasseundervisning, praktiske øvelser ved PC og eksamensprojekt | ||
Anbefalede forudsætninger : | OOPJ/OOPC bestået eller erfaring med programmering i C++/C#.NET eller Java | ||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Kurset svarer til Programmering med C# og .NET på IT-diplomuddannelsen. Modulansvarlig: Henrik Tange – HETA@ihk.dk |
||
Undervisningsmateriale : | Se http://www.cv.ihk.dk | ||
Ansvarlig underviser : | Henrik Tange
, htan@dtu.dk |