This information is part of the .
Major Requirements
Preparatory Courses
Preparation for this major consists of the following courses:
- MATH 161聽-聽Calculus I
- MATH 162聽-聽Calculus II
- COSC 101聽-聽Introduction for Computing I
- COSC 102聽-聽Introduction for Computing II
All of the Following
- COSC 202聽-聽Data Structures and Algorithms and聽COSC 202L聽
- COSC 208聽-聽Introduction to Computer Systems and聽COSC 208L聽
- COSC 290聽-聽Discrete Structures and聽COSC 290L聽
- One COSC course at the 400 level, not including COSC 491听补苍诲 COSC 492
- One additional COSC course聽at the 200, 300, or 400 level, not including聽COSC 291, COSC 391, COSC 491, and COSC 492
- MATH 163聽-聽Calculus III
- MATH 250聽-聽Number Theory and Mathematical Reasoning
- MATH 375聽-聽Abstract Algebra I
Math Course
One of the following:
- MATH 302聽-聽Systems Biology
- MATH 310聽-聽Combinatorial Problem Solving
- MATH 315聽-聽Mathematical Biology
- MATH 316聽-聽Probability
- MATH 354聽-聽Data Analysis I - Applied Linear Models
- MATH 360聽-聽Graph Theory
- MATH 489聽-聽Axiomatic Set Theory
- MATH 410聽-聽Ramsey Theory
- MATH 416聽-聽Mathematical Statistics
- MATH 450聽-聽Number Theory II
- MATH 481聽-聽Investigations in Computational Biology
- MATH 485聽-聽Abstract Algebra II
- MATH 499聽-聽Mathematical Logic
GPA Requirement
A minimum GPA of 2.00 in the courses chosen to meet the major requirements is necessary to satisfy the major.
Honors and High Honors
Students interested in pursuing honors can find the additional requirements on the聽Computer Science听诲别辫补谤迟尘别苍迟听辫补驳别.
Major Declaration
Students must complete COSC 102听补苍诲 MATH 162聽prior to declaring the major. Students desiring to declare a major while enrolled in COSC 102听辞谤 MATH 162聽should seek the approval of the department chair.
Computer Science Department
For more information about the department, including Faculty,聽transfer credit, awards, etc.,聽please visit the聽Computer Science department听肠补迟补濒辞驳听辫补驳别.