ID2201 Distribuerade system, grundkurs 7,5 hp
Distributed Systems, Basic Course
Kursen täcker grundläggande modeller för distribuerade system, interprocess-kommunikation och hur man hanterar synkronisering, konsistens, replikering, feltolerans och säkerhet i ett distribuerat system. Kursen består av en serie av förläsningar och seminarier som inkluderar praktiska uppgifter. Uppgifterna kommer att vara programmeringsuppgifter som exemplifierar problemställningar i kursen.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
DHuvudområde
Informationsteknik
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
HT13 TSEDM1 för programstuderande
Perioder
HT13 P1 (7,5 hp)
Anmälningskod
50192Kursen startar
2013 vecka: 36Kursen slutar
2013 vecka: 44Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
Min. 25*) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser.
Schema
Schema (nytt fönster)Kursansvarig
Johan Montelius <johanmon@kth.se>
Lärare
Johan Montelius <johanmon@kth.se>
Målgrupp
Obligatorisk för TSEDM1 men öppen för alla program
Del av program
HT13 för fristående studerande - Till anmälan
Perioder
HT13 P1 (7,5 hp)
Anmälningskod
10033Kursen startar
2013-09-02Kursen slutar
2013 vecka: 44Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
26 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
1 - 3*) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser. Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Kursansvarig
Johan Montelius <johanmon@kth.se>
Lärare
Johan Montelius <johanmon@kth.se>
Målgrupp
Endast fristående studerande (=vidareutbildning).
Anmälan
Fullfölj anmälan för kursen på antagning.se via denna anmälningslänk.
Observera att anmälan måste slutföras på antagning.se genom egen inloggning.
HT13 SWB för programstuderande
Perioder
HT13 P1 (7,5 hp)
Anmälningskod
50379Kursen startar
2013 vecka: 36Kursen slutar
2013 vecka: 44Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Johan Montelius <johanmon@kth.se>
Lärare
Johan Montelius <johanmon@kth.se>
Målgrupp
Science without borders
Lärandemål
Studenterna skall efter kursen kunna:
förklara viktiga egenskaper hos distribuerade system
beskriva arkitektur och logisk modell av ett distribuerat system
förklara och jämföra strategier för interprocess-kommunikation
förklara och jämföra modeller för så kallad “middleware”
förklara och jämföra namn-tjänster
förklara konceptet logisk tid
använda logisk tid för att implementera distribuerade algoritmer
Kursens huvudsakliga innehåll
Kursen täcker grundläggand modeller för distribuerade system, interprocess-kommunikation och hur man hanterar synkronisering, konsistens, replikering, feltolerans och säkerhet i ett distribuerat system. Kursen består av en serie av förläsningar och seminarier som inkluderar praktiska uppgifter. Uppgifterna kommer att vara programmeringsuppgifter som exemplifierar problemställningar i kursen.
Behörighet
Kursen kräver goda kunskaper i datorsystem (godkänt 2G1518 eller liknande), operativsystem (godkänt 2G1504 eller liknande) och, goda kunskaper i programmering. Kunskap i engelska motsvarande Engelska B/Engelska 6.
Rekommenderade förkunskaper
Kursen kräver goda kunskaper i datorsystem (godkänt 2G1518 eller liknande), operativsystem (godkänt 2G1504 eller liknande) och, goda kunskaper i programmering.
Litteratur
Distributed Systems - Concepts and Design, Georgis Coulouris, Jean Dollimore and Tim Kindberg
Upplaga: fourth edition Förlag: Addison-Wesley År: 2005
ISBN: 0-321-26354-5
Examination
- LAB1 - Laborationer, 1,5 hp, betygsskala: P, F
- TEN1 - Tentamen, 6,0 hp, betygsskala: A, B, C, D, E, FX, F
Krav för slutbetyg
Examinationen består av en skriftlig tentamen och praktiska uppgifter vid seminarietillfällen. Uppgifter skall utföras och presenteras när de schemaläggs. Slutgiltigt betyg baserar sig på den skriftliga tentamen och de praktiska uppgifterna.
Ges av
ICT/Programvaruteknik och Datorsystem
Kontaktperson
Montelius, Johan
Examinator
Johan Montelius <johanmon@kth.se>
Övrig information
Kursen utvärderas och utvecklas i enlighet med KTH:s policy för Kursanalys (se KTH-Handbok 2, Flik 14.1)
Versionsinformation
Kursplan giltig från och med
HT11.
Examinationsinformation giltig från och med
HT07.
