|
Announcements
Important announcements will be posted via Piazza;
make it a habit of checking the course Piazza page daily.
Staff
Name
| What
| Office
| Office Hours
|
---|
Prof. Michael Hicks
| Instructor
| AVW 3417
| MonTueThu 2-3pm
| Michael Constantine
| TA
| AVW 4103
| Mon 12:30-2pm, Wed 9-10:30am
| Angelisa Plane
| TA
| AVW 4103
| Wed 1-2:30pm, Thu 12:30-2pm
|
Information
Course Description |
This course will focus primarily on concurrent and distributed
programming. We will identify pitfalls and difficulties in writing
such programs and explore design patterns and best practices for
avoiding them. Most of our work will be done with the Java
programming language, though we may consider other languages, such
as Scala or Erlang, as time permits, since these languages are being
increasingly used to write scalable web services.
|
---|
Lecture Time and Location
|
CSI 1121, TuTh 3:30 - 4:45pm
|
---|
Midterm exam | October 16 (in class)
|
---|
Final exam | December 20, 10:30am-12:30pm (location TBD)
|
---|
Textbooks
| Java Concurrency in Practice, by Brian Goetz
|
---|
|