CS 480 Course Description

CS480 SENIOR PROJECT IN COMPUTER SCIENCE (4 Cr.)

COURSE DESCRIPTION

Prerequisite: CS222, CS228, junior standing and permission of advisor.

Offered: On Demand

Course Outline

This course involves creating a significant software and/or hardware project. Work is supervised by an adviser. Topics must be approved first by an evaluation committee, which will later review and grade the completed project.

Students will be expected to create significant new computer applications (e.g., writing over a 1000 lines of new code, building integrated hardware and software systems, or making diverse technologies work together in novel ways). Students will use algorithms and expertise developed from material in earlier courses. They are expected to begin the project prior to registering for CS480 by finding and working with a project advisor (CS faculty). Enrollment in CS480 allows the student to wrap up the project, including testing, documentation, and a demonstration and presentation to an evaluation committee of CS faculty, for feedback and grading.

NOTE: For details, examples, and procedures, see Senior Projects