2014/2015

62471 Distribuerede Systemer

Kurset tages normalt som en del af 3. semester på IT retningen sammen med project kurset 62473

Engelsk titel:

Distributed Systems

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
 

Skemaplacering:

E1A (man 8-12) og E2B (tors 8-12) og Januar
F1A (man 8-12) og F2B (tors 8-12) og Juni
del af 3. semester IT
2 lektioner om ugen i ca første halvdel af semestret fulgt af arbejde på projekt / kursusopgave. Undervisningen følger det ordinære 3. semester skema og er fra 8.30 - 12

Undervisningens placering:

Campus Ballerup

Undervisningsform:

Lektionerne består af teori kombineret med praktiske øvelser og er tæt knyttet til 3.semester projekt kurset hvor der udvikles et distribueret system.

Kursets varighed:

13-uger + 3-uger

Eksamensplacering:

Særlig dag, Særlig dag, Samlet eksamen for alle 3.semester fag og projekt

Evalueringsform:

Bedømmelsesform:

Tidligere kursus:

IDIST3-U1

Pointspærring:

Anbefalede forudsætninger:

Overordnede kursusmål:

At introducere den studerende til en række forskellige teknologier til udvikling af distribuerede systemer.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Kunne beskrive og anvende relevante arkitekturer til design af distribuerede systemer.
  • Kunne beskrive og anvende Java teknologier til at implementere distribuerede systemer.
  • Kunne beskrive og designe apllikations lags protokoller.
  • Kunne beskrive og anvende relevante klient side web teknologier.
  • Kunne beskrive og anvende relevante server side web teknologier.
  • Kunne beskrive og anvende Java Beans.
  • Kunne beskrive og implementere simple klient/server applikationer ved brug af Java RMI.
  • Kunne beskrive almindelige klient/server samtidigheds problemer og anvende standard Java eller database teknikker til at høndtere dem.

Kursusindhold:

Arkitekturer og design af distribuerede systemer.
Design af applikationslags protokoller.
Java klient og server web teknologier.
Java RMI og webservices.
Teknikker til håndtering af samtidigheds problemer i Java og databaser.

Litteraturhenvisninger:

Jan Graba: "An Introduction to Network Programming with Java"
ISBN: 1-84628-380-9
Notes and slides

Bemærkninger:

Bedømmelse:

Karakteren 2 gives når den studerende opfylder alle beskrive læringsmålene, og nogle få af anvende/​designe/​implementere læringsmålene.
Karakteren 7 gives når den studerende opfylder alle beskrive læringsmålene, og omkring halvdelen af anvende/​designe/​implementere læringsmålene.
Karakteren 12 gives når den studerende opfylder alle beskrive læringsmålene, og mere eller mindre alle anvende/​designe/​implementere læringsmålene.

Kursusansvarlig:

Jacob Nordfalk , Ballerup Campus, Bygning Ballerup , jacno@dtu.dk

Institut:

62 DTU Diplom

Tilmelding:

I CampusNet
Sidst opdateret: 10. juni, 2015