Academic Catalog 2023-2024 
    Nov 30, 2023  
Academic Catalog 2023-2024

Computer Science Major

Return to {$returnto_text} Return to: College of Undergraduate Studies (Traditional; CUS)

The Bachelor of Science degree in Computer Science equips students with the required technical skills and provides a broad and deep knowledge of application development, theory, and design for computer systems. The program teaches students to develop algorithms using computational theory and the use of operating systems, compiler design, and software engineering with applied projects and analysis. The program integrates computer science with elements from computer information technology, data engineering, and information systems management.

As a foundation for the curriculum, students study mathematics and computation, and develop a strong framework in logic design and programming. In addition to gaining foundational knowledge in the key areas of the field, the program shows the relationship between computer science and a biblical worldview.

The Bachelor of Science in Computer Science degree requires completion of the following 120 hours, including six graduate-level credit hours:
General Education (45 hours)
Computer Science Foundations Core (30 hours)
Major Core (39 hours)
Electives (6 hours)

General Education Requirements (45 credit hours)

Arts and Humanities (9 credit hours)

Take one course from each of the following three academic disciplines:

Fine Arts (3 credit hours)

Choose one course from the following: 

Philosophy (3 credit hours)

Biblical Studies (12 credit hours)

Take the following four courses (some courses are cross-listed and only one prefix needs to be taken):

Integrative Studies (3 credit hours)

* Please see the First-Year Integration (FYI)  page for specific information about this required course.

Mathematics (3 credit hours)

Mathematics requirement is completed with required major courses.

Major Requirements (68 credit hours)


Complete electives to reach the minimum 120 hours required for the degree. Typically, six (6) hours of electives are required for this major.

Graduation Requirements for Bachelor of Science in Computer Science

The faculty recommends students in the B.S. in Computer Science to the Board of Trustees as candidates for graduation when they have completed the following requirements.

  1. Completion of a total of 120 credits, including all general education, electives, and major program requirements.
  2. A letter grade of D or better and a cumulative GPA of 2.0 or better in all CCU coursework, and a GPA of 2.0 or higher for all courses specified for the major.
  3. Completion of 180 hours of ministry/community service and 180 chapel credits. Transfer students are required to complete 45 hours of ministry/community service and 45 chapel credits each year of attendance at CCU. For further details on ministry/community service, see the Life Directions Center (LDC)  section of this catalog. For further details on chapel credits, see the Student Life  section of this catalog.
  4. Meet the Academic Policies (CUS) 
  5. Acceptable performance on exit exams, as required by the faculty.
  6. Formal and timely application for graduation by the date specified by the University Registrar.
  7. No outstanding financial obligation to the University.

Return to {$returnto_text} Return to: College of Undergraduate Studies (Traditional; CUS)