DTU
Uddannelse
Previous page | Current version Archive 1999/2000 
 
49270 Concurrent Programming
Danish title: Parallelprogrammering
Language: English Credit points: 5
Type: Open University
Language: English

Previous course: C4334
No credit points with: C4334
Prerequisite: 49142
Recommended semester: 4th -7th semester
Scope and form: Lectures. Problem solving in groups. Programming exercises.
Examination: Written exam (13-scale)
Contact person: Hans Henrik Løvengreen, Building 322, Tel. +45 4525 3763, email hhl@it.dtu.dk, http://www.it.dtu.dk/~hhl

URL: http://www.it.dtu.dk/c49270
Department: Department of Information Technology
Aim: To give participants a conceptual and theoretical basis for application of concurrency and to enable them to construct smaller concurrent programs.
Contents: Why concurrency? Concepts: Process, synchronisation, communication, atomic actions, safety and liveness properties. Techniques for synchronisation/communication, including the semaphore, the monitor, synchronous and asynchronous message transmission and call meachnisms. Formalisms for specification/modelling of concurrent systems. Proof principles. Solution of classical problems. Resource allocation. Design principles for concurrent programs.