Course Overview

Course Coverage

This course is a directed project or study requiring faculty acceptance of a proposal with a final report and defense of work. It is intended as an advanced research course for Computer Science majors and a prerequisite for Honors in the Discipline.

Student Learning Outcomes

By the end of the course, students will be able to:

  • Apply knowledge of computing and mathematics appropriate to the discipline, including common data structures and basic algorithms
  • Analyze a problem and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component or program, including operating systems and database systems, to meet desired needs
  • Communicate effectively with a broad range of audiences
  • Engage in continuing professional development
Next