|
|
|||||||||||||||||
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 % |