Skip to main content

Course Search

Course Search

Course Search

Immersive Digital Media – BSc (Hons)

  • CAO Points: 254

  • Campus: Moylish, Limerick City

  • years: 4


Course Overview

This course gives students the knowledge and practical experience of industry standard tools and technologies, to create this innovative immersive digital content and build it into an exciting immersive experience. Students develop these skillsets, primarily through studio-based project work and work placement in industry.

Students will learn to:
– Design creative immersive content to communicate with people in an engaging and exciting manner using text, sound, video, animation, graphics, and movement.
– Build Apps, Games, Websites, Animations, 3D Models, Augmented Reality and Virtual Reality experiences, and many other immersive reality applications.
– Work with various devices such as Oculus Quest VR headsets, DSLR cameras, 360° cameras, tablets, smart phones, wearable technology, games consoles, Arduinos, etc.

Contact Details

Lorraine Callanan

Email: Lorraine.Callanan@tus.ie

What are the entry requirements?

Leaving Certificate

A minimum of 2 H5 & 4 O6/H7 grades in six Leaving Certificate subjects, including Mathematics and English or Irish.

Mature Applicants

Candidates applying as mature applicants may be required to attend an interview and may be requested to take an aptitude test to prove their suitability for a place on this programme.

International Applicants

International applicants should apply directly to the International Office at TUS, allowing plenty of time for completing the visa process. Applications for September start should be made by 1st June at the latest to ensure visas are processed in time. You should familiarise yourself with visa processing times for your country of origin to ensure you make a timely application. Find out more here.

Course Modules

  • Computer Mathematics

    Credits: 5

    This module is designed to provide the student with the fundamental mathematical concepts encountered in the study of a computing discipline

  • Data & Operating System Essentials

    Credits: 5

    This module aims to provide the learner with an overview of  the purpose, functions and structures of modern computer operating systems and databases.

  • Digital Storytelling

    Credits: 5

    This module will allow learners to understand, analyse and investigate digital storytelling, and to apply theory and empirical knowledge development with visual media creation.

  • Digital Video

    Credits: 5

    This module aims to introduce learners to the necessary creative, research and technical skills required to originate and develop digital video material (including linear video, interactive video and immersive 360 video) for multimedia output.

  • Dynamic Web Design

    Credits: 5

    Dynamic Web Design is an approach to web design aimed at creating websites that provide an optimal viewing and responsive interaction experience across a wide range of devices with a focus on client-side development and efficient web page deployment.

  • Interpersonal Skills

    Credits: 5

    The learner will be able to communicate proficiently in a professional context.

  • Ludology & Gameplay

    Credits: 5

    This module will provide learners with a foundation and fundamental knowledge of the primary concepts of ludology and game play. Learners will understand what defines a “game” and the mechanics and rules behind different types.

  • Problem Solving & Programming Fundamentals

    Credits: 5

    This subject will equip students with the fundamental components and structures of programming and develop student problem solving skills.

  • Programming Fundamentals

    Credits: 5

    This subject will equip students with the fundamental components and structures of programming.

  • User Interface Design Fundamentals

    Credits: 5

    This module will provide learners with a foundation and fundamental knowledge of User Interface Design (UI) and User Experience (UX).

  • Visual Design Practice

    Credits: 5

    This module will provide learners with a foundation and fundamental knowledge of visual design practice. Emphasis will be placed on visual/graphical creation and design.

  • Web Development Fundamentals

    Credits: 5

    This module will introduce the learner to the fundamentals involved in the development of web pages.

  • 3D Computer Graphics

    Credits: 5

    This module introduces learners to modern 3D computer graphics systems and gives them the understanding of the principles and practice of 3D computer graphics which is required to create high quality content.

  • Advanced Object Oriented Programming

    Credits: 5

    Learners will develop applications that use polymorphism, interfaces and abstract classes.

  • Creative Design Practice

    Credits: 5

    This module aims to foster the application of methodologies, confidence and a deeper understanding of the interrelationships of creativity and design within the practices of content creation, adaptation and delivery.

  • Front- End Development

    Credits: 5

    Front-end web development, also known as client-side development, is that part the development of a web application that is on the front and visible to users. The front-end usually takes the form of an interface inviting the user to interact with the application.

  • Immersive Technology Foundations

    Credits: 5

    This module gives students the foundation knowledge and skills necessary to design and develop immersive technology experiences using industry standard software and hardware tools such as Unity3D.

  • Introduction to Object Oriented Programming

    Credits: 5

    This module introduces learners to object oriented programming techniques such as encapsulation, information hiding and inheritance. Learners will also develop their programming and problem solving skills.

  • Motion Graphics Design

    Credits: 5

    Motion Graphics allows us to design enormously engaging visual experiences to communicate complex ideas. This course explores principles of visual narrative development towards an understanding of well edited stories and effects.

  • Networking & Cloud Foundations

    Credits: 5

    This module begins with a grounding in basic networking and then provides students with an overall understanding of the public cloud, independent of specific technical role.

  • Professional Branding & Development

    Credits: 5

    This module will connect students’ education in the programme and their previous experiences to their internship/placement or post-graduation goals.

  • Server Side Scripting

    Credits: 5

    This module covers the creation of web applications using a popular server-side scripting language with a framework.

  • Software Development

    Credits: 5

    This module introduces learners to UML model specification and development enabling them to utilise models for problem solving in the context of the software development lifecycle.

  • UI/UX Prototyping

    Credits: 5

    This module explores the User Experience (UX) design paradigm from a broad perspective, emphasising how user research and prototype assessment can be integrated into different phases of the design process.

  • Digital Media Group Project

    Credits: 10

    This module provides the skills necessary to work effectively as a team member on a digital media project.

  • Interaction Design Practice

    Credits: 5

    The aim of this module is to enable the learner to refine interactive processes and practices by which digital interfaces are designed and developed. To provide learners with the framework and critical skills necessary to produce and evaluate UX/UI design at advanced levels.

  • Project Management

    Credits: 5

    The aim of this module is to enable the learner to understand the processes by which software projects can be managed and to gain an appreciation of the effectiveness of Project Management techniques and methodologies.

  • Virtual, Augmented & Spatial Computing

    Credits: 5

    Virtual and augmented reality, also known as immersive reality, is any technology that “replicates an environment, real or imagined, and

    simulates a user’s physical presence and environment to allow for user interaction. Spatial computing enables immersive interaction by understanding the physical world, knowing and communicating our relation to places in that world, and navigating through those places.

  • Web Application Development

    Credits: 5

    The learner will gain the knowledge and skills to construct and deploy small-to-medium scale web applications found in intranet and low-volume commercial site.

  • Work Placement

    Credits: 30

    This placement module will provide students with an opportunity to apply the theoretical and practical knowledge gained on their programme while working in a professional IT environment.

  • 3D Graphics & Imaging

    Credits: 5

    The aim of this module is to give learners the necessary mastery of computer graphics animation and imaging to enable them to produce animated 3D graphical content.

  • Advanced Computer Graphics & Imaging

    Credits: 5

    The aim of this module is to introduce learners to advanced techniques in computer graphics and imaging to enable them to produce high-quality 3D graphical content for a variety of application area.

  • Advanced Mobile Application Development (Elective)

    Credits: 5

    Learners will develop the knowledge and skills required to critically evaluate, design and develop advanced mobile applications.

  • Advanced Programming Concepts

    Credits: 5

    This module is intended to expose students to the advanced features of modern programming practice.

  • Big Data Mining & Analysis (Elective)

    Credits: 5

    The aim of this module is to build the learners understanding of the opportunities of using large data sets to drive business performance and support the decision making process.

  • Data Visualisation (Elective)

    Credits: 5

    This module aims to provide an understanding of the theories and technologies underpinning data visualisation and professional story-telling through data.

  • Design Thinking

    Credits: 5

    This module will provide learners with a solid understanding of the fundamental concepts of Design Innovation and Thinking, learning how to implement practical and innovative solutions for problem-solving.

  • Enterprise Development (Elective)

    Credits: 5

    The student will acquire skills to help them to develop and manage an Enterprise/startup (Finance, Marketing, Business Plan).

  • Entrepreneurship (Elective)

    Credits: 5

    This module will analyse fundamental concepts of entrepreneurship. The aim is to introduce students to the entrepreneurial process and to equip them with skills to help them become entrepreneurs/intrapreneurs.

  • Human Factors for Immersive Technology

    Credits: 5

    Human Factors is defined as the science concerned with the application of what we know about people, their abilities, characteristics, and limitations to the design of equipment they use, environments in which they function.

  • Immersive Programming Techniques

    Credits: 5

    This module provides learners with skills and in-depth knowledge required to build dynamic immersive applications.

  • Innovative Technologies & Future Skills (Elective)

    Credits: 5

    In this module students will develop their transversal skills by working collaboratively with other students, teachers, guest lecturers’ and other stakeholders to develop innovative technological solutions to solve complex, real-world problems.

  • Major Digital Media Project

    Credits: 20

    The aim of the project is to give learners an opportunity to apply the techniques of research, design thinking, interpretation, interaction/immersive design, project management, digital media technology and programming learned over the duration of the course, and to use their own creativity and skillset in constructing a working digital media application that either informs, educates, persuades or entertains.

  • Secure Public Cloud Services (Elective)

    Credits: 5

    Learners will analyse the main principles of cloud computing and how they have been implemented in modern cloud providers such as AWS.

  • Technology Futures & Connected Living (Elective)

    Credits: 5

    Smart connected devices are transforming our world. This module will provide the learner with the skills required to build an Internet of Things (IoT) application that collects data, intelligently processes that data and communicates the results (via the internet).

What can you do after this programme?

TUS digital media graduates work for companies such as Jaguar-Landrover, Johnson & Johnson, Icon, Salesforce, and Yahoo.

In positions such as:

  • Unity Developer
  • Web Designer/Developer
  • Games Developer
  • UI/UX Designer
  • Technical 3D Artist
  • Media Designer

Successful graduates of this programme are eligible for Level 9 and 10 postgraduate programmes within TUS or elsewhere.

More Information

Who is the programme suited to?

This programme is suited to those that have an interest in design, creative technologies, social media and gaming.

Suited to people who are creative, analytical and logical and who are interested in computers, information technology, design and like solving real life problems.Creative and innovative minded people will be challenged in this programme to express their ideas and develop ground-breaking new interactive digital technologies and experiences.

Top 4 reasons to study this programme:

1. Opportunity to gain Professional Computing Certification (Adobe, Microsoft etc.) as part of your studies.
2. Complete industry projects and take part in competitions as part of your studies.
3. Undertake six months industry work placement in year 3 as part of your studies.
4. Travel and study in another European country under the Erasmus programme.

Additional Information

Similar Courses

TUS Thurles Games Design and Development Students

Course Type: Undergraduate

Software Development with Games Programming – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 270

Course Code US828

TUS Limerick Mobile and Web Computing Students

Course Type: Undergraduate

Computing – Mobile & Web – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 306

Course Code US826

TUS Limerick Software Development Students

Course Type: Undergraduate

Software Development – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 338

Course Code US820

TUS Limerick Computer Networks and Systems Management Students

Course Type: Undergraduate

Computer Networks & Cyber Security – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 328

Course Code US827

TUS Limerick Software Development Students

Course Type: Undergraduate

Software Development with Cyber Security – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points New for 2025

Course Code US819