Qualification
Bachelor's Degree
Study mode
Full-time
Duration
3 years
Intakes
September
Total tuition fee (local)
USD 35,834
Total tuition fee (foreign)
USD 89,101
Entry Requirements
- A-level: AAB; relevant subjects.
- GCSE: Minimum grade C in English Language and grade B in Mathematics.
- International Baccalaureate: 35 points overall. 6,6,5 at Higher Level. No lower than 5 in any subject.
- Other equivalent qualifications.
English language
- All applicants are expected to have a minimum of grade C in GCSE English Language or equivalent.
- For international students equivalent qualifications would be:
- IELTS of 6.5 overall with no lower than 6 in any component.
- TOEFL (IBT) 92 overall with minimum of 21 in listening and speaking, 22 in reading and 23 in speaking.
- iGCSE English (First Language) grade C
- iGCSE English (Second Language) grade B
Curriculum
Year 1
- First Year Team Project
- Mathematical Techniques for Computer Science
- Fundamentals of Computation
- Fundamentals of Computer Engineering
- Fundamentals of Artificial Intelligence
- Fundamentals of Computer Architecture
- Object Oriented Programming with Java 1
- Object Oriented Programming with Java 2
- Fundamentals of Distributed Systems
Year 2
- Fundamentals of Databases
- Software Engineering
- Operating Systems
- Algorithms and Imperative Programming
- An Introduction to Current Topics in Biology
- Logic and Modelling
- Processor Microarchitecture
- Microcontrollers
- Machine Learning and Optimisation
- Symbolic AI
Year 3
- Third Year Project Laboratory
- An Introduction to Current Topics in Biology
- Verified Development
- Concurrency and Process Algebra
- Implementing System-on-Chip Designs
- Software Design using Patterns
- User Experience
- Agile Software Engineering Development
- Software Evolution
- AI and Games