Bachelor/Master of Science in Immersive Software Engineering

4 Years On Campus Bachelors Program

University of Limerick

Program Overview


The Immersive Software Engineering programme at the University of Limerick is a pioneering four-year integrated degree that blends deep academic learning with real-world industry experience so you graduate not just with knowledge but with practical skills and professional experience. It’s perfect for creative thinkers who want to become highly capable software engineers, tackling real technical challenges inside top companies while studying with world-class lecturers and researchers. 

 

Curriculum Structure

Year 1

In your first year, you’ll build a solid foundation in computing and software engineering through modules like Problem Solving with Computers, Data Centric Computing, Effectively Building Software with Others, and Computation and Architecture, laying the groundwork for both technical know-how and team-focused development. Alongside classroom learning you’ll complete your first industry-linked residency, Residency 1: Software/Systems Development, where you begin applying what you’ve learned in a real professional setting at a partner company. 

Year 2

Your second year takes you deeper into human-centred computing and security with modules such as Human Centric Computing and Ethical Hacking and Security, while Residency 2: Software/Systems Dev 2 and Residency 3: User Interaction in Practice place you again in industry contexts to refine your hands-on coding, UI design, testing, and team collaboration skills. This mix of academic and practical experiences continues to build your confidence and real-world problem-solving muscle. 

Year 3

In your third year, you explore advanced topics like Scaling for Reliability and Performance and Computational Thinking alongside extended industry experience in Residency 4A/4B: Immersive Software Project, where you work intensively on significant software projects. You also begin the Research Methods module as part of the master’s level, preparing you for more advanced technical and academic work ahead. 

Year 4

The final year is where your integrated master’s comes to life, combining study of cutting-edge topics like Artificial Intelligence and Machine Learning with Residency 5A/B: ISE Research Project, which is essentially a research-informed industry placement where you contribute to solving advanced engineering problems. You’ll also complete Software Meets World, a capstone-style module that ties your academic and practical experiences together to launch your career. 

 

Focus areas (in a string):

Software engineering fundamentals, algorithmic thinking, data-centric computing, human-computer interaction, ethical hacking & security, performance optimization, artificial intelligence & machine learning, immersive project development, research methodology, industry residencies.

Experiential Learning (Research, Projects, Internships etc.)

When you study Immersive Software Engineering at UL, you’ll learn by doing from day one — not just through lectures but in real studios and in real companies. Half of your time in the programme is spent on paid residencies with leading industry partners where you work as part of software teams solving real problems and building real systems, and the other half is spent in UL’s purpose-built studio learning environment with continuous group-based projects and collaborative problem-solving. This blend of classroom and workplace experience means you graduate with deep technical skills, professional experience, and confidence in your ability to contribute meaningfully in the software industry: 

 

Here’s what that looks like in practice:

 

  • Paid Residency Placements: Students complete up to five paid residencies, each between three and six months long, where they work as paid employees in partner companies such as Stripe, AWS, Intercom, Analog Devices and more, gaining experience in coding, UI design, testing, system maintenance and support across domains like robotics, healthcare and fintech. 

  • Studio-Based Learning & Labs: Rather than traditional lecture halls, much of the on-campus work takes place in studio learning environments designed for software engineering collaboration and project work, mimicking professional development spaces and fostering team-based innovation. 

  • Continuous Assessment & Group Projects: Learning is continuous and practical, with group-based projects and assessments that reflect real engineering workflows and teamwork on software development tasks instead of just exams. 

  • Industry Mentorship & Skill Development: During residencies, students are mentored by industry professionals, gaining exposure to real workplace practices and tools; this includes developing both technical and soft skills such as team communication, problem-solving, leadership and professional workflows. 

  • Collaborative Company Networks: The programme’s partner ecosystem extends beyond residencies into collaborative workshops, open days and events where students meet industry engineers and leaders, further strengthening practical learning and networking opportunities. 

  • Global Placement Opportunities: Some residency placements may offer international work experiences depending on company partner locations, giving students broader exposure to global software engineering environments.

 

Progression & Future Opportunities

Graduates of the Immersive Software Engineering programme at the University of Limerick leave with both academic credentials and real industry experience, positioning them for exciting roles such as Software Engineer, Full-Stack Developer, Systems Architect or Technical Project Lead in global tech and innovation sectors. Because this degree includes multiple paid residencies with top companies, you won’t just be ready for work — you’ll have already worked on professional projects and know what employers value.

 

Here’s how UL supports your success after graduation:

 

  • Career and Employability Services: The Graduate Careers Office offers dedicated support including one-to-one career coaching, interview preparation, CV and portfolio reviews, employer networking sessions, and access to job portals to help you secure roles after you graduate. 

  • Strong Graduate Employment Rates: University of Limerick graduates have excellent outcomes — nationally reported data shows that around 81% of UL graduates move directly into employment within nine months of graduation, with many finding highly skilled roles. 

  • Competitive Salary Prospects: Independent placement insights suggest UL graduates often earn competitive starting salaries (e.g., average around €41,000–€58,000 per year according to recent graduate placement reporting).

  • University–Industry Partnerships: ISE residencies are delivered in collaboration with global tech leaders such as Stripe, AWS, Analog Devices, Intercom and other innovative companies, giving you direct exposure to industry best practices and networks while you study. 

  • Long-Term Accreditation Value: Completing this integrated BSc + MSc means you earn a master’s level qualification in just four years — a highly efficient path that strengthens both academic standing and professional recognition in the tech industry. 

  • Graduation Outcomes: ISE graduates enter a strong global job market with both hands-on software engineering experience and academic mastery, making them appealing hires for roles across software development, systems engineering and technical leadership. 

 

Further Academic Progression:

After completing the Immersive Software Engineering degree, you can pursue advanced studies or research to deepen your expertise. Typical pathways include doctoral study (PhD) in Computer Science or Software Engineering, specialised master’s research degrees or postgraduate diplomas in areas like Artificial Intelligence, Cybersecurity, Human-Computer Interaction, Data Science or Cloud Computing — building on your strong technical foundation from ISE and positioning you as a leader in cutting-edge fields.

Program Key Stats

€21,900
€7,364
Sept Intake : 1st Jun


89 %

Eligibility Criteria

3.0
30
70

N/A
N/A
6.5
90

Additional Information & Requirements

Country Requirements

Career Options

  • Software Engineer / Developer
  •  Full-Stack Developer
  •  Systems Analyst / Software Consultant
  •  Technical Project Lead / Engineering Team Member
  •  

Book Free Session with Our Admission Experts

Admission Experts