Course Catalog 2009-2010
International

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

OHJ-4016 Concurrency, 4 cr
Concurrency
Implementation 1

Implementation 1

Lecture times and places:

Periods 1 1 - 2


Description:

http://www.cs.tut.fi/~rinn/english/ Main topics of the course are: The need for concurrency, the problems resulted form it. (Complementary knowledge: Differenct kinds of cuncurrence: virtual and real concurrency, distribution. ), Critical section, mutual exclusion, idea of semaphores. (Complementary knowledge: Monitors, other tools for concurrency (rendes-vous, message passing) ), Deadlocking, starvation. The conditions of deadlocking and avoidance of deadlock. (Complementary knowledge: Priority inversion problem.)

Person responsible:

Johannes Koskinen
Pertti Lehtinen

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Methods of instruction:

Methods of instruction Hours
Lectures 15.0  
Excercises 30.0  
Practical works 39.0  

Methods of instruction Hours
Online material not in finnish 2.0  
Book 8.0  

Other measurings Hours
New tools and methods 8.0  
Examination/partial examinatinss 3.0  
  105.0  


Contact teaching: 0 %
Distance learning: 5 %
Proportion of a studentĀ“s independent study: 0 %