Bachelor of Science in Immersive Software Engineering

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 4 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Next Intake TBA

Course Overview

The Bachelor of Science in Immersive Software Engineering at the University of Limerick is a pioneering computer science degree designed for those who thrive on hands-on learning and want to make a tangible impact. You will gain an integrated Bachelors/Masters qualification, preparing you to tackle complex societal problems through innovative software solutions. This programme is ideal for aspiring engineers who are eager to learn by doing, working collaboratively in research-driven studios and applying theoretical knowledge to practical challenges from the outset. You will develop a deep understanding of core computing principles and their application in real-world scenarios.

This full-time, on-campus programme spans four years, integrating academic study with substantial paid residencies in industry. You will spend half your time in immersive studio environments, engaging in continuous assessment through project work and teamwork, rather than traditional exams. The other half is dedicated to professional residencies where you will solve real-world problems for leading companies. You will graduate with a Level 9 qualification and a portfolio of experience, ready for advanced roles in software development, systems design, and cutting-edge technology fields.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Science in Immersive Software Engineering program provides a comprehensive foundation in software development, computational thinking, and system architecture. Students will explore core concepts such as problem-solving with computers, data-centric computing, and human-centric computing. The curriculum emphasizes practical application through various residencies focused on software and systems development, user interaction, and research projects, culminating in advanced topics like AI and machine learning.

1 Year 1 / Semester 1

Problem Solving with Computers Core
Data Centric Computing Core
Residency 1: Software/Systems Dev 1 Core
Effectively Building Software with Others Core
Computation and Architecture 1 Core
Computation and Architecture 2 Core

2 Year 1 / Semester 2

Problem Solving with Computers Core
Data Centric Computing Core
Residency 1: Software/Systems Dev 1 Core
Effectively Building Software with Others Core
Computation and Architecture 1 Core
Computation and Architecture 2 Core

3 Year 1 / Semester 3

Residency 1: Software/Systems Dev 1 Core

4 Year 2 / Semester 4

Residency 2: Software/Systems Dev 2 Core
Human Centric Computing Core
Residency 3: User Interaction in Practice Core
Ethical Hacking and Security 1 Core
Ethical Hacking and Security 2 Core

5 Year 2 / Semester 5

Residency 2: Software/Systems Dev 2 Core
Human Centric Computing Core
Residency 3: User Interaction in Practice Core
Ethical Hacking and Security 1 Core
Ethical Hacking and Security 2 Core

6 Year 2 / Semester 6

Residency 3: User Interaction in Practice Core

7 Year 3 / Semester 7

Scaling for Reliability and Performance Core
Residency 4A: Software Design & Architecture 1 Core
Research Methods (Beginning of MSc programme) Core
Computational Thinking Core
Residency 4B: Software Design & Architecture 2 Core

8 Year 3 / Semester 8

Scaling for Reliability and Performance Core
Residency 4A: Software Design & Architecture 1 Core
Research Methods (Beginning of MSc programme) Core
Computational Thinking Core
Residency 4B: Software Design & Architecture 2 Core

9 Year 3 / Semester 9

Residency 4B: Software Design & Architecture 2 Core

10 Year 4 / Semester 10

Artificial Intelligence and Machine Learning Core
Residency 5A: ISE Research Project Part 1 Core
Software Meets World Core
Residency 5A: ISE Research Project Part 2 Core

11 Year 4 / Semester 11

Artificial Intelligence and Machine Learning Core
Residency 5A: ISE Research Project Part 1 Core
Software Meets World Core
Residency 5A: ISE Research Project Part 2 Core

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 26,581.00
Second Year Fee Tuition fee
USD 26,581.00
Third Year Fee Tuition fee
USD 26,581.00
Fourth Year Fee Tuition fee
USD 26,581.00
Total Program Cost Estimated total tuition
USD 106,325.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 864.00 - USD 1,080.00
Food & Groceries USD 2,807.00 - USD 4,210.00
Transport USD 562.00 - USD 1,123.00
Utilities & Bills USD 1,404.00 - USD 2,105.00
Estimated Total USD 4,773.00 - USD 7,438.00

Living cost estimates are based on Limerick campus.

Outcomes & Employability

What happens after you graduate

96%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Customer Experience & SupportCybersecurityData Science & AnalyticsDevOps & Site Reliability EngineeringFintech & Mobile MoneyHardware & Semiconductor EngineeringLogistics & Warehouse ManagementNetworking & Internet ServicesRoad Transport & LogisticsWireless & Mobile Communications

Top Employers Hiring for this course

Amazon Web Services

Analog Devices

Dell Technologies

Why Study Bachelor of Science in Immersive Software Engineering at University of Limerick

What makes this program stand out

Very Fast Application response time

University of Limerick typically responds to applications within 1 - 2 days, giving you clarity on your options quickly.

Life at University of Limerick in Ireland

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Science in Immersive Software Engineering at University of Limerick

Can I work while studying?

International students can work up to 20 hours per week during term time and up to 40 hours during designated breaks. No separate work permit is needed while studying full-time.

What English language score do I need for this course?

Students must meet specific English test requirements, including scores from Duolingo, TOEFL, IELTS, or PTE. For example, a Duolingo overall score of 120 and various other component scores are necessary.

What jobs can I get after studying this course?

Graduates can pursue careers as Software Developers, UX/UI Designers, Project Managers, Systems Analysts, or Technical Consultants.

What will I actually study in this course?

The Bachelor of Science in Immersive Software Engineering is a hands-on degree that combines learning on campus with paid residencies. You will engage in project-based work and continuous assessment instead of traditional exams.

When can I start — what are the intake months?

The program intake occurs in September each year, providing a structured timeline for new students to begin their studies in Immersive Software Engineering.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️