(Spring 2008)
Programming Design Patterns, CS 542

Instructor

Madhusudhan Govindaraju

Teaching Assistant

Sapna Gursahani < sgursah1 at binghamton dot edu>

Table of Contents

Hours
Course Description
Participation
Readings
Project
Course Announcements
Class Presentations
Student Presentations
Assignments and Homeworks
Final Project
Exams
Listserv
Add/drop deadline
Policies

Hours

Lectures: Tuesday and Thursday: 1.15 PM - 2.40 PM.

Office Hours of the instructor: Tuesday and Thursday from 2.40 PM - 4.10 PM.

Office Hours of the TA: Monday and Wed: 1.15 PM - 2.45 PM


Course Description

You are expected to be proficient in Java and have an understanding of C++. The course will include both programming and written assignments.

The following book will be used for the course: "Head First Design Patterns", by Eric Freeman & Elisabeth Freeman with Kathy Sierra & Bert Bates. Publisher: O'Reilly.

Participation

Students are expected to attend class. Class participation will affect the final grade.

Readings

We will study conference papers, interesting articles, and book chapters on design patterns.

Assigned Readings


Announcements

May 4th

Assignment 8 has been posted.

Grades for Quiz-3 have been uploaded.

April 29th

Final exam will be held on Thursday, May 8th.

April 28th

Assignment 7 has been posted.

April 16th

The reading list for this week has been updated (chapter 3 and 11).

Assignment 6 has been posted.

April 6th

Assignment 5 has been posted.

April 3rd

The reading list has been updated.

March 28th

Midterm grades have been posted on blackboard.
Class on Tuesday, April 1st has been canceled as I will be out of town. A make-up class will be offered later in the semester.

March 27th

Quiz-2 grades have been uploaded on blackboard.

March 19th

Assignment 4 has been posted.

March 12th

The reading list for this week has been updated.

March 11th

The due date for assignment 3 has been changed. Visit the assignment page to note the new submision deadlines.

March 2nd

The midterm exam will be held in class on Thursday, March 20th.
Assignment 3 has been posted.

February 28

Homework 1 has been posted.

February 27

Assigned reading for this week is chpater 10 of the book.

February 26

The grades for Quiz-1 have been uploaded on blackboard.

February 25

Slides from week-4 are available for download.

February 20

Assignment 2 has been posted.

The reading assignment for this week is Chapter-2 of the book.

February 19th

Slides of week-3 have been uploaded.

February 12th

The reading assignment for this week is Chapter-4 of the book.

February 10th

Slides of week-2 have been uploaded.

February 8th

Students who have registered late for the course (in the 2nd week) should email me directly about submission date of assignment 1.

February 5th

Assignment 1 is due on Thursday, February 7th Monday, Feb 11th.

February 4th

This week's reading assignment has been posted (Chapter 5 of the book)

January 30th

Assignment 1 has been posted. It is due on February 7th.

January 28th

Welcome to the course web page for CS 542

Student Presentations Slides


Class Presentations Slides


Assignments and Homeworks


Assignments and Homeworks