guest · Join · Help · Sign In

Protected

CS 91.204 Computing IV, Fall 2008

Tuesdays and Thursdays, 1:00 - 2:15 p.m., 402 Olsen Hall Prof. Gary Livingston



Course Description

In this course, students will learn object-oriented (OO) program design and the methods and tools use in software development. We will survey a variety of subjects, including: OO programming in Java, OO design, build and debugging, unit testing and documentation. All programming will be done in Java. Students will use these skills and concepts to work in groups to complete medium-sized programming projects.


Syllabus



Textbooks

Required:
Introduction to Computing and Programming with Java: A Multimedia Approach by Mark Guzdial, Barbara Ericson, Prentice Hall, 2006.
Object-Oriented Software Development Using Java by Xiaoping Jia, 2nd Edition, Addison Wesley, 2003.

Recommended:
Java in a Nutshell by David Flanagan, 5th Edition, OReilly, 2005.
Core Java 2, Volume I and II by C. Horstmann and G. Cornell, 7th Edition, Prentice Hall, 2004.
Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates, and Kathy Sierra, OReilly, 2004.
Design Patterns: Elements of Reusable Object-Oriented Software by E. Gamma, et al., 1995.
Object-Oriented Analysis and Design with Applications by Grady Booch, 1994.


Contact Information

Dr. Gary Livingston
Email: gary@cs.uml.edu
Office: 301B Olsen Hall
Phone: (978)-934-4694
Office hours: Tuesdays, 2:15 p.m. - 4:00 p.m. and by appointment.

Class Commons

Optional: comment for page history


Looking for tags?

  Cancel

Home
Loading...
Home Turn Off "Getting Started"
Loading...