Welcome to CPS 108!
Software Design and Implementation
Fall 2000
Announcements
- Sign up online to be a UTA next semester here!
You must sign up, even if you have been a UTA previously.
- Note, you must still demo your project as a team with me during finals
week, this morning's party was not the real deal. To check when you have signed up for a demo, click here.
This handout may help
prepare you.
Before you demo with me, each member of the team must complete the course's
final questionnaire given out in class (or here).
After you demo with me, each member of the team must complete the project analysis
by mailing your text file, web page, or PDF file
to writeup-adventure@sourceforge.cs.duke.edu.
-
View previous announcements here.
Description
Techniques for design and construction of reliable, maintainable and useful
software systems. Programming paradigms and tools for medium to large projects:
revision control, UNIX tools, performance analysis, GUI, software engineering,
testing, documentation. Prerequisite: Computer Science 100.
If you do not have experience programming with C++ as learned in CPS
100, this probably is not the right course for you. See the professor if
you have specific questions.
Feedback
The computer science department at Duke 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.
CPS 108 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.
Comments?