CS 706 Concurrent Software Systems

Syllabus

Homework and Programming Assignments:

Homework 1

What's on the midterm?

Lecture Notes

Textbook Home Page

Project Information    

Reading

  • Software and the Concurrency Revolution (PDF) (HTML)
  • Eclipse Java Development Environment

  • Information about Eclipse

    Course References:

  • GPUs
  • JavaScript and Multithreading
  • Transactional Memory
  • Dining Philosophers in the language Clojure (More on Clojure .)
  • Is the Brain a Digital Computer?
  • Are you Living in a simulation?
  • Free Computer books online
  • Java JDK
  • Threads and Locks (Java Language Specification)
  • Java World Online Magazine
  • Standardization Proposals for Threads in C++
  • Concurrent Systems Page

  • If you are a student with a disability and you need academic accommodations, please see me and contact the Disability Resource Center (DRC) at 993-2474. All academic accommodations must be arranged through the DRC.

    Calendars

    GMU Academic Calendar    |    GMU Final Exam Schedule    |    Calendar of Religious Holidays