Degree requirements for each plan can vary greatly by catalog year. Degree requirements on older catalogs may include courses that are no longer offered, due to the change in CS curriculum. For students on older degree plans, consult your advisor and your degree audit to confirm your degree requirements. Compare the difference between the BS, BA, and BSA degrees.
Bachelor of Science – Option I
The Bachelor of Science degree is comprised of 127 hours. About 1/3 general education and 2/3 math, science and computer science courses.
Turing Scholars Honors
The Turing Scholars degree is comprised of 120 hours. This degree is a derivative of the Bachelor of Science degree and is about 1/3 general education courses and 2/3 math, science and computer science courses. This is a research-based degree requiring a research project that culminates in an honors thesis.
Integrated 5-Year BS/MS
The five-year Masters program is comprised of 120 hours at the undergraduate level and 30 hours at the graduate level. This degree is a derivative of the Bachelor of Science degree and is about 1/4 general education courses and 3/4 math, science and computer science courses. You can find more information about this degree and the application process on the integrated program page.
Bachelor of Science - Option V: Teaching
The Bachelor of Science - Option V: Teaching degree is comprised of 120 hours. This degree is through the UTeach program. It allows students to complete the Bachelor of Science degree and all course work for middle or high school teacher certification in four years. The degree is about 1/3 general education and teaching courses and 2/3 math, science and computer science courses.
Core Curriculum Options
The core requirements are designed to complement the depth and focus of a major with breadth that allows students to put their major coursework into a broader intellectual context and to understand how other disciplines raise and answer important questions. The core also facilitates the exploration of prospective majors and, in some cases, serves as a foundation for more advanced coursework within the major.