CA463 Concurrent Programming 


Week

 
Lectures/Topics Covered

Notes (pdf), 
2-Up Handouts (pdf)

1
Lecture 1 Course Overview/Introduction to Concurrency
Lecture 2 Introduction to Concurrency (cont'd)
Lecture1, Handouts

2
Lecture 3 Introduction to Concurrent Programming
Lecture 4 Concurrent Programming (Cont'd)
Lecture2, Handouts
3
Lecture 5 Concurrent Programming using Semaphores
Lecture 6 Cont'd, Class Exercise #1 (pdf)
Lecture3, Handouts
4
Lecture 7 Concurrent Programming using Monitors
Lecture 8 Cont'd, Class Exercise #2 (pdf)
Lecture4, Handouts
5
Lecture 9 Message Passing in SR and Java
Lecture 10 Cont'd
Lecture5, Handouts
6
Lecture 11 Message Passing using Message Passing Interface
Lecture 12 Cont'd
Lecture6, Handouts

7
Lecture 13 Cont'd
Lecture 14 Cont'd

 
8
Lecture 15 Enhanced Concurrency in Java
Lecture 16 Java Resources Language
Lecture7, Handouts
Lecture8, Handouts
9
Lecture 17 Load Balancing and Resource Allocation
Lecture 18 Cont'd
Lecture9, Handouts
10
Lecture 19 Fault Tolerance
Lecture 20 
Lecture10, Handouts
11
Lecture 21 
Lecture 22 
12
Lecture 23 
Lecture 24 Revision Lecture


Back to My Home Page Back to Home Page