Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
48 months
Details
Program Details
Degree
Bachelors
Major
Computer Science | Game Design | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Software Development with Games Programming – BSc (Hons)

Course Overview

The TUS Thurles BSc (Hons) in Software Development with Games Programming teaches you how to create software through game development, leading to careers in software and game development.


Key Points

  • Code Through Games – Learn C++, Java, game engines, AI, and cross-platform development.
  • Blend Creativity & Tech – Combine coding with design to build games and apps.
  • Industry Connections – Meet top companies at Games Fleadh, Ireland’s biggest game dev event.
  • Real-World Experience – Get a paid 6-month work placement in Year 3.
  • Career Opportunities – Become a Game Developer, Software Engineer, or AI Programmer.
  • Win Awards! – Your code could earn recognition at Games Fleadh.
  • Build a Portfolio – Develop games and apps to showcase your skills.
  • Entry Requirements – Maths & English/Irish required (specific grades apply).

Course Description

Our course in Software Development with Games Programming is designed to produce graduates with an in-depth knowledge of the essential aspects of Software Development and the skills associated with Games Programming. You will learn how to design and develop games for platforms like mobiles, consoles, PCs, and online, using a variety of programming languages and game engines.


Course Modules

Year 1

  • Computer Mathematics
  • Computer Organisation and Architecture
  • Data Essentials
  • Introduction to Programming
  • Interpersonal Skills
  • Introduction to Object Oriented Programming
  • Mathematical Methods
  • Operating Systems Fundamentals
  • Responsive Design and Web Development
  • Structured Programming
  • Structured Query Language Essentials
  • Web Development Fundamentals

Year 2

  • 2D Game Development
  • Agile Development Methods
  • Algorithms For Game Development
  • Computer Graphics
  • Data Structures & Algorithms
  • Enterprise Applications Development
  • Game Design
  • Game Play Programming
  • Mathematics for Game Dev
  • Networking for Games
  • Object Oriented Theory and Game Programming
  • Statistics and Probability

Year 3

  • 3D Game Engine Development
  • Artificial Intelligence for Games
  • Game Development Patterns
  • Game Physics
  • Project And Team Dynamics
  • Project And Team Dynamics
  • Work Placement

Year 4

  • Cross Platform Game Development
  • Networked Games
  • Advanced Data Systems
  • Computing and Modern Culture
  • Cyber Security
  • Game Analytics
  • Game Development Project
  • Machine Learning
  • Mobile Applications & Connected Devices
  • Software Project Management
  • Software Security

Entry Requirements

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

Career Opportunities

  • Game Developer
  • Software Developer
  • Game Play Programmer
  • Software Engineer
  • Game Engine Developer
  • DevOps Engineer

Further Study

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


See More
How can I help you today?