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 code | Module title |
|---|---|
| CS4421 | Problem Solving with Computers |
| CS4431 | Effectively Building Software with Others |
Semester 2
| Module code | Module title |
|---|---|
| CS4422 | Data Centric Computing |
| CS4442 | Computation and Architecture 1 |
| CS4443 | Computation and Architecture 2 |
Semester 3 (Summer)
| Module code | Module title |
|---|---|
| CS5453 | Residency 1: Software/Systems Dev 1 |
Semester 4
| Module code | Module title |
|---|---|
| CS4444 | Residency 2: Software/Systems Dev 2 |
Semester 5
| Module code | Module title |
|---|---|
| CS4445 | Human Centric Computing |
| CS4455 | Ethical Hacking and Security 1 |
| CS4436 | Ethical Hacking and Security 2 |
Semester 6 (Summer)
| Module code | Module title |
|---|---|
| CS4446 | Residency 3: User Interaction in Practice |
Semester 7
| Module code | Module title |
|---|---|
| CS4437 | Scaling for Reliability and Performance |
| CS4447 | Computational Thinking |
Semester 8
| Module code | Module title |
|---|---|
| CS4448 | Residency 4A:Immersive Software Project |
| CS4459 | Residency 4B: Immersive Software Project |
Semester 9 (Summer)
| Module code | Module title |
|---|---|
| CS6513 | Research Methods (Beginning of MSc programme) |
Semester 10
| Module code | Module title |
|---|---|
| CS6514 | Artificial Intelligence and Machine Learning |
| CS6524 | Software Meets World |
Semester 11
| Module code | Module title |
|---|---|
| CS6515 | Residency 5A: ISE Research Project Part 1 |
| CS6525 | Residency 5A: ISE Research Project Part 2 |