DD2388 Programsystemkonstruktion med .NET Framework 7,5 hp
Program System Construction using .NET Framework
Kursen är en fortsättningskurs i datalogi som ger en god översikt över och träning i Microsofts .NET-teknologi. Kraven som ställts på utvecklare i .NET är vitt skilda, från RAD (Rapid Application Development) till långsiktigt hållbara affärssystem. Kursen har som ambition att så väl som möjligt, givet den avsatta tiden, förbereda er på näringslivets krav på utveckling med .NET-plattformen.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
CHuvudområde
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
HT12 CDATE för programstuderande FULLSATT
Perioder
HT12 P2 (7,5 hp)
Anmälningskod
50186Kursen startar
2012 vecka: 43Kursen slutar
2013 vecka: 1Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
Max. 40*) Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Lärare
Alexander Baltatzis <alba@kth.se>
Del av program
HT13 netprog13 för programstuderande INSTÄLLD
Perioder
HT13 P2 (7,5 hp)
Anmälningskod
50124Kursen startar
2013 vecka: 45Kursen slutar
2014 vecka: 3Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
Max. 40*) Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Kursansvarig
Alexander Baltatzis <alba@kth.se>
Lärare
Alexander Baltatzis <alba@kth.se>
Målgrupp
Sökbar för studenter på civilingenjörsprogram som har uppnått minst 90 hp varav minst 50 hp från årskurs 1.
Sökbar för studenter på masterprogram.
Del av program
- Civilingenjör och lärare, åk 4, MADA, Villkorligt valfri
- Högsk.ingenjörsutb i datateknik, Kista, åk 3, DPUB, Villkorligt valfri
- Masterprogram, datalogi, åk 1, CSCD, Villkorligt valfri
- Masterprogram, datalogi, åk 2, CSCD, Villkorligt valfri
- Masterprogram, medieteknik, åk 1, METB, Villkorligt valfri
- Masterprogram, medieteknik, åk 2, METB, Villkorligt valfri
Lärandemål
Efter genomgången kurs ska studenten kunna:
- använda språket C# för att utveckla program
- redogöra för skillnaden mellan programspråken C#, C++, Java, assembler och IL
- använda Visual Studio som utvecklingsmiljö
- använda MSDN som kunskapsbas att söka i
- vara allmänt orienterad i uppbyggnaden av .NET API
- kunna söka tillämplig funktionalitet i .NET API
- använda GUI-byggare för att snabbt göra grafiska användargränssnitt
- bygga webbgränssnitt med ASP.NET
- ansluta och använda databas för lagring
- använda XML som databärare
- skriva web services
- automatiskt generera klientkod till web services
- skriva webbgränssnitt till web services
Kursens huvudsakliga innehåll
Språket C#, kompilering och IL.
Visual Studio som grafisk gränssnittsbyggare - dess styrkor och svagheter.
Anslutning och lagring i databas. Transaktionssäkerhet mot databas.
Webbgränssnitt med ASP.NET.
XML som databärare - hur det används i industrin. Fördelar och nackdelar med XML.
Web services.
Behörighet
För fristående kursstuderande krävs 90 högskolepoäng varav 45 högskolepoäng inom matematik eller informationsteknik. Dessutom krävs engelska B och svenska B eller motsvarande.
Rekommenderade förkunskaper
Motsvarande kurserna 2D1385/DD2385 Programutvecklingsteknik eller 2D1361/DD1361 Programmeringsparadigm.
Litteratur
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition av Andrew Troelsen
Examination
- LAB1 - Laborationer, 3,0 hp, betygsskala: A, B, C, D, E, FX, F
- LAB2 - Laborationer, 4,5 hp, betygsskala: A, B, C, D, E, FX, F
I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.
Krav för slutbetyg
Laborationer (LAB1; 3 hp, LAB2; 4,5 hp)
Ges av
CSC/Datalogi
Kontaktperson
Alexander Baltatzis, tel: 790 9157, e-post: alba@kth.se
Examinator
Alexander Baltatzis <alba@kth.se>
Övrig information
Observera att kursen är platsbegränsad!
Påbyggnad
Tala med kursledaren.
Versionsinformation
Kursplan giltig från och med
HT09.
Examinationsinformation giltig från och med
HT07.
