WCU is a University of North Carolina Campus
CS 496 Syllabus
Capstone II
Revised: August 2008 (Bill Kreahling)
Course Description
A seminar in which the student continues the development a project which demonstrates an understanding of the computer science principles learned while completing the requirements for the major.
Prerequisites: Senior standing and successful completion of CS495.
Objectives
- Develop and demonstrate the ability to integrate the concepts and skills acquired in previous computer science courses by creating a significant piece of scholarly work in the form of a project with a final report.
- Improve written and oral communication skills.
Text
A. Oram and G. Wilson, Beautiful Code, O'Reilly, 2007.
Grading Procedure
Grading procedures and factors influencing course grade are left to the discretion of individual instructors, subject to general university policy.
Attendance Policy
Attendance policy is left to the discretion of individual instructors, subject to general university policy.
Course Outline
- Discussion and other in-class activities.
Topics for in-class discussions and activities are generally drawn from the textbook. - Projects: The majority of the capstone course focuses on student projects. The projects have the following general requirements:
- Non-trivial algorithm
- Graphical component
- Well documented code and acceptable style
- Written report
- Presentation of project
- Student Portfolios: The completed student portfolio is a required portion of the capstone class. The portfolio contains sample work from courses completed in the CS major, as well as written reflection documents.







