Bachelor of Science (BSc) in Computer Science

This program is designed to cultivate technically proficient and ethically responsible computer scientists who can innovate, problem-solve, and contribute meaningfully to the digital world. Grounded in a Pentecostal Christian worldview, the curriculum emphasizes the responsible use of technology, the importance of intellectual stewardship, and the potential for technology to serve humanity and reflect God’s creativity. Graduates will be equipped with the foundational knowledge and skills to design, develop, and implement software and hardware solutions across various domains.

Program Goals: Upon completion of this program, students will be able to:

  • Demonstrate a strong understanding of fundamental computer science concepts, including data structures, algorithms, programming paradigms, and computer architecture.
  • Apply principles of software engineering to design, develop, test, and maintain software systems.
  • Understand and apply concepts of discrete mathematics relevant to computer science.
  • Analyze and solve computational problems using appropriate algorithms and data structures.
  • Understand the principles of operating systems, networks, and databases.
  • Develop software applications in multiple programming languages.
  • Understand the ethical and social implications of computing and make responsible decisions.
  • Work effectively in teams to develop software projects.
  • Communicate technical concepts clearly and effectively.
  • Be prepared for entry-level positions in the software development industry or for pursuing graduate studies in computer science or related fields.