Skip to main content
Switch to text-only version
Get accessibility information and assistance


Department of Computer Science

CSMath
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.

Printable Degree Plan

 

Tentative Course Offerings by Term

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) 53-54
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  

 

 

Contact

Department of Computer Science (503) 838-8480 | or e-mail: olsond@wou.edu

MissionWestern Oregon University | 345 N. Monmouth Ave. | Monmouth OR 97361 | 503-838-8000(V/TTY) | Admissions 1-877-877-1593 | webmaster@wou.edu Text only
venom-127 Remote IP: 140.211.127.189 ((none!))