B.S. Degree in Mathematics/Computer Science


An OC graduate with a Bachelor of Science degree in Mathematics/ Computer Science will: 

  1. 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. 
  2. 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. 
  3. Exhibit the ability to adapt to new environments, apply research methodologies, and to learn independently. 
  4. 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. 
  5. 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

See Degree Plan

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


  • CMSC-4811 - Seminar in Computer Science

Interested in getting more information?

Request Information Apply Now