CompSci 108
Fall 2009
Software Design and Implementation

Announcements

Description

This course studies Java program design and implementation in teams. Students will work on several projects that are typically under-specified in teams of up to four people. There are weekly individual assignments as well to ensure that everyone who completes the course is "certified" as capable of writing and understanding reasonably complex programs.

Required Background: It is assumed that you have previously programmed extensively in Java (e.g., at the level of CompSci 100 at Duke). If you do not have such experience programming, this probably is not the right course for you. See the course staff if you have questions.

Feedback

The Computer Science department at Duke University aims to excel in education and research. To ensure that our courses fulfill the needs and expectations of students in our courses, students can submit comments anonymously about this computer science course. These comments will be read only by the Director of Undergraduate Studies for Teaching and Learning and the professor teaching the course. Our goal is to adapt the subject and delivery of our courses to meet student needs while maintaining our high standards.

This course runs on your comments. If you do not speak up, we will assume everything is fine, which may not be an accurate impression. So, please speak up.