Degree Plans

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.

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.

Degree Plans:

Turing 4-Year Sample Plan (Older catalogs)

Turing 4-Year Sample Plan (2016-2018 catalog)

Approved Second Science Sequence Courses

Approved Foreign Culture Requirements 

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.

Degree Plans:

Integrated 4-Year Sample Plan (for undergraduate portion) (Older catalogs)

Integrated 4-Year Sample Plan - undergraduate portion (2016-2018 catalog)

Approved Second Science Sequence Courses 

Approved Foreign Culture Courses 

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.

Degree Plans:

  • 2012-2014 - Computer Science Teaching Certificate
  • 2012-2014 - Computer Science & Math Teaching Certificate

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.