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 Years
  • 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. Computer Graphics and Visualization
  2. Final Year Project
  3. Advanced Programming
  4. Data Science
  5. Artificial Intelligence
  6. Theory of Computation
  7. Embedded Systems
  8. Computer Organization and Architecture
  9. Cloud Computing
  10. Distributed Systems
  11. Computer Security
  12. Data Mining and Analytics
  13. Programming Fundamentals
  14. Human-Computer Interaction
  15. Object-Oriented Systems Analysis and Design
  16. Software Engineering
  17. Mobile Application Development *
  18. Web Development *
  19. Computer Ethics
  20. Operating Systems
  21. Computer Networks
  22. Database Systems
  23. Data Structures and Algorithms
  24. Discrete Mathematics