BSc Computer Science

Course overview

Qualification Bachelor's Degree
Study mode Full-time
Duration 3 years
Intakes September
Tuition (Local students) $ 34,952
Tuition (Foreign students) $ 86,909





$ 34,952
Local students
$ 86,909
Foreign students

Estimated cost as reported by the Institution.


Data not available
Local students
Data not available
Foreign students

Student Visa

Data not available
Foreign students

Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.

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


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

This website uses cookies to ensure you get the best experience. By using this site, you acknowledge that you have read and understand our Cookie Policy , Privacy Statement and Terms & Conditions .

Maximum 6 courses for comparison!

Chat on WhatsApp

Courses selected for comparison