Skip to main content

Course Search

Course Search

Course Search

Software Development with Cyber Security – BSc (Hons)

  • CAO Points: New for 2025

  • Campus: Thurles

  • years: 4


Course Overview

Our course in Software Development with Cyber Security is designed to produce graduates with an in-depth knowledge of the essential aspects of Software Development and the skills associated with Cyber Security. You will learn how to design and develop secure software applications and systems, utilizing various programming languages, security frameworks, and data analytics tools.

You will develop your technical expertise by studying the technology and software development techniques essential for a career in software development, with a focus on cyber security and data analytics. This will prepare you for roles such as a cyber security analyst, data analyst, or a software developer with security specialization.

The course will equip you with practical skills needed to create, deploy, and maintain secure software applications. You will learn about software design, enterprise coding, database and data analytics, and cross-platform production, ensuring you have a comprehensive skill set for the industry.

Harnessing the power of data is a key component of the curriculum. You will gain proficiency in data analytics to interpret complex data sets, develop predictive models, and provide actionable insights, all while maintaining a strong emphasis on data security and privacy.

Our curriculum includes modules on professional development, preparing you for leadership roles in the tech industry. You will benefit from learning experiences that promote both technical and soft skills essential for career advancement.

Specialization in advanced areas such as software development, artificial intelligence, machine learning, agile software design, DevOps, and secure coding practices will make you an expert in the field.

TUS Thurles campus, a Digital Innovation Hub, supports a comprehensive learning environment. Graduates from our Software Development courses are sought after by both multinational and indigenous industry leaders such as Microsoft, Amazon, General Motors, and Jaguar Land Rover.

Contact Details

Tom Davis

Email: Tom.Davis@tus.ie

Dr. Liam Noonan

Email: Liam.Noonan@tus.ie

Entry Requirments

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

  • Introduction to Programming

    Credits: 5

  • Data Essentials

    Credits: 5

  • Computer Mathematics

    Credits: 5

  • Web Development Fundamentals

    Credits: 5

  • Interpersonal Skills

    Credits: 5

  • Computer Organisation and Architecture

    Credits: 5

  • Mathematical Methods

    Credits: 5

  • Operating Systems Fundamentals

    Credits: 5

  • Structured Query Language Essentials

    Credits: 5

  • Responsive Design and Web Development

    Credits: 5

  • Structured Programming

    Credits: 5

  • Introduction to Object Oriented Programming

    Credits: 5

  • Fundamentals Of Data Structures & Algorithms

    Credits: 5

  • Object Oriented Theory and Programming

    Credits: 5

  • Networking Fundamentals

    Credits: 5

  • Discrete Mathematics

    Credits: 5

  • Software Development

    Credits: 5

  • Data Design and Programming

    Credits: 5

  • Applications Development

    Credits: 5

  • Problem-Solving With Data Structures & Algorithms

    Credits: 5

  • Internetworking

    Credits: 5

  • Statistics and Probability

    Credits: 5

  • Server-Side Programming

    Credits: 5

  • Real Time Embedded System

    Credits: 5

  • Project and Group Dynamics

    Credits: 10

  • Work Placement

    Credits: 10

  • Software Security

    Credits: 10

  • Algorithms and Artificial Intelligence

    Credits: 10

  • Enterprise Web Frameworks

    Credits: 10

  • Data Analytics & Visualization

    Credits: 10

  • Network Services and Socket Programming

    Credits: 5

  • Software Project Management

    Credits: 5

  • Machine Learning

    Credits: 5

  • Advanced Data Analytics

    Credits: 5

  • Data Project (Year-Long Module)

    Credits: 10

  • Information Security Design and Management (Year-Long Module)

    Credits: 10

  • Advanced Data Systems

    Credits: 5

  • Deep Learning & Neural Networks

    Credits: 5

  • Concurrent & Distributed Systems

    Credits: 5

  • Computing and Modern Culture

    Credits: 5

  • Information Security Design and Management (Year-Long Module)

    Credits: 10

  • Data Project (Year-Long Module)

    Credits: 10

What can you do after this programme?

Cyber Security Analyst
Software Developer with Security Specialization
DevOps Engineer
Data Analyst
AI/Machine Learning Engineer

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

Additional Information

Similar Courses

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 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 Immersive Digital Media Students

Course Type: Undergraduate

Immersive Digital Media – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 254

Course Code US825

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 Mobile and Web Computing Students

Course Type: Undergraduate

Computing – Mobile & Web – BSc

Study Mode: Full Time

Level 7

Years 3

CAO points 205

Course Code US710

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