Associate Professor of Computer Science
Computer Science 290 Fall 2009
I shall not deny that the construction of these testing programs has been a major intellectual effort: ... The encouraging thing is that (as far as we know!) it could be done.
Edsger W. Dijkstra
Welcome! This is the main course Web site for Computer Science 290 Fall 2009, Principles of Software Development. You will be able to find postings of the laboratory and homework assignments and you should use these pages to post questions about this material. Sometimes, you will be required to complete parts of the assignment by posting your response to this Web site. When there is any group project work, you will be able to use this site to collaborate with your group members. Links to the main areas for this course are included below with a short description.
Since this is a separate course Web site, you may need to return to
Course Syllabus includes the details about this course.
Class Register includes a listing of all the students in the class.
Class Schedule gives a weekly description of the material we cover.
Laboratory Assignments furnishes each assignment and extra resources.
Final Project will include details about the long-term group project.