Document Actions
Comp 437: Introduction to Concurrent Programming
http://www.cs.luc.edu/laufer/teaching/437
Mailing List
You must explicitly subscribe to the mailing list for this course. You are expected to be familiar with the information exchanged on the mailing list. In particular, any official class announcements will be made only through the mailing list. Please be sure to visit the archives for announcements made prior to your subscribing.
General Info
- Class hours: Thursday, 19:00-21:30, Water Tower Campus, Room LT-412 (Linux Lab)
- Instructor contact information
- Office hour
- Mailing list (subscription required)
- Catalog description
- Prerequisites: Comp 271 is required
- Ground rules (including policies on late submissions and grade disputes)
Required Text
- Goetz, Java Concurrency in Practice, Addison-Wesley, 2006, ISBN 0321349601, companion site, detailed TOC
Recommended Supplementary Texts
- Lea, Concurrent Programming in Java: Design Principles and Patterns (2nd edition), Addison-Wesley, 2000, ISBN 0201310090, publisher link, companion site
- The Sun Java Tutorial: Creating a GUI with JFC/Swing (online)
- Spolsky, User Interface Design for Programmers, APress, 2001, ISBN 1893115941, publisher link, free online version
- Robinson et al., Swing (2nd edition), Manning, 2003, ISBN 193011088X, publisher link
- Christopher and Thiruvathukal, High-Performance Java Platform Computing, Prentice-Hall, 2000, ISBN 0130161640, publisher link
Grading
- Grading (tentative): Projects 50%; quizzes, extended quizzes, and exams 45%; (meaningful) mailing list participation 5%. Late projects cannot be accepted without severe penalties. You may talk about the projects with your fellow students, but you must not share code or any other written material.
