BSc Hons Computer Science

4 Years On Campus Bachelors Program

Ulster University

Program Overview

Ulster University’s BSc Computer Science combines rigorous theory with real-world practice, equipping students with skills in programming, system design, AI, cybersecurity, and cloud computing. Through industry-aligned modules, collaborative team projects, and a supported placement year, graduates enter the workforce with a strong portfolio and in-demand capabilities.

Curriculum Structure

Year 1
You’ll build strong foundations through core modules like:

  • Computer Hardware and Operating Systems 

  • Software Development I & II

  • Mathematics for Computing

  • Database Systems

These introduce essential computing concepts including algorithms, system, and logic, supported by practical labs and software-based assessments.

Year 2
You’ll advance your knowledge and begin to specialize with modules like:

  • Object-Oriented Programming

  • Algorithms & Data Structures

  • Networks & Security

  • Cloud Computing

Year 3 – Placement Year
Opt to undertake a 12-month industry placement, applying skills in a real professional context.

  • Supported by Ulster’s placement office

  • Employers include Liberty IT, Kainos, Deloitte, and others

  • Placement is credit-bearing and leads to a Diploma in Professional Practice (DPP)

Year 4 (Final Year)

  • Individual Project (40 credits): Develop a bespoke software system or conduct applied research, often in collaboration with industry

  • Choose from advanced modules like:

    • Intelligent Robotics

    • Advanced Cybersecurity

    • Distributed Systems

    • Computer Vision

Projects often align with real industry challenges, such as IoT tools, e-health solutions, or intelligent systems.

 Assessment Methods

  • Modules are either assessed by coursework only or by a combination of coursework and formal examinations (January and May). Coursework assessment is carried out using any combination of written assignments, class tests, presentations, and group assignments as appropriate to meet the learning outcomes of each module.

Focus Areas

Programming (Java, Python, C++) • Algorithms & Data Structures • Full-Stack & Web Systems
AI, Cybersecurity & Cloud Computing • Software Engineering & Team Projects • Industry Placement

Learning Outcomes

Graduates will be able to:

  • Design and deploy scalable, secure software applications

  • Use mathematical reasoning to analyse and optimise algorithms

  • Apply cybersecurity and cloud principles to real-world systems

  • Collaborate in agile teams using industry-standard tools

  • Conduct applied research or advanced development through capstone projects

Professional Alignment & Accreditation

  • BCS and IET accredited, meeting academic requirements for:

    • Chartered IT Professional (CITP)

    • Incorporated Engineer (IEng)

    • Partial fulfilment for Chartered Engineer (CEng)

  • Emphasis on employability, professional development, and global awareness

Reputation & Employability Rankings

  • Top 10 in the UK for graduate employability

  • Alumni work with leading employers: Seagate, Allstate NI, BT, Citi, Microsoft

  • Research-active teaching staff bring current expertise in AI, cybersecurity, and IoT into the classroom

Experiential Learning (Research, Projects, Internships etc.)

Ulster’s BSc in Computer Science delivers real-world tech experience from day one through hands-on labs, practical projects, and optional work placements. You’ll master programming, databases, AI, cybersecurity, and cloud systems while building a strong portfolio supported by innovative labs and industry collaborations.

Facilities & Learning Environment

  • 24/7 Lab Access: High-spec Linux/Windows computing labs across campuses with Python, Java, C++, SQL, and full-stack tools.

  • Specialist Research Facilities:

    • Intelligent Systems Research Centre (ISRC): Robotics platforms, IoT systems, and brain-computer interfaces

    • Cognitive Analytics Research Lab (CARL): AI, machine learning, and data analytics research spaces

    • Cloud & Immersive Tech Tools: Access to AWS, Power BI, VR kits, and hyperspectral imaging systems for advanced visual projects

Experiential Learning Highlights

Practical Integration Across Core Modules
Modules embed hands-on learning using technologies such as:

  • Languages: Python, Java, C++

  • Database Design: SQL, NoSQL

  • Web Development: Full-stack, cloud-native systems

  • AI & ML: Tools like TensorFlow, computer vision APIs

Placement & Internship Opportunities

  • Optional 12-Month Placement (Year 3): Work with major employers like Kainos, Deloitte, or Liberty IT

  • Summer Internships (6–12 weeks): Focus on IoT dashboards, ecommerce platforms, AI applications

Project-Based Learning

  • Final-Year Project: You would develop a significant software solution or applied research system using lab resources and faculty supervision

  • Client-Led Projects: Collaborate with external partners on real-world challenges which helps in enhancing teamwork, presentation skills, and employability

Research & Innovation Labs

Benefit from access to unique, cross-disciplinary research spaces:

  • Connected Health Living Lab: Test assistive technologies in smart environments

  • BT Ireland Innovation Centre (BTIIC): Focused on smart network solutions and enterprise partnerships

  • Hyperspectral Imaging Facility: Supports applications in medical diagnostics, agri-tech, and food authentication

Progression & Future Opportunities

Ulster Computer Science graduates enjoy excellent early outcomes: over 90% are employed or in further study within 6 months, with salaries often exceeding the Northern Ireland average. By 15 months, around 91% are working, most in highly skilled IT roles like:

  • Software Engineer or Developer

  • Cloud or Mobile App Developer

  • Cybersecurity Specialist

  • Database Administrator

  • Systems Analyst or Engineer

University Services that Support Employment

  • Year-Long Industrial Placement (Year 3)
    All students undertake a professional practice year in the software/IT sector earning a Diploma in Professional Practice (with optional international experience). Placements frequently lead to graduate offers.

  • Career Development Support
    Ulster’s Careers & Employability teams offer CV and interview coaching, access to exclusive databases, tailored workshops, and funding to support internships and placement-related travel.

  • Partnerships & Employer Networks
    Students benefit from strong links with employers like Allstate NI, Citi, Kainos, Civica, and Liberty IT. Ulster also collaborates on hybrid ‘Earn-As-You-Learn’ schemes (e.g. with Kainos), which combine paid work with part-time study.

Employment Stats & Salary Figures

  • 90% in employment or further study within 6 months; 91% by 15 months

  • 85%+ in graduate-level, highly skilled roles

  • £26–33.5k: typical earnings within 6–15 months

University–Industry Partnerships

  • Degree Apprenticeships & ‘Earn-As-You-Learn’
    These allow you to study part-time while earning a salary and gaining real-world experience, altimately minimizing student debt.

  • Employer Engagement
    Ulster graduates secure roles across both large firms (e.g. IBM, BT, Deloitte) and Northern Ireland-based SMEs, with placement opportunities often leading directly to job offers.

Long-Term Accreditation & Reputation

  • Fully BCS-accredited: Meets the academic requirements for Chartered IT Professional (CITP) status and supports CEng pathways.

  • University of the Year 2024: Named by Times Higher Education, reflecting outstanding research and teaching impact.

  • ISRC (Magee): £20m research hub focused on AI, robotics, and cognitive computing—closely integrated with student research and honours projects.

Further Academic Progression

Graduates may continue into:

  • An MSc in areas such as Cybersecurity, AI, Software Engineering, or Data Science

  • A PhD, particularly in intelligent systems via ISRC

  • A degree apprenticeship, blending advanced study and paid work experience

  • Professional certification through BCS (e.g., CITP) and conversion into fintech, consultancy, or teaching pathways

Program Key Stats

£17,010
Sept Intake : 29th Jan


Eligibility Criteria

BBC - CCC
2.3
25
60

1000
20
6.0
80

Additional Information & Requirements

Career Options

  • Database Administrator
  • Application Analyst
  • IT Consultant
  • Web Designer
  • Applications Developer
  • Information Systems Manager
  •  Technical Analyst
  • Systems Security Specialist  

Book Free Session with Our Admission Experts

Admission Experts