Computer Science & Mathematics, B.S.
The Computer Science & Mathematics program provides students with the core concepts in both theoretical and applied aspects of mathematics and computing. Our graduates demonstrate a solid foundation in problem solving, communication, and decision-making skills in computing and mathematical areas. We prepare students for productive careers in analytical fields, and to be lifelong learners who can confidently tackle the challenges of a constantly-innovating marketplace.
credits required for major
Program Details
Learning Outcomes
- Use knowledge of the design of complex computational systems to understand their operation, capabilities, and limitations.
- Apply knowledge and demonstrate skills to design, implement, and document solutions to a wide array of computational problems.
- Demonstrate the ability to make rigorous mathematical arguments in axiomatic and non-axiomatic systems.
Courses
Mathematics
- MTH 251 Calculus I Credits: 4
- MTH 252 Calculus II Credits: 4
- MTH 253 Calculus III: Sequences and Series Credits: 4
- MTH 254 Multivariate Calculus Credits: 4
- MTH 280 Introduction to Proof Credits: 4
- MTH 341 Linear Algebra I Credits: 4
- MTH 344 Group Theory Credits: 4 or MTH 311 Advanced Calculus I Credits: 4
- MTH 354 Applied Discrete Mathematics Credits: 4 or MTH 355 Discrete Mathematics Credits: 4
- MTH 365 Mathematical Probability Credits: 4
- MTH 366 Mathematical Statistics Credits: 4
Choose One
- MTH 337 Geometry Credits: 4
- MTH 346 Number Theory Credits: 4
- MTH 441 Linear Algebra II Credits: 4
- Approved upper division mathematics elective (if MTH 355 is taken as the discrete mathematics option above) Credits: 4
Computer Science
- CS 161 Computer Science I Credits: 4
- CS 162 Computer Science II Credits: 4
- CS 260 Data Structures Credits: 4
- CS 271 Computer Organization Credits: 4
- CS 360 Programming Languages Credits: 4
- CS 361 Algorithms Credits: 4
- CS 364 Information Management Credits: 4
- CS 365 Operating Systems Credits: 4
- CS 366 Software – Languages and Tools Credits: 4
- CS 367 Software Design and Testing Credits: 4
Choose One Senior Sequence
- CS 460 Software Engineering I Credits: 4
- and CS 461 Software Engineering II Credits: 4
- and CS 462 Software Engineering III Credits: 4
or
Choose 8 Credits:
- MTH 403 Mathematics Senior Capstone Credits: 1-8
- MTH 406 Special Topics in Mathematics Credits: 4
CHERYL BEAVER
Professor, Mathematics
beaverc@wou.edu
SCOTT BEAVER
Professor, Mathematics
beavers@wou.edu
MATTHEW CIANCETTA
Associate Professor, Mathematics
ciancetm@wou.edu
BEN COTE
Associate Professor, Mathematics, Mathematics
coteb@wou.edu
KAIT HODGIN
NTT Instructor, Mathematics
hodgink@wou.edu
LEANNE MERRILL
Associate Professor, Mathematics
merrill@wou.edu
CHRISTOPHER MOCK
NTT Instructor, Mathematics
mockc@wou.edu
MATTHEW NABITY
Professor, Mathematics
nabitym@wou.edu
ANDREW NERZ
NTT Instructor, Mathematics
nerza@wou.edu
KENDALL ROSALES
NTT Instructor, Math Center Director, Mathematics
rosalesk@wou.edu
BEN COTE
Associate Professor, Mathematics, Mathematics
coteb@wou.edu
Where This Degree Can Take You
With a computer science and mathematics degree, you’ll be equipped to tackle a variety of in-demand fields. From the booming world of data science to the intricate world of cryptography, your skills will be valuable in designing software, analyzing financial risks, or even creating the next addictive video game – the strong foundation in math and programming opens doors to exciting possibilities across numerous industries.
Potential Careers
- Data Scientist
- Software Engineer
- Data Analyst
- Computer Scientist
- Mathematician
- Actuary
- Cryptographer
- Operations Research Analyst
- Financial Analyst
- Quantitative Trader
Potential Employers
- Tech Companies (Intel, Nike, etc.)
- Government Agencies (State & Federal)
- Educational Institutions (University of Oregon, Oregon State University, etc.)
- Financial Services (Banks, Insurance companies)
- Healthcare (Hospitals, Research institutions)
Consider This Degree If You…
Interested in technology:
A Computer Science degree unlocks the inner workings of technology.
Enjoy problem-solving:
Computer Science is all about figuring things out, breaking down problems into logical steps, and creating solutions through code.
Have an analytical mind:
Computer science requires a good grasp of logic, mathematics, and the ability to think critically.
Contact Us
Office Hours – ITC 310B
M – F • 8:00 am – 12:00, 1:00 – 4:30 pm
Questions
Tracy Boyson
503-838-8480
Academic Advising
Dr. Becka Morgan
503-838-8964
Edward B. Wright Center for Computing Science is located on the third floor of the Instructional Technology Center Building. We invite you to schedule a visit to explore our intentionally designed, collaborative, student-centric spaces.