Double Major in Mathematics and Computer Science
In the information given below, the student's primary major determines the Physics course options and the senior seminar choice. The minimum number of credits required to complete a double major is 83 credits.
A. 
Both majors need the following common courses: 
Credit Hours 

1. 
MATH 111, 112: Calculus I, II 
8 

2. 
PHYS 211, 212: General Physics I, II (required if primary major is mathematics) or PHYS 201, 202: Introductory Physics I, II 
8 

3. 
COSC 181, 182: Computer Programming I, II 
6 

4. 
COSC 494: Computer Science Seminar or MATH 494 Senior Mathematics Seminar 
3 



25 total hours 




B. 
Computer Science majors (primary) need the following to also complete a Mathematics major: 


Complete the Mathematics major with at least 18 credit hours of Math major courses that are not listed in A. and that are not counted toward the Computer Science major. This means that students in this category must take the courses in A. above, plus all courses for the COSC major, and also 6 courses with a MATH or STAT prefix that are not being counted toward the COSC major. These 6 courses must include MATH 195, MATH 362, MATH 412, two of MATH 211/261/STAT 291, and one other MATH/STAT 3xx/4xx course. 




18 total hours 




C. 
Mathematics majors (primary) need the following to complete a Computer Science major: 


1. 
COSC 195 First Year Computer Science Seminar 
3 

2. 
COSC 281 Systems Internals and Assembly Language 
3 

3. 
COSC 282 Data STructures and Algorithms 
3 

4. 
COSC 316 Computer Hardware Organization 
3 

5. 
COSC 382 Organization of Programming Languages 
3 

6. 
COSC 416 Operating Systems and Computer Architecture 
3 

7. 
Three other COSC courses numbered 200 or above 
9 



27 total hours 