CMSC 433, Spring 2006
Programming Language Technologies and Paradigms
Resources
Administrative
LinuxLab
The Course Linuxlab documentation
Departmental Linuxlab web page
Grade server
Submit server
Web forum for class discussion
Tools and Tutorials
Java 1.5 API
Tutorial on Java 1.5 Generics
Eclipse IDE
Getting started with Eclipse
Nelson's Eclipse tutorial
.
Clover
tool for assessing
Code Coverage
JUnit
Setting up JUnit for use from the UNIX Command Line
Design patterns
Thinking in Patterns in Java
, a free on-line text by Bruce Eckel.
Design patterns reading groups
OO Principles
Big Moose Saloon on Design Patterns
Design Patterns web page
Portland Pattern Repository
Design Pattern catalog at Rice
Another design pattern catalog
Concurrency
Draft review copy of Java Concurrency in Practice
-- for use in cmsc 433 only; non-printable; do not redistribute outside of class
Updates to the first five chapters
(2/20/06)