BSc (Hons) Computer Science

Course Summary

This programme covers all aspects of modern computer science and specialised computer science topics, laying foundations for student’s success in a rapidly changing environment. Students will develop a wide range of skills and knowledge areas such as mobile and web computing, data science, software engineering, software security and artificial intelligence.

Career Focused

  • Graduates can pursue careers in software development, data analysis, artificial intelligence, computer graphics, and many other areas. They can work in various industries such as finance, healthcare, gaming, transportation, and education.
  • Some specific job titles includes- Software developer, Data Scientist, Machine Learning Engineer, Database administrator, Cloud engineer and more.
  • Developing Skills valued by Employers- To make sure you stand out to prospective employers, we employ expert academics who maintain close links with industry. In this way we can ensure that you leave us with the latest skills and knowledge that your chosen career requires.
  • Skill Oriented Courses- We provide a number of skill specific courses in conjunction with industry partner.

This is the first item's accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Course Structure

Semester I
Module Title Credit
Computer Systems and Networks 20
Introduction to Academic Practice 20
Foundation Mathematics 20
Semester II
Module Title Credit
Information Systems and Data Representation 20
Critical Thinking for Academic and Professional 20
Programming 20
Semester I
Module Title Credit
Trends in Computer Science 20
Computer Systems Fundamentals 20
Software Development I 20
Semester II
Module Title Credit
Web Design and Development 20
Mathematics for Computing 20
Software Development II 20
Semester I
Module Title Credit
Object Oriented Programming  20
Client-Server Architectures  20
Software Development Group Project 20
Database Systems 20
Semester II
Module Title Credit
Option I - Mobile and Web Computing Theme
Server-side Web Development 20
Advanced Client-side Development 20
Option II- Data Science Theme
Machine Learning and Data Mining 20
Applied Cryptography 20
Semester I
Module Title Credit
Final Year Project 40
Security and Forensics 20
Applied Artificial Intelligence 20
Semester II
Module Title Credit
Option I - Mobile and Web Computing Theme
Mobile Native Application Development 20
Advanced Server-side Web Programming 20
Option II- Data Science Theme (choose any two modules)
Operational Research and Optimisation 20
Data Visualisation and Dashboarding 20
Internet of Things 20

Note: Students are required to choose one option theme from above list at Level 6

Entry Requirements

Academic Level

  • Higher Secondary Education Board (HSEB)-10+2/CBSE with 55% (GPA 2.4) or equivalent
  • For A Levels, a minimum of 3.5 credits with 3 full credits*

*Any other qualification must be approved by the Course Leader before being accepted