Bachelor of Science in Cyber Security and IT Forensics From University of Limerick

Program Overview

Today, at the start of the 21st century, computers, networks and mobile devices are everywhere. We rely on them for our banking, for our shopping, to store and send all kinds of sensitive and important data. But are they safe? When you use an ATM machine, how do you know that your transaction is secure? When you order groceries, how can you trust the system not to give away your credit card details?

In a wireless-connected world populated by computer viruses, spyware, malware and bots, security is vital. As the world is becoming increasingly interconnected using telecommunication networks, Cloud Computing and the internet, there has been a rapid growth in security software and the electronic communications market. Companies, governments and research organisations in Ireland and across the world are actively seeking professionals to design, manage and secure networks and telecommunications systems.

The BSc in Cyber Security and IT Forensics Degree in UL is about teaching you how to build secure systems to protect vital information, like bank details and medical records. You will be equipped with the expertise to be a leader in the on-going mobile networking revolution. You will be taught key concepts in computer and web security, such as: Software Development, Data Forensics, Ethical Hacking, Encryption, Computer Law and Ethics, Cloud Computing fundamentals and security. By the end of this course you will be well placed to build the secure and safe networks and systems of the future, in addition to tackling web and computer-based crime. Our well-equipped and modern laboratory facilities will enable you to acquire practical experience that will make you very competitive in today’s and tomorrow’s job market.



  Course Duration

48 Months

  Tuition Fee



IELTS: 6.5 TOEFL: 90


We can help you


You will study the modules presented in Year 1 of the Common Entry route to Cyber Security and IT Forensics. The emphasis in Year 1 is on programming, an understanding of its basis, and the study of the physical machine on which programs run. Throughout the following 3 years, the focus areas will include: Computer Programming/Software, Operating Systems and Data Forensics, Communications and Networking, and Data/Network Security. Plenty of hands-on practical laboratory experience is provided throughout the course.

Your study of Computer and Network Security modules begins in semester 3 and runs throughout the course – including topics in Cryptography, Computer Forensics, Computer Law and Ethics and Host and Network Security. Finally, you will also study Web, Internet and Mobile technologies throughout the course.

During the final year, you will have the opportunity to apply the skills learned in the previous three years in the specialist security and networking modules. You will also undertake a final year project which develops skills in design, implementation, testing and reporting. Each student will work with the guidance of an individual supervisor. The final year project will help you to 'pull together' the skills and techniques that you have acquired throughout the course.

As with other UL courses, a Cooperative Education placement provides 30 weeks of industrial work experience. In this course, Coop takes place in the second semester of 3rd year and through the summer break preceding 4th year.

Year 1

Semester 1

  • Introduction to Programming
  • Introduction to Model Driven Development
  • Fundamentals of Computer Organisation
  • Foundations of Computer Science 1
  • Discrete Mathematics

Semester 2

  • Software Development
  • Games Modelling Design
  • Computer Systems Organisation
  • Analogue Electronics
  • Computer Mathematics

Year 2

Semester 3

  • Intro to Web & Database Technology 
  • Computer Software 3 
  • Operating Systems 1
  • Modern Communications: Fundamentals
  • Introduction to Security and Cryptography

Semester 4

  • Introduction to Cloud Computing  
  • Mobile App Development
  • Operating Systems 2
  • TCP/IP Networking
  •  Data Security

Year 3

Semester 5


  • Computer Networks: Standards, Protocols and the IoT
  • Outcome-based Learning Laboratory
  • Distributed Computing with Java
  • Embedded Software
  • Computer Law, Investigation & Ethics

Semester 6

  • Co-Operative Education (including summer)

Year 4

Semester 7


  • Introduction to Data Engineering and Machine Learning
  • Applied Cloud Computing
  • Systems Analysis & Design
  • Electroncis & the Environment
  • Project 1

Semester 8

  • Mobile & Wireless Communications
  • Host and Network Security
  • Project Management & Practice
  • Computer Forensics
  • Project 2

Minimum grades    

Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include: Two H5 (Higher Level) grades and Four O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Mathematics, Irish or another language, and English.

Subject requirements    

In addition, applicants must hold a minimum grade O2/H6 in Mathematics.

Tuition Fees

These are based on ResidencyCitizenshipCourse requirements.

Review the three groups of criteria to determine your fee status as follows

  1. Residency
    • You must have been living in an EU/EEA member state or Switzerland for at least 3 of the 5 years before starting your course
  2. Citizenship
    • You must be a citizen of an EU/EEA member state or Switzerland or have official refugee status
  3. Course Requirements (all must be met)
    • You must be a first time full-time undergraduate (Exceptions are provided for students who hold a Level 6 or Level 7 qualification and are progressing to a Level 8 course in the same general area of study).
    • You must be undertaking a full-time undergraduate course of at least 2 year’s duration
    • You cannot be undertaking a repeat year of study at the same level unless evidence of exceptional circumstances eg serious illness is provided (in which case this condition may be waived)

Job titles for graduates with this degree

Graduates progressing directly into employment take up a wide variety of roles. The following provides a sample of initial roles listed on the Graduate Outcomes Survey by graduates approximately one year after graduation:

  • Associate Cloud Engineer
  • Associate Technical Support Engineer
  • Embedded Software Engineer
  • Graduate Software Engineer
  • IT Consultant
  • Sales Technician
  • Software Engineer
  • Technical Implementation Consultant
  • Technical Remote Specialist
  • Technical Support Engineer


We can help you