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Ìý³¦²¹³Ù²¹±ô´Ç²µÌý±è²¹²µ±ð.