Every student earning a degree in Computer Science must complete a year-long project or thesis in their last year of the undergraduate program.
In CS 4000: Senior Capstone Project – Design Phase and CS 4500: Senior Capstone Project, small groups of students develop significant software systems using sound, disciplined software engineering practices.
In CS 4940: Undergraduate Research and CS 4970: Bachelor’s Thesis, a student conducts research under the supervision of a faculty member and ultimately produces a publication quality description of the work. Both 4940 and 4970 require permission of the Director of Undergraduate Studies to register. For more information, interested students can self-enroll in the Canvas course for Undergraduate Research and Thesis via https://utah.instructure.com/enroll/NRJFEG.
HONORS THESIS WORK
Both the Senior Project and the Bachelor’s Thesis options of the Senior Capstone may be used to satisfy the Thesis Work requirement of the Honors Degree. For more information, self-enroll in the Canvas course linked above or see the Honors Faculty Advisor firstname.lastname@example.org).