CS 496 Syllabus

Capstone II

Revised: February 2015

Course Description

A seminar in which the student completes a project which demonstrates an understanding of the computer science principles learned while completing the requirements for the major. Prerequisite: CS 495 and Senior standing.

Student Learning Objectives

  • Through completing the second half of the capstone project, integrate and demonstrate your understanding of all of the computer science concepts you have learned in the curriculum.

  • Develop your written and oral communication skills through presentations and in writings.

  • Reflect on your experiences as a computer science major and your future career plans through a reflection essay and senior survey.

  • 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.

Text

Stuart Russell and Peter Norvg, Artificial Intelligence: A Modern Approach, Third Edition, Prentice Hall, 2010.

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

The second semester of the capstone sequence continues a focus on the student project. The project has the following requirements:

  • a non-trivial algorithm or complex software system
  • a graphical component
  • well documented code and acceptable style
  • a written report
  • an oral presentation of the project

During the second semester of the capstone sequence the student also writes a reflection essay and completes a senior survey.

Office of Web Services