Bachelor of Computer Science (BCS)
Bachelor of Computer Science (BCS) is designed to provide students with knowledge and skills in the field of Computer Science. It is intended for individuals who aim to gain a deeper understanding of specialized skills in the field of Computer Science. The program will cover a wide range of topics, including basic and advanced programming, databases, networks, ethics, software engineering, data mining and analytics, cloud computing. Students will also be equipped with the basics of artificial intelligence, theory of computation and data science. Furthermore, the program will also help students to apply the skills they have developed through the modules, by developing programs, databases, and analyze and solve problems using the theories learned.
  • Programme Name:  
    Bachelor of Computer Science
  • MNQF Level: 7
  • Duration: 3 Year
  • Credits: 360
Entry Requirements:
  • 2 passes (minimum E grade in GCE A’ Level and minimum C grade in HSC) in GCE A' Level/HSC,
  • OR
  • Attainment of a Level 4 qualification in a related field,
  • OR
  • 20 years old, completion of secondary school, 2 years of relevant work experience, and successful completion of an MQA approved University Preparation Program

* Web Development (Module 8) and Mobile Application Development (Module 9) will be offered to students as elective modules. Students are required to choose one of these modules.
Modules
  1. Programming Fundamentals
  2. Discrete Mathematics
  3. Data Structures and Algorithms
  4. Database Systems
  5. Computer Networks
  6. Operating Systems
  7. Computer Ethics
  8. Web Development *
  9. Mobile Application Development *
  10. Software Engineering
  11. Object-Oriented Systems Analysis and Design
  12. Human-Computer Interaction
  13. Computer Graphics and Visualization
  14. Data Mining and Analytics
  15. Computer Security
  16. Distributed Systems
  17. Cloud Computing
  18. Computer Organization and Architecture
  19. Embedded Systems
  20. Theory of Computation
  21. Artificial Intelligence
  22. Data Science
  23. Advanced Programming
  24. Final Year Project