Feb 12, 2026  
Undergraduate 2026-2027 Catalog (Draft Version) 
    
Undergraduate 2026-2027 Catalog (Draft Version)

4-Year Plan

Computer Science, B.A.



Return to {$returnto_text} Return to: Academic Programs

The Bachelor of Arts in Computer Science provides students with a solid foundation in problem-solving, programming languages, and technologies that focuses on software design. The program focuses on analytical thinking, software design, and development through hands-on experience in academic projects.

The baccalaureate program in Computer Science requires a minimum of 120 semester hours, distributed across four categories: (1) the University Core Curriculum, (2) the Computer Science departmental core, (3) relevant Technical Electives, and (4) a minor field of study and elective courses necessary to meet the total credit requirement.

Student Learning Outcomes

  1. Students will be able to demonstrate foundational knowledge of programming logic and understand the need for life-long learning.
  2. Students will be able to develop various programming skills that would be applicable to the current industry.
  3. Students will be able to anticipate, identify, and resolve moral and ethical dilemmas through their understanding and application of the Christian worldview.

Requirements for the Bachelor of Arts (B.A.) degree with major in Computer Science

University Core Curriculum - 45 hours


Program requirements satisfy 3 of the 48 hours in the Core Curriculum.

  • The Mathematics elective area is satisfied by MTH 1163 .

Core Curriculum Courses 

Computer Science Core - 38 hours


Technical Electives - 9 hours


Nine hours from the following; all course prerequisites must be met.

Minor - 18-21 hours


Students must complete a minor, a double major, or a dual degree.

Minor field, area of interest, or electives as necessary to complete minimum total hours


Minimum total semester hours - 120


Return to {$returnto_text} Return to: Academic Programs