Students
مصاريف
تاريخ البدء
2026-09-21
وسيلة الدراسة
داخل الحرم الجامعي
مدة
3 years
حقائق البرنامج
تفاصيل البرنامج
درجة
درجة البكالوريوس
تخصص رئيسي
Artificial Intelligence | Computer Science | Software Engineering
التخصص
علوم الكمبيوتر وتكنولوجيا المعلومات | لسانيات
نوع التعليم
داخل الحرم الجامعي
توقيت
لغة الدورة
إنجليزي
دفعات
تاريخ بدء البرنامجآخر موعد للتسجيل
2026-09-21-
عن البرنامج

نظرة عامة على البرنامج


Introduction to Computer Science BSc (Hons)

The Computer Science BSc (Hons) is a three-year undergraduate degree that provides students with a comprehensive education in computer science. The program is designed to equip students with the theoretical and practical skills necessary to succeed in the field of computer science.


Course Structure

The course is structured into three years, with each year consisting of two semesters. The first year provides a foundation in computer science, including programming, data structures, and computer systems. The second year builds on this foundation, introducing more advanced topics such as algorithms, computer networks, and human-computer interaction. The third year allows students to specialize in a particular area of computer science, with options including artificial intelligence, data science, and software engineering.


Compulsory Units

The following compulsory units are taken in the first year:


  • Artificial Intelligence 1
  • Computer Systems Architectures
  • Discrete Mathematics and Databases
  • Mathematics for Computation
  • Programming 1
  • Programming 2

The following compulsory units are taken in the second year:


  • Advanced Programming
  • Algorithms and Complexity
  • Cybersecurity
  • Human-Computer Interaction 1
  • Human-Computer Interaction 2
  • Machine Learning
  • Software Engineering
  • Visual Computing

The following compulsory unit is taken in the third year:


  • Individual Project

Optional Units

In the third year, students can choose from a range of optional units, including:


  • Advanced Human-Computer Interaction
  • Reinforcement Learning
  • Logic & Semantics
  • Parallel Computing
  • Compilers
  • Entrepreneurship
  • Digital Business Innovation

Learning and Assessment

The course uses a variety of teaching methods, including lectures, tutorials, and laboratory sessions. Assessment is through a combination of exams, coursework, and project work.


Professional Accreditations

The course is accredited by BCS, the Chartered Institute for IT.


Entry Requirements

The typical offer for A-level students is AAA, including A in Mathematics. For international students, the requirements vary depending on the country and qualification. For example:


  • International Baccalaureate Diploma: 36 points overall, with 7, 7, 6 in three Higher Level subjects, including 6 in either HL Mathematics.
  • Advanced Placement Tests: 5, 5, 5, 5 in four Advanced Placement Tests, including Calculus BC.
  • European Baccalaureate: 88% overall, with 8.5 in Mathematics (5 periods).

Fees and Funding

The tuition fees for the course are not yet available. However, the university offers a range of scholarships and bursaries to help support students with their studies.


Application Information

The course code is H100, and the institution code is B16. The application deadline for overseas students is January 14, 2026.


Related Courses

Related courses include:


  • Computer Science BSc (Hons) 4 years with professional placement or study abroad
  • Computer Science MComp (Hons) 5 years with professional placement or study abroad
  • Computer Science MComp (Hons) 4 years

Research Areas

The department has research expertise in the following areas:


  • Computer graphics and vision
  • Human-computer interaction
  • Artificial intelligence and machine learning
  • Mathematical foundations

Career Prospects

Graduates from the course have gone on to work in a range of industries, including software development, data science, and IT consulting. Some have also pursued further study, including master's and PhD programs.


عرض المزيد
How can I help you today?