View all Courses
Computer Networks and Cyber Security
Bachelor of Science
Course Details
CAO Code | AU846 |
---|---|
Level | 7 |
Duration | 3 Years |
CAO Points | 253 (2024) |
Method of Delivery | On-campus |
Campus Locations | Sligo |
Mode of Delivery | Full Time |
Work placement | Yes |
Course Overview
This degree focuses on the infrastructure that powers the movement of data about the Internet. Students get an in-depth understanding of computer network design, implementation and optimisation through modules focusing on cutting-edge technologies. This includes software-defined networks, public, private, and hybrid cloud technologies, and ethical hacking. The cyber security eco-system has evolved and grown exponentially over the last few years and is a critical aspect for all sectors of our economy.
Cyber security doesn’t just affect ‘technology’ companies. All companies now need to comply with a range of legal security aspects, and every sector now faces the risk of a cyber security breach – from healthcare, power grids, and telecoms to retail. This has been further enhanced due to the increasing dependency on digital technology during a health pandemic.
The cost of a data breach can be enormous, with both direct and indirect expenses. IBM has stated that the global average cost of a data breach is $3.86 million, IBM Data Breach. The largest data breach to-date had 3 billion account records compromised and in the hands of the attacker. These records contained sensitive data about individuals.
The Cyber Ireland North-West Chapter has been established to bring together industry professionals, academics, and local government representatives to represent the needs of the cyber security sector in the North West of Ireland. The aim is to enhance the innovation, growth and competitiveness of all companies and organisations working in cyber security in the North West Region of Ireland.
ATU Sligo is committed to bridging this skills gap by building security into their modules from the ground up. The computing programmes all have security elements to the modules, ensuring graduates understand cyber security.
Internationally, cybersecurity professionals have a severe shortage, and Cyber Ireland estimates a global shortfall of between 1.8 and 3.5 million security professionals within five years. This skills shortage impacts organisations of all sizes across a wide range of sectors.
Overview
The programme covers skills in designing, configuring and deploying networking infrastructures. As well as skills in software configuration of networking devices and deploying such devices to the cloud.
This is an extremely hands-on degree that involves lots of time spent in computer labs creating programs and solving problems. New high-tech computer teaching labs opened at ATU Sligo in early 2024. These give students access to the latest advancements in technology.
The aim is to teach students how to use industry-standard tools and techniques and then explain the concepts behind them. Creativity, problem solving, persistence, and critical thinking are key skills that are developed during the course.
Based on discussions with industry experts we have embedded key skills in this programme. These include testing and evaluating hardware or software and solving technology problems, designing enterprise networks, securing computer resources, managing digital assets, server management, voice-over IP, database management and development, and computer forensics.
Our team of lecturers have students as their number one priority. Small class sizes and a hands-on approach mean help and guidance are available when needed. We also focus on developing students’ soft skills, including teamwork, communication and creativity, which are increasingly important to employers.
Year 1
Students study a common first year across all computing courses, allowing them to establish where their strengths lie.
Year 2
Students are introduced to Networks, Database Technology, and Management. Modules include Linux, Signals and Systems and Cloud Computing.
Year 3
Students complete a minimum 12-week work placement in an IT industry. This placement and a full year group project give the students valuable practical experience. In the project, students work in teams to build a real-world IT infrastructure of existing and emerging technologies.
This programme is fundamentally a computing programme with a clear focus on the infrastructure that powers the movement of data about the Internet.
There are a number of distinct features:
Common First Year – All our Computing degrees have a common first year. Students study a wide range of computing modules to give them an understanding of all aspects of computing and the flexibility to change direction in Year 2 if desired. Students can choose from AU845 BSc in Computing, AU846 BSc in Computer Networks and Cyber Security, AU847 BSc in Software Development or AU848 BSc in Games Development.
Equipment – Access to real-world equipment is a must to ensure students have immediate traction when they start work. We have two dedicated labs with networking equipment to let students build a model infrastructure solution to support high-speed communication. New high-tech computer teaching labs opened at ATU Sligo in early 2024. These give students access to the latest advancements in technology.
Project – Substantial projects enable students to grapple with a problem and create a killer solution. In Year 3, students have the space and support to work in a team year-long towards a solution that will wow employers.
Work Placement – We have been offering placement for longer than most, and we’re good at it. Our network of employers welcome this programme and a successful work placement is often the door to a full-time job.
Accreditation – This programme is mapped onto professional industry qualifications in the areas of CompTIA A+, CCNA, CCNA Security, CCNP Routing and Switching. This helps to prepare graduates for immediate employment both locally, nationally and internationally using skills gained in the required areas.
So, choose this programme if:
• you prefer working hands-on with the ‘plumbing’ of the Internet – the equipment that powers data around the globe
• you prefer the tangible connectivity challenges above the more abstract programming tasks
• you want to work with the likes of Cisco, Dell EMC and Vodafone to build capacity in the global data networks.
More than a degree
As well as in-depth knowledge and practical experience in computer communications and networking, our degree also provides many transferable skills, including problem-solving, research and presentation skills. This programme is mapped onto professional industry qualifications, including CISCO CCNA, AWS Cloud Architecting and Microsoft Server certifications. This ensures students are industry ready and in high demand.
Practically every business relies on its ICT network – maintaining systems and launching new ones are critical. This role is the responsibility of the network systems administrator. This could be the perfect degree for students who see themselves in a professional position requiring great attention to detail, a high level of technical capability and the capacity to solve problems and think independently.
As a network systems administrator, responsibilities include everything from activating accounts and security controls to installing and configuring routers, servers and switchers. They also monitor network performance and troubleshoot problems. Our aim is to train systems and network experts who can work in virtually any industry that relies on these key business systems.
Ireland and ICT
Ireland’s success story in the ICT sector is impressive. Ireland hosts much of the world-leading network, telecoms, cloud and data centre companies, and the emerging Internet of Things space – these together represent the backbone infrastructure upon which networking services are deployed and maintained.
The growth in the network infrastructure is symbiotic with developments in virtualisation and cloud computing. This supports those companies that base their services on this infrastructure.
Over 105,000 people are employed in the technology sector in Ireland, with approximately 70% of those employed by FDI companies.
ICT Exports are worth €72 billion per annum (40% of total national exports).
4 of the top 5 exporters in Ireland are technology companies
Nine of the world’s top 10 ICT companies are located in Ireland and the IDA supports over 200 FDI firms in this sector.
Course Details
Year 1
Semester | Module Details | Credits | Mandatory / Elective |
---|---|---|---|
1 |
Personal DevelopmentThis module is designed to introduce students to the higher education environment and to assist them to develop learning, study and communication skills early in their undergraduate career. The module will support students to develop a more independent, reflective and self-managed approach to study, learning, and time management. Learning Outcomes 1. Develop an independent, reflective and self-managed approach to study, reinforced by goal setting. |
05 | Mandatory |
1 |
Computer SystemsThe goal of the module is to provide students with the necessary skills to understand the workings and architectures of the CPU and motherboard. To investigate the link between modern CPUs' and virtualisation and Cloud computing. To troubleshoot and repair a desktop computer system. To provide students with the necessary skills to manipulate number systems. Learning Outcomes 1. Describeand understand how to manipulate Number Systems. |
05 | Mandatory |
1 |
Introduction to Programming 1The course shall introduce students the fundamentals of problem solving and programming. During the course, the student will gain knowledge and understanding in problem-solving, the software development lifecycle, development tools and the ability to write programs that make use of fundamental programming constructs. Learning Outcomes 1. Explain programming evolution, terms and development process. |
10 | Mandatory |
1 |
Design ThinkingDesign Thinking is a human-centered design methodology that provides a solution-based approach to solving problems. It integrates the needs of people, the possibilities of technology, and the requirements for a viable business success model. Design Thinking draws upon logic, imagination, intuition, and systemic reasoning, to explore the possibilities of what could be, and to create desired outcomes that benefit the end user (the client, customer). Learning Outcomes 1. carry out and apply design research |
05 | Mandatory |
1 |
Mathematics 1This subject aims to develop essential Mathematical skills for students in the computing area. The fundamental skills of numerical and algebraic competence is covered in the initial part of the module. A section on summary statistics follows. In the latter part of the module time is spent on introducing and developing competence in the areas of symbolic logic and set theory. Learning Outcomes 1. Demonstrate numerical competence. |
05 | Mandatory |
1 |
Web Design FundamentalsThe ability to comprehend and implement the technologies required to build a website are a fundamental requirement for any ICT graduate. This module introduces the learner to the core concepts required to build a basic website using industry relevant tools, while concentrating on the design side. Particular emphasis will be placed on HTML and CSS. Learning Outcomes 1. Describe the evolving nature of the client server model. |
05 | Mandatory |
2 |
Internet of ThingsPhysical, real‑world things are becoming increasingly visible and actionable via Internet and Web technologies. Propelled by dramatic decreases in technology costs, a proliferation of sensors, improved connectivity including between devices. This includes cell‑phones, washing machines, jet engines etc. The goal of the module is to introduce students to internet technologies, wireless communications, sensor devices and to provide students with a practical understanding of the Internet of Things. Learning Outcomes 1. Explain the term internet of things and describe some current and potential applications and the different technologies employed. |
05 | Mandatory |
2 |
Operating Systems and NetworksThe module provides an overview of the major components of an operating system and network. The concepts are re-inforced with practical laboratory exercises to develop practical operating systems skills and networking skills. Learning Outcomes 1. Describe the major components of an operating system |
05 | Mandatory |
2 |
Introduction to Programming 2This module builds on the foundational programming skills previously acquired in the module Introduction to programming 1, introducing students to file handling, error handling and object-oriented programming (OOP) concepts. Through practical and applied learning, students will develop solutions to real-world problems using OOP principles. The course combines theory with hands-on lab-based activities, offering a balanced approach to deepen understanding. By the end of the module, students will be well-equipped to design robust, maintainable, and efficient software systems. Learning Outcomes 1. Explain and apply the key concepts of object oriented programming. |
10 | Mandatory |
2 |
Mathematics 2This subject adds further to the Mathematical skills set for students in the computing area. The module begins with a section on relations and functions and properties associated with these. The middle section covers matrix algebra and also covers probability, combinations and permutations. In the latter stage of the module time is spent on developing competence in trigonometry, complex numbers and quaternions. Learning Outcomes 1. Distinguish and classify properties of relations and functions. |
05 | Mandatory |
Year 2
Semester | Module Details | Credits | Mandatory / Elective |
---|---|---|---|
1 |
Linux 1This course focuses on the basic Linux system administration skills needed. Students will gain proficiency performing maintenance tasks on the command line, installing and configuring a computer running Linux and configuring basic networking Learning Outcomes 1. Configure a Linux Systems Architecture |
05 | Mandatory |
1 |
Introduction to NetworksIntroduction to Networks covers networking architecture, structure, and functions. The course introduces the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations to provide a foundation for the curriculum. Learning Outcomes 1. Describe the structure of a network, including how data flow from source to destination. |
05 | Mandatory |
1 |
Signals and SystemsThis module introduces students to the basic concepts circuitry in communications systems. It provides students with the necessary skills to install, configure and troubleshoot basic DC circuitry, using breadboards and circuit simulator such as Multisim. Learning Outcomes 1. Examine the principles of analogue and digital communications systems. |
05 | Mandatory |
1 |
Maker Lab 201Maker Lab 201 introduces students to the notion of a maker space. It is an environment to enable students to progress from prespective tasks to independent exploration and implementation of their own ideas. The Maker Movement is a vehicle that allows students experience constructivist education. It is a movement that allows students be creative, innovative, independent, and technologically literate; not an 'alternative' way to learn, but what modern learning should really look like. Fundamentally, it espouses the principles of: Idea Cultivation : Through collaborative and open work, new ideas are born and developed encouraging each other to invent and innovate. Rapid Prototyping : Develop quick and early experiments using ready-made components and well stocked maker environment. Strategic Iteration : Move quickly through the process to find the most feasible—and desirable—solution. The module benefits from a diversity of student cohorts to offer complementary insights into the design and development of solutions. Emphasis will be placed on students identifying problems and exploring the design space to scope an approach to its remedy. The objective of this module is to introduce students to the ingredients of basic IoT hybrid solutions (part hardware, part software), understanding their workings (e.g. invoke a driver library) and experiment with the application of this knowledge. Learning Outcomes 1. Identify, employ and trouble-shoot software/hardware components appropriate to the Internet of Things |
05 | Mandatory |
1 |
Introduction to Database TechnologyThe student will be introduced to database technologies and will acquire an intermediate set of skills in database design and development. Learning Outcomes 1. Decide the appropriate database technology that should be used for a given specification |
05 | Mandatory |
1 |
Mathematics 3This subject adds further to the Mathematical skill set of computing students. The module begins with the student developing competence in the usage and application of various co-ordinate geometry formulae and then looks at the application of matrices to transformations of geometric objects. The middle section of the module spends time on differentiation and its applications. The final section develops competence in performing vector operations. Learning Outcomes 1. Demonstrate competence in co-ordinate geometry calculations. |
05 | Mandatory |
2 |
Linux 2This module is about the fundamentals of the Linux operating system, system architecture, installation, command line and file system. The goal of this course is to understand and work with shells, scripting, data management, interfaces and desktops, administrative tasks, essential system services, network fundamentals and system security Learning Outcomes 1. Customize and use the shell environment |
05 | Mandatory |
2 |
Routing and Switching EssentialsThis course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with virtual LANs and interVLAN routing in both IPv4 and IPv6 networks. Learning Outcomes 1. Explain, configure and troubleshoot routers to make forwarding decisions using static routing, RIP, OSPF and EIGRP |
05 | Mandatory |
2 |
Maker Lab 202Maker Lab 202 builds on the student experience of Maker Lab 201 or similar. Now familiar with basic components, their specification and constraints, and having applied them to an identified problem space, we now extend on the scope of this basic introduction. Students will work both individually and in groups to grapple with problems of greater complexity and with solutions that combine more disparate technologies. For example, API calls will push/pull data to/from cloud storage from connected sensors. Some edge processing may be performed and more complicated local data processing enacted. Students will learn to search forums, code repositories and make enquiries to identify an optimal solution and to communicate their process and deliverables. The tenets of a maker space will continue to be supported: Idea Cultivation, Rapid Prototyping, Strategic Iteration. However, the problems and required solutions will become more involved bringing with it greater technical issues (e.g. compatibilities, technology constraints) and a higher bar on communication skills – both within groups and to a broader audience. Students having completed these modules will be competent in innovatively embracing, perhaps previously unseen technology components (both software & hardware) to craft a comprehensive solution to an carefully identified problem. Learning Outcomes 1. Propose, articulate and investigate a problem scenario scoping the constituent issues and actors. |
05 | Mandatory |
2 |
Introduction to Database ManagementThis module builds on the student experience of Introduction to Database Technology or similar. Now familiar with basic database components, their specification and constraints, and having applied them to an identified problem space, we now extend on the scope of this basic introduction. Students will work both individually and in groups to grapple with problems of greater complexity. The student will be introduced to database coding and will then will learn techniques and tools to optimise this code. They will also cover data security and learn about techniques and tools to secure data. Learning Outcomes 1. Configure a database to maximise data retrieval |
05 | Mandatory |
2 |
Mathematics 4This subject develops further Mathematical skills and applies some of the Mathematical skill set already developed. The module begins with a look at various integration techniques. This is followed by an application of matrices in Gaussian and Gauss Jordan elimination. There is a significant section on number theory and it's application in areas such as encryption. The concept of a group and the identification of group examples used in the current and earlier modules is then looked at. Finally the module covers coding theory, again using skills already developed previously in areas such as probability and matrices. Learning Outcomes 1. Demonstrate competence in integral calculus. |
05 | Mandatory |
2 |
Introduction to Cloud ComputingThis module will introduce the learner to the fundamentals of cloud computing. The learner will be exposed to the many services employed by a cloud service provider while understanding the benefits of provisioning computing services over the Internet. Practical experience will be obtained by configuring and deploying appropriate cloud services. This module will also include Academy Cloud Foundations (ACF) which is an AWS (Amazon Web Services) Academy course designed to provide learners with an overall understanding of the AWS Cloud, independent of specific technical roles. Learners will also be exposed to general cloud services in addition to content provided by AWS. Upon completion of this module, students will be able to undertake the AWS Certified Cloud Practitioner exam. Learning Outcomes 1. Describe the evolution, terminology, concepts and costs related to cloud computing 4. Configure and communicate with a NoSQL cloud database |
05 | Mandatory |
Year 3
Semester | Module Details | Credits | Mandatory / Elective |
---|---|---|---|
1 |
Scaling NetworksThis course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. Learning Outcomes 1. Explain why it is important to design a scalable hierarchial network and have the skills to select network devices based on feature compatibility and network requirement. |
05 | Mandatory |
1 |
Network Security (CCNA Security)The Network Security module tests the learners knowledge of secure network installation, monitoring, and troubleshooting using Cisco security hardware and software solutions. The module content gives the student the advantage of complete coverage, real-world application, and extensive learning aids to help you pass with confidence. Learning Outcomes 1. Describe the security threats facing modern network infrastructures |
05 | Mandatory |
1 |
Directory Service ConfigurationThis Module aims to provide the student with the skills necessary to plan and implement a Directory Service infrastructure including the installation of roles, configuration and management of Sites, Global Catalog Server and other Flexible Single Master Operations roles. The adoption of cloud computing has brought about new hybrid infrastructures, and it is essential that AD DS supports the needs of these new and unique deployment models that include services hosted entirely in the cloud, services that comprise cloud and on-premises components, and services that remain exclusively on the premises. This module will provide students with the ability to deploy to this hybrid infrastructure. The automation of the creation of Active Directory objects through PowerShell scripting. Learning Outcomes 1. Install and configure Active Directory Domain Services |
05 | Mandatory |
1 |
Database AdministrationThe student will acquire an intermediate set of skills in Database Administration, including the administration of a Database Systems deployed. Students who wish to continue their studies in this area can complete Oracle Database 11g Administration Professional Certification. Learning Outcomes 1. Plan, configure and implement database security |
05 | Mandatory |
1 |
Professional DevelopmentThis module is designed to prepare students for their work placement in the computing industry. The module endeavours to improve the employability skills of the students with particular emphasis on CV and Interview preparation and on the job soft skills to be an effective team member. Learning Outcomes 1. Identify sources of information on job opportunities |
05 | Mandatory |
2 |
Connecting NetworksThis course focuses on network services required by converged applications in a complex network. By the end of this course, students will be able to: Configure standard ACLs, extended ACLs and IPv6 ACLs. Monitor a network using SNMP and Cisco SPAN. Develop knowledge about trends in networking including IOT, Cloud Computing and SDNs. Configure and troubleshoot network devices in order to resolve common issues with switches, OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Learning Outcomes 1. Implement and troubleshoot IPv4 and IPv6 ACLs |
05 | Mandatory |
2 |
Secure Borderless NetworksThis module aims to provide students with the necessary skills to build, analyse, research, upgrade and troubleshoot a secure perimeter for modern borderless networks. Learning Outcomes 1. Analyse different WAN technologies and their benefits and vulnerabilities . |
05 | Mandatory |
2 |
Directory Service Maintenance and TroubleshootingThis module provides the student with the ability to maintain, secure and troubleshoot a Directory Service infrastructure, including security planning, group policy and backing up Active Directory both onsite and using the Cloud. Learning Outcomes 1. Configure the user and computer environment using group policy |
05 | Mandatory |
2 |
Work ExperienceThe student will be placed in a suitable organisation and should be integrated into the IS environment as much as possible. The placement may begin in April and must be completed by the end of August. A student would be expected to spend at least 3 months in industry. The course is of 12 months duration and awards will not be granted until the Autumn examination board meeting. This is necessary because a student will not be eligible for an award until an industrial placement has been successfully completed. Where it is not possible to find a placement for a student consideration will be given to that student undertaking a research project in IT Sligo. Learning Outcomes 1. The students will be exposed to and experience a live ICT working environment. |
10 | Mandatory |
2 |
Project 300Project 300 represents a substantial body of work undertaken by a group of four that brings together their learning in the modules undertaken in Years 1, 2 and 3. The module aims to encourage innovation and a wider exploration in their field of study. The module intent is to provide students with a simulation of a real-world project along with the management issues (of time, people, resources, and skills) and fixed deadlines that accompany it. Learning Outcomes 1. Apply project planning and coordinating methodologies (e.g. agile methodology) to a group project. |
10 | Mandatory |
Progression
Students from our Level 7 BSc in Computer Networks and Cyber Security may progress to the final year of our BSc (Hons) in Computer Networks and Cyber Security.
Following the BSc (Hons) in Computer Networks and Cyber Security, graduates can progress onto a range of Level 9 and Level 10 postgraduate studies, such as the MSc in Computing (Data Science).
Download a prospectus
Entry Requirements
Leaving Certificate Entry Requirement | 5 subjects at O6/H7 English or Irish at O6/H7 Maths at O6/H7 |
QQI/FET Major Award Required | Any |
Additional QQI/FET Requirements | C20139 or 5N1833 or C20174 or C20175 or 5N18396 or 5N0556 or Leaving Certificate Maths at 06/H7 |
Testimonial
“Ireland’s cyber security sector has seen the expansion of MNCs with cyber security operations as well as new FDI. Over 60% of our members plan to hire for cyber security roles in 2021, of which 50% will hire new graduates. However, Cyber Ireland’s Skills Report 2021 found a severe shortage in cyber security professionals and skills gaps, which are impacting companies of all sizes across diverse sectors. There is a need for a collaborative approach at the national level to ensure we are developing home grown cyber security talent. There is also a need to increase the number of degree places available in skill shortage areas with the most in-demand training for cloud-enabled security, incident response and regulatory compliance.”
Eoin Byrne , Cluster Manager for Cyber Ireland
Fees
Total Fees EU: €3000
This annual student contribution charge is subject to change by Government. Additional tuition fees may apply. Click on the link below for more information on fees, grants and scholarships.
Total Fees Non-EU: €12000
Subject to approval by ATU Governing Body (February 2025)
Further information on feesProfessional Accreditation
Careers
Internationally, there is a severe shortage of Cyber Security Professionals, and Cyber Ireland estimates a global shortfall of between 1.8 and 3.5 million security professionals within five years. This skills shortage impacts organisations of all sizes across various sectors.
The core skills in computer systems, networking, cloud and computer security allow students to take up the many available employment opportunities both locally, nationally and internationally. Graduates of the BSc (Hons) in Computer Networks and Cyber Security have the necessary skills to work as a network systems administrator, computer network defence administrator, wireless network engineer, computer systems administrator, cloud solutions architect, cybersecurity engineer, network and cyber security specialist, wireless and voice specialist, systems design engineer and lots more.
“Graduate salaries within cyber security fall into two main salary ranges: 31% of respondents hire graduates for cyber security roles between €25k – €35k, while a further 31% pay salaries between €35k- €45k. 15% of organisations pay graduate salaries over €45k. These attractive salaries should attract top students into the cyber security field”.
Eoin Byrne
Cyber Ireland
“I met with Amazon at the ATU Sligo Careers Fair. Shortly after this, I completed my application and received a job offer as a Graduate Cloud Support Associate before I had finished my studies. My starting salary was €44,600.”
Matthew McMeekin
Computer Networks and Cyber Security graduate
Further Information
Contact Information
T: +353 (0)71 931 8510
E: admissions.sligo@atu.ie
Computing & Electronic Engineering