Personal tools
You are here: Home Teaching Comp 437 Schedule
Document Actions

Approximate Schedule

This document contains the approximate week-by-week schedule for this course. This schedule is permanently under construction. Details are to be filled in soon.

Week 1

Week 2

Week 3

Week 4

  • Quiz 1
  • Translation/Communication (continued)
    • Events and event object in Java
    • Event sources
    • Event handling and listeners

Week 5

Week 6

Week 7

Week 8

  • Concurrency in Java (continued)
    • Threads in Java (continued)
    • Block-structured mutual exclusion (synchronized)
    • Project discussion
  • Reading
    • CPJ by Doug Lea, chapter 2

Week 9

  • Concurrency in Java (continued)
    • Monitor-based concurrency control in Java
    • Building blocks: bounded counters
  • Reading
    • CPJ by Doug Lea, chapter 3

Week 10

Week 11

Week 12

Week 13

  • Concurrent Programming Frameworks: Trull (continued)
    • Discussion of project 5 and Trull as needed

Week 14

  • Concurrent Programming Frameworks: Trull (continued)
    • Discussion of project 5 and Trull as needed

Week 15

  • LAST CLASS
  • Concurrent Programming Frameworks: Trull (continued)
    • Discussion of project 5 and Trull as needed