
The following are the requirements for the dual Computer Science/Mathematics BA or BS degree. It does not represent a contract and may have errors. Please consult the current catalog and your advisor. This degree is ideal for the student who wishes to attend graduate school in either Computer Science or Mathematics. 



Computer Science 

Mathematics 
Lower Division 


Course 
Description 
Credits 

Course 
Description 
Credits 
CS 160 
Introduction to Computer Science 
3 

MTH 251 
Calculus I 
5 
CS 161 
Computer Science I 
5 

MTH 252 
Calculus II 
5 
CS 162 
Computer Science II 
5 

MTH 253 
Calculus II Sequences and Series 
3 
CS 260 
Data Structures I 
3 

MTH 254 
Mulivariate Calculus 
5 
CS 262 
Programming Languages 
2 

MTH 280 
Introduction to Proof 
4 
CS 271 
Computer Organization 
4 

MTH 341 
Linear Algebra I 
4 




MTH 344 
Group Theory 
4 
Upper Division 

MTH 355 
Discrete Mathematics 
4 
Course 
Description 
Credits 

MTH 365 
Mathematical Probability 
4 
CS 311 
Data Structures II 
3 

MTH 366 
Mathematical Statistics 
4 
CS 315 
Theory of Programming Languages 
3 




CS 345 
Theory of Computation I 
3 

Choose three electives from the following: 
CS 372 
Operating Systems 
3 

Course 
Description 
Credits 
CS 406 
Senior Seminar 
1 

MTH 311 
Advanced Calculus 
4 
CS 420 
Data Management Systems 
3 

MTH 314 
Differential Equations 
4 
CS 425 
System Analysis and Design 
3 

MTH 345 
Ring Theory 
4 
CS 430 
Software Implementation and Testing 
3 

MTH 346 
Number Theory 
4 




MTH 351 
Intro to Numerical Analysis 
4 
Choose 9 hours from ONE of the following sequences: 

MTH 358 
Mathematical Modeling 
4 
Computational Theory 

MTH 420 
Spc Top: Applied Mathematics 
3 
Course 
Description 
Credits 

MTH 441 
Linear Algebra II 
4 
CS 440 
Analysis of Algorithms 
3 

MTH 451 
Numerical Analysis 
4 
CS 445 
Theory of Computation 
3 

MTH 460 
Spc Top: Probability and Statistics 
3 
CS 447 
Compiler Design 
3 




CS 449 
Topics in Computational Theory 
3 



System Management 

Liberal Arts Core Curriculum (Total Credits) 
55 
Course 
Description 
Credits 

Computer Science (Total Credits) 
53 
CS 450 
Network Fundamentals 
3 

Mathematics (Total Credits) 
5354 
CS 451 
Management of Information Systems 
3 

Electives (BA/BS Degree Requirements) 
Varies 
CS 452 
Internet Communications 
3 

Minimum hours required for CS Degree 
180 
CS 453 
Data Mining and Warehousing 
3 




CS 459 
Topics in System Management 
3 




Software Engineering 




Course 
Description 
Credits 




CS 471 
Metrics and Testing 
4 




CS 472 
Operating Systems: Advanced Topics 
3 




CS 474 
Concurrent Systems 
3 




CS 475 
Applied Computational Intelligence 
3 




CS 479 
Topics in Software Engineering 
3 



