Concurrent and Distributed Systems

Computer Engineering

3rd Year, 1st Semester, 2018-2019

 

 

Course Subject

 

Principles and concepts of concurrent and distributed systems

 

Software technologies for concurrent and distributed systems

 

Programming small-size concurrent and distributed applications

 

About the Course (Manuals, Grading, a.o.)

 

Read it carefully!

 

Lecture Notes

 

Chapter 1: Concurrent Programming Abstraction

 

Chapter 2: Critical Section Problem

 

Chapter 3: Verification of Concurrent Programs

 

Chapter 4: Semaphores

 

Chapter 5: Monitors

 

Chapter 6: Channels and Message Exchange

 

Chapter 7: TBA

 

Laboratory

 

Planning and Groups of Lab Topics

 

Homework

 

Homework statement: not available yet