ISE Course Details

Immersive Software Engineering

LM173 BSc in Immersive Software Engineering   
LM185 MSc in Immersive Software Engineering 

ISE is a new computer science degree where you learn by doing. You get an integrated Bachelors/Masters qualification. 

You spend half your time learning on campus undergoing continuous assessment. 

You spend the other half of your time getting paid for solving problems on your residencies in leading companies.

Over your four years you will complete five paid residencies, spending over 40 weeks every year learning in a personalised and highly interactive environment, allowing you to work in small groups with your peers and mentors. 

You learn software engineering by doing it.

4 Years (Integrated BSc/MSc) – level 9 NFQ with an exit opportunity after Year 3 with a BSc (Hons) – level 8 NFQ

Engineering, Science

ISE fees are the same as for any other BSc in the Faculty of Science and Engineering (See what fees may apply to students)

Entry requirements

Leaving Certificate (or an approved equivalent) with a minimum of two H5 (Higher Level) grades and four O6 (Ordinary Level) grades or four H7 (Higher Level) grades.

Download the UL Mature Student Guide 2022 PDF here.
You will find the LM173 information on pages 60 and 61.

Details for mature students can be found through the Mature Student Office.

Details for International applicants can be found through the University of Limerick International Students page.

Applicants must hold a minimum grade H4 in Mathematics.

Applicants are required to submit an annotated portfolio of creative work, and a written statement, and may be called for an interview. For more details download the PDF.  


A Special Mathematics Examination will be offered at UL following the Leaving Certificate results if you did not achieve the Mathematics requirement.

Applications from mature students are welcome. Mature applicants must apply through the Central Applications Office (CAO) by 1 February 2022.

What is the timeline of the course?

What will I be studying?

Semester 1: CS5421 Problem Solving with Computers

Semester 1: CS5431 Effectively Building Software with Others

Semester 2:  CS5422 Data Centric Computing

Semester 2:  CS5431 Computation and Architecture Part 1

Semester 3:  CS5443 Computation and Architecture Part 2

Semester 3:  CS5453 Residency 1: Software Systems / Dev Part 1

Semester 1: CS5444 Residency 2: Software Systems / Dev Part 2

Semester 2: CS5445 Human Centric Computing

Semester 2:  CS5455 Ethical Hacking and Security Part 1

Semester 2:  CS5456 Ethical Hacking and Security Part 2

Semester 3:  CS5446 Residency 3: User Interaction in Practice

Semester 1: CS5457 Scaling for Reliability and Performance

Semester 1: CS5447 Computation Thinking

Semester 2:  CS5448 Residency 4a: Software Design and Architecture 1

Semester 2:  CS5459 Residency 4b: Software Design and Architecture 2


Semester 3 of Year 3:  CS6513 Research Methods

Semester 1: CS6514 Artificial Intelligence and Machine Learning

Semester 1: CS6524 Software meets World

Semester 2:  CS6515 Residency 5a: ISE Research Project Part 1

Semester 2:  CS6525  Residency 5b: ISE Research Project Part 2

By submitting your email, you agree to our Terms and Privacy Policy