

MSc in Computing - Major 4: Secure Software Engineering
Postgraduate Prospectus - MSc in Computing (with Major Options)
In today's digital age, where cyber threats are evolving and becoming more sophisticated by the day, the need for secure software engineering has never been greater.
Overview
In today's digital-driven world, the role of software engineering specialists has never been more crucial. This specialised field encompasses every facet of the software lifecycle, equipping you with the essential tools to craft resilient and dependable software solutions, precisely when needed and without exceeding budget constraints.
Be the driving force behind the digital transformation that organisations crave, and secure your place as an indispensable asset in the technology landscape.
This course will help you build a firm base of advanced software engineering skills and emphasises security from start to finish. You’ll study the fundamentals of Secure Software Engineering alongside topics including Cryptography, Secure Programming, Network Security, and more.
You will also complete a project practicum during the summer where you will develop a prototype software system related to Secure Software Engineering that targets a real-world problem.
Whether you're analysing processes, proposing innovative solutions, or collaborating within a team, this practical experience empowers you to excel in your field and make a tangible impact.
Safeguarding the digital world
This course will help equip you with the skills and knowledge needed to tackle today’s most pressing digital challenges. With high-profile data breaches and cyberattacks becoming more frequent, the demand for experts in secure software engineering is on the rise.
Organisations across industries including finance, healthcare, and technology are actively seeking professionals who can protect their systems and data. Become an expert in this field and use your specialist knowledge to help shape the future of business.
Programme Structure
This flexible course allows students to study part-time or full-time on our DCU Glasnevin campus. The McNulty building is home to the School of Computing and students get an opportunity to study in a modern, state-of-the-art building with excellent teaching, laboratory, workshop and computing facilities.
Part-time students will have 6 hours of lectures and labs a week, which will take place after 4pm. Full-time students will have roughly 12 hours. Added to this will be all of the directed laboratory and study work required to complete continual assessments.
Students will undertake modules in the following areas:
- Professional & Research Practice
- System Software
- Secure Programming
- Cryptography and Number Theory
- Formal Programming
- Concurrent Programming
- Software Process Quality
- Network Security
- Practicum (Secure Software Engineering)
This Major is available both Full Time and Part Time.
Postgraduate Prospectus - MSc in Computing (with Major Options)