Gregory M. KapfhammerAssociate Professor of Computer Sciencehttp://www.cs.allegheny.edu/~gkapfham/ |
Principles of Software Development

Welcome! This is the main web site for Computer Science 290, Principles of Software Development, Fall 2002. This web site will include our course schedule and links to all of the laboratory assignments. Furthermore, students will use this site to post responses to homework assignments. During laboratory assignments and the final projects, groups will use the collaboration facilities to record their difficulties and experiences.
If you are a student in this course, make sure that you use the Course Register to as a starting point to make a Wiki page that describes yourself. When you complete work for the course in laboratory notebooks or in homework responses, make sure you sign your name. This will make it easier for readers of your responses to determine who crafted the response. Greg
Since this is a separate Wiki, you might want to return to Instructor Kapfhammer's Site.
Course Syllabus includes details about the Instructor's office hours, the coursepack, and other important information.
Class Schedule includes a listing of all the articles that will be read during the semester. This material is broken into specific subject areas and then this is further broken into specific articles with direct links to homework assignments. The homework assignments are embedded inside of this schedule!
Laboratory Listing includes a pointer to each of the laboratory assignments. This also includes a location for each group to post their laboratory notebooks and a collaborative discussion area for the entire class.
Student Contributed Review Sheets includes links to the review sheet(s) that were made by Elizabeth Zehner.
Juggernaut (password protected) includes all of the information related to the long-term project that will be implemented for our class. Juggernaut is a mutation testing system for the Java programming language.