Course Catalog 2006-2007

OHJ-4046 CONCURRENCY, ADVANCED COURSE, 3 cr
Concurrency, Advanced Course

Courses persons responsible
Mikko Tiusanen

Lecturers
Mikko Tiusanen

Language of Instruction
Course material and exercise sessions in English, lectures in Finnish.

Implementations
Person responsible: Mikko Tiusanen
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Lecture - - - - 2 h/week -
Exercise - - - - 2 h/week -
Exam  
(Timetable for academic year 2006-2007)

Objectives
Having passed the course, the student knows what it means for a concurrent program to be correct and know a method to argue about the correctness of a concurrent program.

Content
Content Core content Complementary knowledge Specialist knowledge
1. The correctness of a concurrent program.       
2. Applying concurrency to computation.       
3. Classical problems of concurrent programming.       

Requirements for completing the course
Kotitehtävät tai tentti

Evaluation criteria for the course

  • Exam and graded homework problems. The grade received based on homework problems can be replaced or improved by taking the exam.

  • Used assessment scale is numeric (1-5)

  • Study material
    Type Name Auhor ISBN URL Edition, availability... Exam material Language
    Lecture slides OHJ-4040 Concurrency, advanced course Mikko Tiusanen     start of course Yes  English 

    Prerequisites
    Code Course Credits M/R
    OHJ-4016 OHJ-4016 Concurrency 4 Mandatory
    OHJ-4106 OHJ-4106 Operating Systems 4 Recommendable

    Prequisite relations (Sign up to TUT Intranet required)

    Remarks

  • Partial passing of course must be in connection with the same round of implementation.

  • The course is suitable for postgraduate studies.

  • Distance learning

  • ITC utilized during the course

  • - In information distribution via homepage, newsgroups or mailing lists, e.g. current issues, timetables
    - In distributing and/or returning exercise work, material etc

  • Estimate as a percentage of the implementation of the course
  • - Contact teaching: 60 %
    - Distance learning: 0 %
    - Proportion of a student's independent study: 40 %

    Scaling
    Methods of instructionHours
    Lectures 12
    Exercises 40
    Total sum 52

    Principles and starting points related to the instruction and learning of the course

  • Based on the homework, the exercise sessions will complement the lectures. An on-line feedback form will be made available.

  • Course homepage

    Last modified 25.02.2006
    Modified byMikko Tiusanen