BSc Computer Science

BACHELOR OF SCIENCE COMPUTER SCIENCE

The B.Sc. Computer Science program is a four-year degree that offers a comprehensive education in the field of computer science. The curriculum covers core concepts and specialized subjects essential for understanding computing principles and technologies. Key subjects include programming languages, data structures, algorithms, database management, computer networks, software engineering, operating systems, artificial intelligence, and cyber security.

ENTRY REQUIREMENTS

Completion of the GCE Advanced Level (A/L) examination or an equivalent qualification.

COURSE MODULES

  • Introduction to Programming
  • Computer Systems and Architecture
  • Data Structures and Algorithms
  • Discrete Mathematics
  • Computer Networking Basics
  • Web Development Fundamentals
  • Object-Oriented Programming
  • Database Management Systems
  • Operating Systems
  • Software Engineering Principles
  • Computer Graphics
  • Algorithms and Complexity
  • Advanced Programming Languages
  • Artificial Intelligence
  • Human-Computer Interaction
  • Computer Security
  • Distributed Systems
  • Software Testing and Quality Assurance
  • Machine Learning
  • Big Data Analytics
  • Cloud Computing
  • Mobile App Development
  • Capstone Project
  • Elective: Cyber security or Data Science

CAREER OPPORTUNITIES

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Data Analyst
  • Systems Analyst
  • Network Administrator
  • Database Administrator
  • Cyber security Analyst
  • IT Consultant
  • Machine Learning Engineer
  • Artificial Intelligence Developer
  • Game Developer
  • Cloud Solutions Architect
  • UI/UX Designer
  • Software Tester
  • IT Project Manager
  • Computer Scientist/Researcher
  • Data Scientist
  • Blockchain Developer
  • Computer Hardware Engineer