inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
2025-09-01
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2025-09-01-
2024-09-01-
About Program

Program Overview


The program covers a wide range of topics, including algorithms, data structures, artificial intelligence, and software engineering. Graduates are highly skilled and employable in the computer science industry, with excellent career prospects in various roles such as software engineer, data scientist, and machine learning engineer.

Program Outline

The program focuses on developing both fundamental knowledge and practical skills, emphasizing programming and mathematical skills from the beginning.


Objectives:

The program aims to:

  • Equip students with a deep understanding of theoretical and practical computer science.
  • Develop critical thinking, analytical, and problem-solving skills.
  • Provide students with hands-on experience through practical sessions and projects.
  • Foster collaboration and communication skills.
  • Prepare students for a variety of career opportunities in computer science.

Description:

The program covers a wide range of topics, including:

  • Algorithms and Data Structures
  • Computational Thinking
  • Computer Systems
  • Mathematics for Computer Science
  • Artificial Intelligence
  • Data Science
  • Networks and Systems
  • Programming Paradigms
  • Software Engineering
  • Individual Project

Outline:


Program Content:

The program covers a variety of topics, including theoretical foundations and practical applications of computer science. Students will learn about algorithms, data structures, computer systems, programming languages, software engineering, artificial intelligence, and more.


Program Structure:

The program is structured into three years, with each year consisting of two semesters. Students can choose to take a placement year or a year abroad, extending the program to four years.


Individual Modules:

  • Algorithms and Data Structures: Introduces the theory and practice of algorithm design and analysis.
  • Computational Thinking: Explores the principles and applications of computational thinking.
  • Mathematics for Computer Science: Covers fundamental mathematical concepts relevant to computer science.
  • Programming (Black/Gold): Introduces programming concepts and languages.
  • Networks and Systems: Explores computer networks and operating systems.
  • Programming Paradigms: Provides an understanding of different programming languages and paradigms.
  • Theory of Computation: Introduces theoretical models of computation.
  • Artificial Intelligence: Explores the principles and applications of artificial intelligence.
  • Data Science: Covers techniques for data analysis and visualization.
  • Software Engineering: Introduces the principles and practices of software development.
  • Individual Project: Students conduct independent research on a chosen computer science topic.

Assessment:


Assessment Methods:

  • Coursework assignments
  • Practical projects
  • Laboratory exercises
  • End-of-semester examinations
  • Individual research project

Assessment Criteria:

  • Understanding of theoretical concepts
  • Ability to apply knowledge to practical problems
  • Problem-solving skills
  • Critical thinking
  • Communication skills
  • Project management skills

Teaching:


Teaching Methods:

  • Lectures
  • Seminars
  • Practical sessions
  • Laboratory exercises
  • Project supervision
  • Individual consultations

Faculty:

The program is taught by a team of experienced and passionate researchers with diverse areas of expertise in computer science.


Unique Approaches:

  • The program emphasizes hands-on experience through practical sessions and projects.
  • Students have the opportunity to work on real-world problems in collaboration with industry partners.
  • The program offers optional pathways for students who want to specialize in a particular area of computer science.
  • Students have access to state-of-the-art facilities, including computer labs, research labs, and a dedicated learning environment.

Careers:


Career Paths:

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Network Engineer
  • Security Analyst
  • Database Administrator
  • Web Developer
  • Research Scientist
  • Entrepreneur

Opportunities:

  • The program prepares students for a wide range of careers in the computer science and technology industry.
  • Graduates are highly sought-after by employers due to their strong technical skills and problem-solving abilities.
  • The program provides students with the opportunity to develop professional skills through internships and placement opportunities.
  • Graduates have excellent career prospects and are well-prepared for leadership roles in the field.

Outcomes:

  • Graduates are highly skilled and employable in the computer science industry.
  • Many graduates go on to work for leading technology companies and research institutions.
  • Some graduates choose to pursue further studies in computer science or related fields.

Other:

  • The program is housed in a purpose-built learning environment with state-of-the-art facilities.
  • Students have access to a wide range of academic and career support services.

The tuition fees for 2025/26 academic year have not yet been finalised, they will be displayed here once approved. The tuition fees shown for home students are for one complete academic year of full time study and are set according to the academic year of entry. Fees for subsequent years of your course may rise in line with an inflationary uplift as determined by the government. The tuition fees shown for overseas and EU students are for one complete academic year of full time study, are set according to the academic year of entry, and remain the same throughout the duration of the programme for that cohort (unless otherwise stated).

SHOW MORE
How can I help you today?