# Overview

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 to 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, and 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.

**72 hours, no minor required**

## 1. 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

## 2. 9 hours required

- MATH-3013 - Differential Equations
- MATH-3513 - Linear Algebra
- MATH-4113 - Probability and Statistics I

## 3. 12 hours elective courses numbered above 3000, including two of the following

- MATH-3113 - Number theory
- MATH-3313 - Modern Algebra I
- MATH-3413 - Modern Algebra II
- MATH-3813 - Modern Geometry

## 4. 21 hours required

- CMSC-1003 - Introduction to Information Technology
- CMSC-1113 - Programming I
- CMSC-1123 - Programming II
- CMSC-2413 - Introduction to Assembly Language
- CMSC-2423 - Introduction to File Processing
- CMSC-3233 - Data Structures and Algorithm Analysis
- CMSC-3443 - Computer Organization and Architecture

## 5. 6 hours any 3000/4000 computer science not used above

## 6. 5 hours selected from any computer science courses not used above

## 7. 1 hour mathematics or computer science seminar

- MATH-4811 - Seminar in Mathematics

or

- CMSC-4811 - Seminar in Computer Science