BSc in Computer Science
A broad computing degree covering programming, data structures, databases, operating systems, networks, software engineering, artificial intelligence, web and mobile development, cyber security and cloud computing. Includes an internship and a final-year project.
A broad computing degree covering programming, data structures, databases, operating systems, networks, software engineering, artificial intelligence, web and mobile development, cyber security and cloud computing. Includes an internship and a final-year project.
Graduate profile
Graduates can design, build and maintain software and computing systems, and are prepared for roles in development, IT and further study.
Major courses
- Programming Fundamentals
- Object-Oriented Programming
- Data Structures and Algorithms
- Database Systems
- Operating Systems
- Computer Organization and Architecture
- Computer Networks
- Software Engineering
- Artificial Intelligence
- Web Application Development
For the full course list with codes and credit hours, contact the Registrar’s Office.
What you’ll need to apply
- Completed online application
- Secondary school certificate
- Academic transcripts
- Passport or national ID
- Passport-size photograph
- Supporting documents, if required
Requirements can vary. Admissions will confirm what applies to you.
- 01
Attend classes online
Lectures and learning materials on the Admas Moodle platform.
- 02
Submit assignments
Online assignments and quizzes, on a flexible schedule.
- 03
Get support
Reach instructors and academic and technical support from anywhere.
- 04
Graduate
Complete your assessments and final project or thesis.
Related programs
BSc in Information and Communication Technology
A practical ICT degree that combines programming, systems analysis, databases, networking and security, with electives such as User…
BSc in Software Engineering
Learn how professional software is designed, specified, tested and delivered, from requirements analysis and software architecture to web…
BA in Accounting
Build expertise in financial and cost accounting, auditing, taxation and accounting information systems, with practical training and a…