Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Kurs PM" mellan 2010-09-22 10:18 av Reine Bergström och 2010-09-23 09:04 av Reine Bergström.

Visa < föregående ändring.

Kurs PM

Ansvarig lärare: Jonas Wåhslén jonas.wahslen@sth.kth.se

Övriga lärare: Reine Bergström reine.bergstrom@sth.kth.se

Lärandemål Kursens mål är att ge kunskaper för att kunna utveckla system som kommunicerar mellan flera olika datorer. Exempel på detta kan vara affärskritiska system för Internet.

Efter avslutad kurs skall studenterna:


* Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur


* Beskriva och förklara teorier och uttryck som används inom affärskritiska system och i distribuerade system


* Beskriva hur man utvecklar enkla system med inbyggd kommunikation på olika sätt


* Kunna skapa webbaserade lösningar


* Vara insatt i och beskriva säkerhetsaspekter kring distribuerade applikationer


För högre betyg ska man:


* Kunna analysera, diskutera och jämföra olika distribuerade lösningar


Kursens huvudsakliga innehåll
* Distribuerade objekt (rmi, corba)


* Meddelandesystem (jms)


* Enterprise frameworks (j2ee, .net)


* Webbaserade system och programmering av tunna klienter


* Webservices


* Arkitektur och design av distribuerade system


* 3-lager arkitektur


* Transaktioner


* Samtidighet


* Säkerhet


Litteratur

Distributed Systems: Concepts and Design (4th Edition)

by Jean Dollimore (Author), Tim Kindberg (Author), George Coulouris (Author)

ISBN 0321263545

Schema

Under hela kursen så kommer både Reine och Jonas finnas tillgängliga för frågor de flesta dagarna. Det är en fördel för er om ni sitter här och jobbar med era labborationer då vi kan för det mesta svara på frågor med en gång. Nedan fäljer de schemalagda tillfällena.

Teroi del

30/8 Kursintroduktion, Vad är ett distribuerat system? Kap 1,2,3, 4

6/9 Säkerhet, Peer-to-Peer och WebServices. Redovisning och inlämning av inlämning 1. Kap 7, 10, 19

15/9 Distribuerade objekt och Transaktioner. Redovisning och inlämning av inlämning 2. Kap 5, 13, 14

20/9 Muntlig enskild examination.Inlämning av inlämning 3.

Tillämpad del

22/9 Servlet + JSP

27/9 JSP + 3-skikt

1/10 Bokad övnings tid

4/10 Laborations redovisning lab 1

8/10 ASP.NET, C# och visual studio

11/10 Fördjupning ASP.NET och C#

14/10 Övning

15/10 Laborations redovisning lab 2

Examination:

Under kursen så är det sex olika examensmoment. Det teoretiska momenten består av tre stycken inlämnings uppgifter och en muntlig tentamen. Det tillämpade av två laborationer. Examinator är Jonas Wåhslén.

Betygsättning på inlämningsuppgifterna och den muntliga redovisningen är U, G, VG. Där den muntliga redovisning är viktad dubbelt. 5 VG ger betyg A, 4 VG get betyg B osv.

De tillämpa laborationerna är betygsatta från 3 till 5. 10 poäng ger betyg A, 9 poäng ger betyg B osv.

Slutbetyget sätts enligt formeln (Teoribetyget +Tillämpadebetyget)/2 avrundat uppåt vilket innebär att A + B ger slutbetyg A.