Skip to main content

Computer Science (B.S.)

The Computer Science degree prepares students for almost any career in computer science. It is a great major for students who want to attend graduate school or work in industries that involve mathematics in the problems they solve. It requires Calculus and Linear Algebra.

81 hours

A graduate with a Bachelor of Science degree in Computer Science will:

  1. Be able to demonstrate understanding of and the ability to apply core computer science principles, knowledge, and skills to solve problems using computers.
  2. Be able to apply a Christian worldview in the practice of computer science.
  3. Be prepared for a career and/or vocation using computer science.

Students must complete a minimum of 122 hours including the major, core, and minor if required. Elective hours may be needed to reach 122 hours.

24 HOURS LOWER DIVISION

21 HOURS UPPER DIVISION

12 HOURS UPPER DIVISION CHOSEN FROM

  • Take any upper-division CMSC course not already taken, which can include CENG-4213.

3 HOURS COMMUNICATION CHOSEN FROM

17 HOURS MATHEMATICS

2 HOURS LOWER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE

2 HOURS UPPER DIVISION COMPUTER SCIENCE TEAM EXPERIENCE