The undergraduate degree programs are a BS in computer science, a BA in computer science, and a minor in computer science. They are designed to be flexible enough to satisfy the needs of all students interested in computer science. Their goals are twofold:
- To give students a solid and rigorous background in computer science principles, including the requisite mathematical foundations,
- To expose students to the problems and solution techniques used in the various areas of the discipline.
Please see our Degree Requirements page for more information.
If you are a prospective undergraduate student, please see our Resources page for information on how to meet with an advisor in the Computer Science department.