Skip navigation

Schedule

(to be adapted and refined throughout the course)

 

   
 
Weeks Semester 2 2017
Lectures
 
#
from
-
to
 

Monday
16:00-17:30
R. N. Robertson Theatre (46E)

 

Thursday
17:00-18:30
R. N. Robertson Theatre (46E)

 

  0 17 / 7 -
21 / 7
  0-Week  

  1 24 / 7 - 28 / 7   Organization & Contents & Introduction   Programming languages refresher  
  2 31 / 7 - 4 / 8   Concurrency   Concurrency  
  3 7 / 8 - 11 / 8   Mutual Exclusion   Mutual Exclusion  
  4 14 / 8 - 18 / 8  

Live programming (Pipelines)

  Condition Synchronization  
  5 21 / 8 - 25 / 8  

Condition Synchronization

Live programming (Protection)

  Condition Synchronization

Live programming (Protection)

 
  6 28 / 8 - 1 / 9   Message Passing   Non-Determinism
 

    5 / 9 - 16 / 9   Spring break

  7 18 / 9 - 22 / 9   Data-Parallelism   Non-Determinism

Live programming
(Selective Server)

 
  8 25 / 9 - 29 / 9   (Family & Community day - no lecture)   Scheduling  
  9 2 / 10 - 6 / 10   (Labour day - no lecture)   Safety and Liveness  
  10 9 / 10 - 13 / 10   Architectures   Data-Parallelism

Live programming
(Game of Life)

 
  11 16 / 10 - 20 / 10   Architectures / Distributed Systems   Distributed Systems  
  12 23 / 10 - 27 / 10   Distributed Systems   Distributed Systems  

    2 / 11 - 18 / 11   Examination period

Updated:   Monday 18 September, 2017 15:01 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   Course Webmaster