Major in Computer Science
Minors in Computer Science
Students may minor in Computer Science by fulfilling the requirements for one of the following concentrations or by designing, with department approval, their own sequence of six courses, which generally include 111 and 212, and one 300-level course.
- Requirements for the Minor in Theory
- Requirements for the Minor in Programming
- Requirements for the Minor in Systems
- Requirements for the Minor in Computer Science and Language
- Requirements for the Minor in the Mathematical Foundations of Computer Science
- Requirements for the Minor in Digital Art
- Requirements for the Minor in Digital Music
- See also: Arts & Technology Minor
Students interested in a year-long capstone experience may be interested in working on an Honors Thesis during their senior year. Please contact faculty in the department or the Honors Director for more information.
Picking a Computer Science Major Advisor
To pick a Computer Science major advisor, please follow these simple steps.
- Download the Form for Student Academic Advising.
- Select 3 possible advisors and rank them in order of preference on the form.
- Return the filled-out form to Daryl Jett, in FH255.
- Daryl will process your request and assign you a faculty advisor, depending on the number of advisees currently assigned to CS faculty.
- Both you and your new advisor will receive and email from Daryl indicating that you have a new advisor.
- Get a Change of Advisor form from the Registrar's office, fill it out, and have your new advisor sign it.
- That's it!