Skip to main content

Bachelor/Master of Science in Immersive Software Engineering Course content

Immersive Software Engineering is a learn by doing course design, where you get an integrated Bachelors/Masters qualification in four years.

Key information

CAO points 2026 #652
NFQ Level NFQ Level 9
Duration Four years
Attendance Full-time
Course code LM173

A new era of computer science education 

You will: 

  • Get a Master of Science degree in four years, spend over 40 weeks every year learning in a personalised, highly interactive environment, in small groups, with your peers and mentors.
  • Spend half of your time in paid placements we call residencies in leading companies who shape the future of their sector. The other half you will spend with brilliant researchers and lecturers at UL. 

You learn software engineering by doing it 

In your four years at ISE you will complete five paid residencies. Each residency teaches you a suite of concrete skills and gives you the opportunities to practice them. Inside these companies you will be a part of professional teams, solving real world problems. Throughout the degree you will alternate your time between on-campus learning blocks and residencies in partner companies. We think you will learn best on the job, with mentoring from both industry and academia. 

Semester 1

Module codeModule title
CS4421Problem Solving with Computers
CS4431Effectively Building Software with Others

Semester 2

Module codeModule title
CS4422Data Centric Computing
CS4442Computation and Architecture 1
CS4443Computation and Architecture 2

Semester 3 (Summer)

Module codeModule title
CS5453Residency 1: Software/Systems Dev 1

Semester 4

Module codeModule title
CS4444Residency 2: Software/Systems Dev 2

Semester 5

Module codeModule title
CS4445Human Centric Computing
CS4455Ethical Hacking and Security 1
CS4436Ethical Hacking and Security 2

Semester 6 (Summer)

Module codeModule title
CS4446Residency 3: User Interaction in Practice

Semester 7

Module codeModule title
CS4437Scaling for Reliability and Performance
CS4447Computational Thinking

Semester 8

Module codeModule title
CS4448Residency 4A:Immersive Software Project
CS4459Residency 4B: Immersive Software Project

Semester 9 (Summer)

Module codeModule title
CS6513Research Methods (Beginning of MSc programme)
© 2026 University of Limerick