Dansk - English
Kort version - Fuld version
C# og .NET programudvikling (Forår 2009) |
|||
Kursuskode : | CVCDNP-EKU | ||
ECTS Point : | 7,5 | Status : | Ikke valgt |
Revideret : | 09/07 2009 | Oprettet : | 06/05 2009 |
Placering : | - | Timer pr. uge : | 3.5 |
Længde : | 1 semester | Undervisningssprog : | Dansk |
Målsætning : | Kurset giver basis for at deltage i implementering og vedligeholdelse af programmer i programmeringssproget C# på .NET-platformen med hovedvægten lagt på de væsentligste af sprogets nye elementer i sammenligning med andre sprog og de fundamentale principper i .NET-platformen. At give den studerende basis for at deltage i implementering og vedligeholdelse af programmer i programmeringssproget 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. Faglige læringsmål: •Nævne og definere den strukturelle opbygning af C# .NET •Definere, beskrive, anvende og vurdere centrale begreber indenfor Objektorienteret programmering, såsom klasser, arv, genbrug og polymorfi. •Implementere et system efter eget valg med brug af C# .NET teknologier efter objektorienterede principper. •Anvende et stort antal af pensums klassebiblioteker samt forklare disses virkemåde. •Definere og beskrive et systems opbygning ved hjælp af nødvendige UML diagrammer. •Anvende struktureret test af objektorienteret kildekode. •Vurdere tidskritiske problemer i projektets system. •Diskutere og vurdere alternative systemopbygninger. •Vurdere systemets kommunikationsbehov og analysere det nødvendige valg af teknisk løsning Ikke-faglige læringsmål: •Udforme en skriftlig rapport til dokumentation af eksamens-projektet |
||
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 : | - | ||
Krævede forudsætninger : | Se på vores hjemmeside under "tilmelding og optagelse" | ||
Anbefalede forudsætninger : | COOP bestået eller erfaring med objektorienteret programmering. Adgang til dette kursus forudsætter en relevant kortere videregående uddannelse (KVU), programmeringserfaring, sprogkundskaber i dansk, engelsk, og at der ikke samtidig følges en SU-berettiget uddannelse. |
||
Relationer : | Dette kursus svarer til Programmering med C# og .NET (PCDN) fra ITD. | ||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | Fagansvarlig: Henrik Tange | ||
Undervisningsmateriale : | "Pro C# 2008 and the .Net 3.5 Platform" 4. edition Anders Troelsen Apress |
||
Ansvarlig underviser : |