Important announcements will be posted via Piazza;
make it a habit of checking the course Piazza page daily.
|Prof. Michael Hicks
||Tue, Thu 2-3pm, Wed 10-11am
||Tue, Thu, Fri 10-11am, and also Fri 11-noon.
||Mon 12:30-1:30pm, Wed 12-1pm
|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 1122, MW 2 - 3:15pm
|Final exam time ||
Thursday, December 19, 1:30-3:30pm (in class)|
||Java Concurrency in Practice, by Brian Goetz
See the resources page
for useful online links.