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)