inline-defaultCreated with Sketch.

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

Students
Tuition Fee
Start Date
2026-09-01
Medium of studying
On campus
Duration
4 years
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Data Science | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2026-09-01-
About Program

Program Overview


Computing Science - BSc (Hons)

Overview

Computing@Ulster - empowering the graduates of tomorrow through excellence in teaching, research and technology transfer.


Summary

The overall aim of the course is to offer a broadly-based education in computing science, attractive to those seeking to understand the fundamentals of computing and its application to novel application areas. A graduate would be equipped with skills to problem solve and be employed in a software development team in the software industry or a commercial IT department.


You will study the theory and principles of programming and software development and put them into practice using a variety of contemporary programming languages and tools.


You will develop programming expertise in a variety of languages, for example, Python and Java. You will examine areas such as Information Infrastructures, Professional Skills, Applied Artificial Intelligence, Physical Computing and Web Development. You will also be able to select modules which align with state-of-the-art research or showcase current advances in computing such as Artificial Intelligence, Enterprise Networks, Edge and Embedded Intelligence and Computer Vision.


Given the variety of applications of computing, as a graduate of this course, you will have access to a variety of jobs, for example, programmer, software developer, test engineer or IT analyst.


Award

Bachelor of Science with Honours


Faculty

Faculty of Computing, Engineering and the Built Environment


School

School of Computing


Campus

Belfast campus


UCAS code

G400


Start date

September 2026


Duration

4 years


Attendance

This course lasts four years and includes a Professional Practice year or study abroad option.


Teaching, Learning and Assessment

The course is delivered using several teaching and learning methods including Lectures, Tutorials and Practical Laboratory Sessions.


Lectures are used to present and illustrate basic theory and fundamental principles and are normally supplemented by tutorials which elaborate on lecture content and provide opportunities for the student to use their problem-solving skill and to examine problem solutions in greater detail.


Practical Laboratory Classes enable the practical application of theoretical concepts, facilitating a deeper understanding of key topics. In programming laboratories, there is an emphasis on small group tutoring and support.


Modules are assessed through a wide variety of methods including class tests, individual and collaborative coursework assignments, project dissertations, oral presentations, vodcasts and video demonstrations. A common assessment pattern in modules is a first piece of assessment which seeks to ensure the acquisition of core knowledge as preparation for a more substantive practical skills assessment.


Academic profile

The teaching and support of the programme is provided by the academic staff in the School of Computing.


Academic staff in the School are qualified to teach in higher education with most of them holding at least a Postgraduate Certificate in Higher Education Practice. The majority of academic staff in the School (80%) are accredited fellows or senior fellows of the Higher Education Academy (HEA) – the university sector professional body for teaching and learning. Within the School of Computing courses are taught by staff who are Professors (20%), Readers/Senior Lecturers (29%) and Lecturers (51%). Graduate Demonstrators and contract research staff support the academic staff who teach on the course in laboratory classes and programming clinics across all the years in the course including final year project support.


Modules

Year one

  • Introduction to Databases
  • Client Side Development
  • Mathematics for Computer Scientists
  • Introduction to Physical Computing
  • Problem Solving for Computing
  • Innovation and Society

Year two

  • Computer Networking
  • Data Analytics
  • Systems Security
  • Programming in Practice
  • Server Side Development
  • Software Product and Process Management

Year three

  • International Academic Studies (optional)
  • Professional Practice - Computing (optional)

Year four

  • Full-Stack Strategies and Development
  • Computing Project
  • Cloud Native Development
  • Enterprise Networks (optional)
  • Computer Vision & AI (optional)
  • Edge and Embedded Intelligence (optional)
  • Social, Sustainable and Ethical Computing (optional)

Standard entry conditions

  • A level: BBB or BBC requiring an A Level Grade B in one of Mathematics, Further Mathematics, Physics, Chemistry, Software Systems Development, Computing or Computer Science (not IT/ICT).
  • Applied General Qualifications: Award profile of DDM
  • Irish Leaving Certificate: 120 UCAS tariff points to include a minimum of five subjects (four of which must be at Higher Level) to include English and Maths at H6 if studied at Higher level or O4 if studied at Ordinary Level.
  • Scottish Highers: Grades BBBCC. All subject areas considered.
  • Scottish Advanced Highers: Grades CCC. All subject areas considered.
  • International Baccalaureate: Overall profile is minimum 26 points to include 13 at Higher Level to include Grade 4 in Mathematics and English Language.
  • Access to Higher Education (HE): Overall profile of 65% to include a Pass in NICATS Maths (level 2) or a Pass in Introductory Maths for Computing (level 2) or GCSE Mathematics grade C (or an alternative Mathematics qualification acceptable to the University) for entry to year 1 (120 credit Access Course) (NI Access Course).
  • GCSE: For full-time study, you must satisfy the General Entrance Requirements for admission to a first degree course and hold a GCSE pass at Grade C/4 or above in English Language and Mathematics (or equivalent).

English Language Requirements

  • Academic IELTS 6.0 with no band score less than 5.5. Trinity ISE: Pass at level III also meets this requirement for Tier 4 visa purposes.

Additional Entry Requirements

  • HNC Year 1 Entry: Pass HNC with overall Distinction to include 90 Level 4 credits at Distinction for year 1 entry. GCSE Maths Grade C/4 or an alternative Mathematics qualification acceptable to the University is also required.
  • HND Year 1 Entry: Pass HND in an subject area. GCSE Maths Grade C/4 or an alternative Mathematics qualification acceptable to the University is also required.
  • HND Year 2 Entry: HND applicants may be considered for year 2 entry where the curriculum sufficiently matches the Ulster University full-time year 1 course. GCSE Maths Grade C/4 or an alternative Mathematics qualification acceptable to the University is also required.
  • Foundation Degree Year 2 Entry: Pass in Foundation Degree with an overall mark of 55%, and minimum 55% in all taught level 5 modules. To include GCSE Maths Grade C/4 or an alternative Mathematics qualification acceptable to the University is also required.

Careers & opportunities

  • Graduate employers: British Telecom, Citi Group, Cybersource, Deloitte, First Derivative, Kainos, Liberty IT
  • Job roles: Programmer, Automated Test Engineer, Software Developer, Technology Consultant, Web Developer, Computer analyst, Data Analyst
  • Career options: As a graduate with skills in Computing Science, you will have many careers opportunities available to you in a wide range of commercial and industrial organisations developing new software, as data scientist/analyst, project managers, systems analysts in planning and technical management, or information management and database environments.

Professional Recognition

  • Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
  • Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer.

Fees and funding

  • Undergraduate fees are subject to annual review, 2026/27 fees will be announced in due course.
  • Scholarships, awards and prizes are available each year to reflect individual academic excellence in specific areas of study or across year groups.
SHOW MORE
Location
How can I help you today?