Revised: August, 2018
A seminar in which the student develops a project which demonstrates an understanding
of the computer science principles learned while completing the requirements for the
Prerequisites and Notes
- CS Major.
- 70 earned credit hours.
- C earned in CS 253 and CS 351.
- 2 credit hours
Student Learning Objectives
- Through completing the first half of the capstone project, integrate and demonstrate
your understanding of all of the computer science concepts you have learned in the
- Develop your written and oral communication skills through presentations and written
- Develop an understanding of the issues that arise as you move on to the next step
in your computer science career either in employment or graduate school.
Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, Third Edition, Prentice Hall, 2010.
Grading procedures and factors influencing course grade are left to the discretion
of individual instructors, subject to general university policy.
Attendance policy is left to the discretion of individual instructors, subject to
general university policy.
The first semester of the capstone sequence focuses on the student project. The project
has the following requirements:
- A non-trivial algorithm or complex software system
- A graphical component
- Well documented, functioning code written in an acceptable style
- A written final report
- An oral presentation of the project
- A 'live' demo of the project