Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Cybersecurity | Data Analytics | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Course Overview

The BSc (Hons) in Software Development with Cyber Security at TUS Thurles gives you the skills to build secure software and protect against cyber threats.


Key Points

  • Learn Coding & Development – Master Java, C++, Web, Mobile, and Cloud Computing.
  • Cyber Security Skills – Understand hacking techniques and how to defend against them.
  • Hands-On Experience – Get a paid 6-month work placement in Year 3.
  • Great Career Options – Become a Software Engineer, Cyber Security Expert, or App Developer.
  • Entry Requirements – Need maths & English/Irish in your Leaving Cert (specific grades apply).

Course Description

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.


Course Structure

Year 1

  • Semester 1
    • Computer Mathematics
    • Computer Organisation and Architecture
    • Data Essentials
    • Introduction to Programming
    • Interpersonal Skills
    • Web Development Fundamentals
  • Semester 2
    • Introduction to Object-Oriented Programming
    • Mathematical Methods
    • Operating Systems Fundamentals
    • Responsive Design and Web Development
    • Structured Programming
    • Structured Query Language (SQL) Essentials

Year 2

  • Semester 1
    • Database Programming and Applications
    • Data Structures and Algorithms
    • Enterprise Web Frameworks
    • Mathematics for Software Development
    • Object-Oriented Programming in Practice
    • Networking Fundamentals
  • Semester 2
    • System Administration and Automation
    • Cyber Security Fundamentals
    • Network Security
    • Agile Development Methods
    • Enterprise Applications Development
    • Statistics and Probability

Year 3

  • Semester 1
    • Applied Mathematics for Cybersecurity
    • Cyber Security Risk and Threat Assessment
    • Cyber Analytics Fundamentals
    • Secure Software Development
    • Project and Team Dynamics
  • Semester 2
    • Work Placement

Year 4

  • Semester 1
    • Software Development with Cyber Security Project
    • Cyber Security Operation Management
    • Machine Learning
    • Mobile Applications & Connected Devices
    • Cybersecurity Data Visualisation
    • Software Project Management
  • Semester 2
    • Advanced Cybersecurity Data Analytics
    • Information Security Design and Management
    • Deep Learning & Neural Networks
    • Advanced Data Systems
    • Computing And Modern Culture
    • Software Development with Cyber Security Project

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.

Career Opportunities

  • Cyber Security Analyst
  • Software Developer with Security Specialization
  • DevOps Engineer
  • Data Analyst
  • AI/Machine Learning 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?