Computer Science, B.S.

Mission Statement

The Computer Science program at Biola endeavors to equip the students with the foundational understanding of the theories and practice of computing, the capability of effective problem solving based on the foundational understanding, and a holistic integration of faith and learning into their perspective of computing to impact the world for Christ.

Program Learning Outcomes

Upon completion of the Bachelor of Science in Computer Science, students will be able to:


Analysis, modeling and problem solving: Students develop the logical, algorithmic, and mathematical capability to model and analyze real-world problems in different application domains, to devise problem-solving schemes accordingly, and to validate the correctness and effectiveness of these schemes.


Foundational knowledge and practice of computing: Students employ the theoretical, operational, and implementational underpinnings of modern computing infrastructure to be able to effectively utilize the whole spectrum, including computer hardware, software, programming environments, operating systems, and networking environments.


Programming and system integration: Students practice constructing and designing programs using mainstream programming languages, to assess fine software-engineering practices in order to implement problem-solving schemes as correct, efficient, and well-structured programs, and to integrate the programs into a computing infrastructure as functional information systems


Integration of faith and learning: Students will develop a holistic integration of faith and learning in their perspective of computer science for enabling them to utilize their professional capacities to impact the world for Christ.


Curriculum Map

A Curriculum Map shows which courses in a degree program are responsible to intentionally develop each PLO at the Introductory, Developing, and Mastery levels.

Assessment Plan

An Assessment Plan is a listing of the student work that will be used to assess achievement of each learning outcome.

No Assessment Plan is currently available for this program.

Assessment Schedule

An Assessment Schedule is a 5-year schedule that indicates when each of the PLOs will be assessed and when the comprehensive Program Review will occur.

No Assessment Schedule is currently available for this program.

Annual PLO Assessment Reports

The Annual Reports from each year’s PLO assessment.

Program Review Executive Summary

The Executive Summary report from the most recent comprehensive Program Review.