Software Design with Cybersecurity - Athlone

This activity will be supported by developing key security technology competencies in the student cohort. The course will provide a student with a thorough introduction to cryptography developing an understanding of cryptographic algorithms and mechanism. This will, in turn, inform the development of skills in the key areas of network security and computer security – the combination of which provides the security bedrock for the enterprise information technology infrastructure on which the enterprise conducts its business.

Subjects taught

Year 1

Object Oriented Programming I

Research Methods & Professional Practice

Network Security

Security in the Enterprise

Object Oriented Programming II

Computer and Cloud Security

Applied Cryptography

Engineering Team Project

Students may choose to complete a research dissertation or industry based work placement.

Entry requirements

Minimum Entry Requirements:

Applicants should hold a 4 year honours degree in software design or an equivalent qualification with a minimum grade of 2.1 (60%). In line with institute policies, non-native English speakers are required to have an IELTS level of 6.0 or higher.


1 Year full-time.

Enrolment dates

Course Commencement Date: September

Post Course Info

The proposed programme provides excellent employment opportunities for graduates. Historically there has been a significant shortage of graduates in the ICT area. According to the Forfás Vacancy Overview Report, 35% of all difficult to fill vacancies were for the ICT sector, primarily for professional roles in software development including software developers: mobile (iOS/Android), database (with Oracle/SQL), web, cloud; with skills in Java, JavaScript, C++, and .Net the most frequently mentioned. The proposed programme will provide these technical competencies. There was a 5% increase in employment in the software sector between quarter 4 2015 and quarter 4 2016, representing an additional 4,500 persons (Skills Ireland 2016).

In particular the available roles include:

1. Security Architect (SA)

2. Security Risk Analyst (SRA)

3. Security Operations Analyst (SOA)

4. Security Platform Engineer (SPE)

5. Secure Software Developer (SSD)

Further Study

Upon successful completion of this programme, graduates have the opportunity to complete Level 9/10 programmes here at TUS or elsewhere.

More details
  • Qualification letters


  • Qualifications

    Degree - Masters (Level 9 NFQ)

  • Attendance type

    Full time,Daytime

  • Apply to

    Course provider