IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introduktion til parallel og distribueret databehandling 
Kursusnavn (engelsk):Introduction to Parallel and Distributed Computing 
Semester:Forår 2006 
Udbydes under:cand.it., tværfaglig it-udvikling (tit) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:30 
Maks. antal deltagere:200 
Formelle forudsætninger:Programming, fundamental algorithms and data structures, experience of Java or similar language. 
Læringsmål:The course will introduce concepts and models of concurrent, distributed and parallel computing, and fundamental parallel and distributed algorithms. 
Fagligt indhold:1. Distributed programming

- Models of concurrent and distributed processing:
shared data, message passing, remote procedure calls,
notations for specifying distributed systems.
- Basic concepts: Processes and synchronisation; deadlock;
starvation; fairness
- Concurrent and distributed algorithms:
producer-consumer; reader-writer problems;
- Architectural and language features to support concurrent and
distributed systems (e.g. Java threads, RMI)
- Distributed computing in an operating system kernel

2. Parallel programming

- Hardware and architecture; multiprocessor systems, distributed shared
memory networked computers (clusters, message-passing multicomputers)
- parallel programming tools; PVM, MPI
- parallel algorithms; ideal parallel computation, divide and conquer,
synchronous computations, shared memory programming. 
Læringsaktiviteter:12 forelæsninger + frivillige øvelsestimer

Lectures and exercises. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

Oral exam based on written assignments produced during the course. The oral exam is 20 minutes, including grading.  

Litteratur udover forskningsartikler:Concurrent Programming in Java: Design Principles and Patterns by Doug Lea (2nd edition)
Publisher: Addison Wesley
Language: English
ISBN: 0201310090
 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 09.30-12.00 Forelæsning RUC 43-2.43
Tirsdag 13.00-15.30 Øvelser RUC 43-2.43

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2006-06-08 Oral exam 20 min. Mundtlig eksamen RUC Lokale oplyses senere