CMSC 433 Lectures

Date Topic/Slides Reading
08/30Introduction
09/04Testing
09/06NotesSimple web server I wrote in class
9/11Project 1
9/13 Mock Objects, FindBugs
9/18 Tiger, Effective Java Reloaded
9/20Source code version control
9/25MapBag, Project 2
9/27Observer design pattern
10/2Decorator, Adapter and visitor design patterns
10/11Threads, Java 5 threads
10/16Effective concurrency
10/18Homework review
10/22Midterm review
10/24Midterm
10/30Concurrency abstractions and project 3
11/01Testing Concurrency Code
11/06Midterm review
11/08Software Security
11/13slides
11/15Distributed computing
11/20Map Reduce
11/27Building Map Reduce
11/29Notes
12/04Notes
12/06Notes
12/10Notes