|
OHJ-4046 Concurrency, Advanced Course, 3 cr |
Mikko Tiusanen
Lecture times and places | Target group recommended to | |
Implementation 1 |
Homework or exam.
Completion parts must belong to the same implementation
-
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 | Core content | Complementary knowledge | Specialist knowledge |
1. | The correctness of a concurrent program. | Goals for proving correctness of a concurrent program. | Proving correctness of a concurrent program. |
2. | Applying concurrency to computation. | ||
3. | Classical problems of concurrent programming. |
Exam or graded homework problems. The grade received based on homework problems can be replaced or improved by taking the exam.
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Lecture slides | OHJ-4040 Concurrency, advanced course | Mikko Tiusanen | start of course | English |
Course | O/R |
OHJ-2500 Program Verification | Recommended |
OHJ-4016 Concurrency | Obligatory |
OHJ-4106 Operating Systems | Recommended |
See http://www.cs.tut.fi/kurssit/OHJ-4046/
Description | Methods of instruction | Implementation | |
Implementation 1 | Lectures Excercises ITC Utilization Practical works |
Contact teaching: 30 % Distance learning: 0 % Self-directed learning: 70 % |