B.S. Degree in Mathematics & Computer Science
71 hours
An OC graduate with a Bachelor of Science degree in Mathematics/Computer Science will:
- Demonstrate a thorough knowledge of the foundational principles of analysis, algebra, and geometry and be able to use standard problem-solving methods in a variety of contexts.
- Recognize the ethical and appropriate use of technology and apply the theories and principles of Computer Science to effectively solve problems in a timely and cost-effective manner.
- Exhibit the ability to adapt to new environments, apply research methodologies, and learn independently.
- Work effectively in a team environment, including the ability to describe complex ideas and logical arguments in a clear, concise manner using both written and oral communication.
- Demonstrate a thorough knowledge of the liberal arts, living as a person of integrity with an ability to think, act, and communicate from a Christian worldview in all areas of life.
Student must complete a minimum of 126 hours including the major, core, and minor if required. Elective hours may be needed to reach 126 hours.
18 Hours lower division mathematics
- MATH-1623 Introduction to Discrete Mathematics
- MATH-2114 Calculus I with Analytical Geometry
- MATH-2214 Calculus II with Analytical Geometry
- MATH-2314 Calculus III
- MATH-2913 Statistical Methods
9 Hours required
- MATH-3013 Differential Equations
- MATH-3513 Linear Algebra
- MATH-4113 Probability and Statistics I
12 Hours elective numbered 3000 or above, including two of the following
- MATH-3113 Number Theory
- MATH-3313 Modern Algebra I
- MATH-3413 Modern Algebra II
- MATH-3813 Modern Geometry
21 Hours required
- CMSC-1113 Programming I
- CMSC-1123 Programming II
- CMSC-1313 Software Engineering I-Introduction
- CMSC-2133 Object Oriented Programming
- CMSC-2233 Data Structures and Algorithm Analysis
- CMSC-2413 Introduction to Assembly Language
- CMSC-3443 Computer Organization and Architecture
6 Hours any 3000/4000 computer science not used above
5 Hours selected from any computer science not used above