Course: Object-Oriented Concurrent Programming
(mos's homepage)


I have been teaching this optional course in University of Aveiro (Portugal) to the final years of masters Computer and Telematics Engineering, and Informatics Engineering.

Lecture 1: Object-Oriented Programming: Short review [pdf]

Lecture 2-3: Concurrent Programming in Java [pdf 2] [pdf 3]

Lectures 4-7: Object-Oriented Concurrent Programming: Shared objects [pdf 4] [pdf 5] [pdf 6] [pdf 7]

Lecture 8: Object-Oriented Concurrent Programming: Message Passing Communication [pdf]

Lecture 9: Object-Oriented Concurrent Programming: Error Handling in Concurrency [pdf]

Bibliography [pdf]

(See also pt.ua.concurrent library.)


(mos at ua.pt) University of Aveiro, DETI/IEETA