CS 509 Home Page

Design of Software Systems
Spring, 2006


Instructor: Diane Kramer
Meeting Times: Thursdays, 4 to 8 PM.
Location: General Dynamics, Taunton
(Building 80, Room 104)


Announcements


General Course Information

Required Text:
Applying UML and Patterns, an Introduction to Object-Oriented Analysis and Design and Iterative Development, by Craig Larman. Pearson Education Inc., Upper Saddle River, NJ, 2005.

Objectives:
This course will introduce students to the concepts and principles of software design by simulating the development of a software project in a "real world" setting.

Prerequisites:
Students are expected to have some programming experience with a high level language (OO preferred) and knowledge of data structures. An undergraduate course in Software Engineering is desirable.

Grading:

Grading Policies:

Student Responsibilities:


Academic Integrity Policy for CS 509

You are expected to collaborate in small groups on the term project for CS 509, and there will be in-class discussions and activities in which we share ideas about solutions to problems presented. So what does Academic Integrity mean in this course?

Plagiarism is a breach of academic integrity. It is common and accepted practice in software development projects to borrow code from somewhere else. This is known as software reuse. Perhaps the code comes from a project you worked on previously, or perhaps it was written by someone else. This is fine, as long as you adhere to the following guidelines:


Links



Last updated 5/20/06 by Diane Kramer