Skip to main content

Course Search

Course Search

Course Search

Computer Engineering with Network Infrastructure – BSc

  • CAO Points: 279

  • Location: Athlone

  • years: 3


Course Overview

Information, Communications Technology, otherwise known as ICT continues to be a transformative technology force in the world and the release of low-cost microcontrollers and an exponential use of sensors is now driving the Internet of Things. This will drive demand for engineers with the skill to design and integrate these sensor systems to appropriate software platforms.

TUS’s Faculty of Engineering and Informatics is housed in one of the most modern and well-equipped facilities of its kind in Ireland. Lecturers have extensive industry experience which enriches their teaching skills and competencies. Having completed a range of modules in the ICT area, you are better able to select which area you would like to follow for later years.

Graduates of all three programmes are deemed to have reached the educational standard of Associate Engineer by Engineers Ireland. This qualification is recognised under the Sydney Accord, by more than 40 countries world-wide, including the EU, the US, Australia and Canada.

Why choose this course?

In today’s digital landscape, the importance of networking cannot be overstated, especially with the proliferation of Internet of Things, Cloud Computing, and Smart Manufacturing. These technologies have revolutionized how businesses operate, creating a demand for skilled professionals who can deploy and manage complex network and cloud infrastructures. Reports liken the shift to Cloud as “Climate Change” for IT, emphasizing its transformative impact. However, there is a shortage of professionals equipped with the necessary Network, Cloud, and Software skills, highlighting the significance of specialized education in this field.

This honours degree program at TUS addresses this demand by offering comprehensive modules covering network and cloud infrastructure deployment and management. Students gain proficiency in designing and testing medium-sized scripting applications, data modelling, database design, and handling large datasets for Big Data applications. Additionally, topics such as network management and Software Defined Networking (SDN) are explored to prepare students for the evolving industry landscape.

The program goes beyond theoretical learning, emphasizing practical experience through hands-on sessions with physical Network equipment, simulators, and remotely accessed labs. With the support of industry-connected faculty, student tutors, and mentors, learners benefit from a well-rounded education in a state-of-the-art facility, including the renowned Software Research Institute (SRI) on campus. Through projects and a final year capstone, students delve into emerging areas like Augmented User Interaction (AR), ensuring they graduate with the skills and knowledge needed to thrive in the dynamic field of computer engineering and network infrastructure.

Contact Details

Dr. Niall Colgan

Head of Department

Email: Niall.Colgan@tus.ie

Dr. Roger Young

Programme Leader

Email: roger.young@tus.ie

What are the entry requirements?

Leaving Certificate

Grade O6 at ordinary level in five subjects in the Leaving Certificate examination. Two of these subjects must be Mathematics and a Language (English or Irish).

QQI

QQI applicants to this programme must hold the following award: Information Technology (CITXX). They are also required to have Software Development (5M0529) and the module mathematics (5N1833) or Maths for IT (5N18396) or Maths for STEM (5N0556) included in their award or alternatively have Leaving Certificate mathematics. They must also possess distinctions in three modules.

Further Education/Prior Learning Applicants

Applications will also be considered for Direct/Advanced Entry from those with a FETAC Level 5/6 qualification (or equivalent) and/or relevant prior learning. Click here to learn more.

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. You should familiarise yourself with visa processing times for your country of origin to ensure you make a timely application. Find out more here.

Course Modules

  • Network Infrastructure 1.1

    Credits: 5

    This module is an Introduction to the theory of a modern computer network with emphasis on its architecture, models, protocols and networking elements that connect users and devices across the network. Students will also cable and configure networking devices such as switches and routers in the weekly labs.

  • Computer Systems 1

    Credits: 5

    This module provides an introduction to the technical skills needed to help meet the growing demand for entry-level ICT professionals. The module covers the fundamentals of computer hardware and software as well as concepts such as security, networking, and the responsibilities of an ICT professional. The module offers a hands-on, career-oriented learning experience with an emphasis on practical activities to help learners develop fundamental computer and career skills. It follows the CompTIA A+ curriculum as provided through the Cisco Networking Academy.

  • Electronic Systems 1.1

    Credits: 5

    This module provides an introduction to electronics. Lectures will introduce the fundamental principles of electronics, supported by practical laboratory sessions. Students will develop practical skills such as identifying electronic components, soldering components onto circuit boards, debugging and testing circuits, and taking electrical measurements.

  • Mathematics 1.1

    Credits: 5

    This Module provides a foundation in essential mathematical concepts for engineering & computing disciplines. It develops students ability to solve problems and apply mathematical techniques such as algebra and trigonometry. Learners will build problem-solving skills and gain the mathematical understanding required to support further study in related subject areas.

  • Communication for University

    Credits: 5

    The module develops students” oral and written communication skills and equips them with key IT skills for the third-level academic environment.

  • Software Development 1.1

    Credits: 5

    This module is an introduction to writing computer programs using the Java programming language

  • Electronic Systems 1.2

    Credits: 5

    This module builds on Electronics Systems 1.1 and introduces electronic circuits used for interfacing microcontrollers with sensors and output devices. Topics include AC fundamentals, RC and LR circuits, semiconductor devices, and transformer operation. Laboratory work develops practical skills in circuit design, construction, measurement, and fault-finding using standard electronic instrumentation. Students also implement simple control applications using analog and digital I/O and PWM.

  • Telecommunications 1

    Credits: 5

    This module provides an introduction to telecommunication systems and their basic elements. Students learn about the key characteristics and phenomena of signals and waves commonly used in telecommunication systems. Several example communication systems are examined. Students also apply relevant equations in the analysis of these systems and their associated signals. In the practical sessions students take measurements and gain hands‑on experience with industry-standard lab equipment.

  • Mathematics 1.2

    Credits: 5

    This module builds on foundational mathematical concepts relevant to engineering and computing areas. It develops students ability to apply calculus techniques, including differentiation and integration to solve problems. The module also introduces complex numbers in the context of engineering applications supporting further study in related subject areas.

  • Communication for Engineering

    Credits: 5

    This module will develop students’ ability to communicate about technical topics relating to their discipline in Engineering.

  • Software Development 1.2

    Credits: 5

    This module is an introduction to writing computer programs using the Java programming language.

  • Network Infrastructure 1.2

    Credits: 5

    This module provides an introduction to computer networking, covering core concepts such as network architecture, models, and protocols. Students will learn how data is transmitted across networks and understand the roles of key layers in end-to-end communication. It also develops practical skills in designing IP addressing schemes and building small local area networks (LANs). Through hands-on activities, students will configure and secure basic networks using both simulation tools and physical devices.

  • Linear Algebra and Probability

    Credits: 5

    This module will introduce students to matrix algebra and demonstrate how it is applied to solving systems of equations. I will give students a firm understanding of the laws of probability and introduce them to the most well known probability density functions. It is an applications based module where students will encounter a wide variety of problems.

  • Cybersecurity 2

    Credits: 5

    This module introduces the core security concepts and skills needed to monitor, detect, analyse, and respond to cybercrime, cyberespionage, insider threats, advanced persistent threats, regulatory requirements, and other cybersecurity issues facing organisations. Today’s organisations are challenged with rapidly detecting cybersecurity breaches and effectively responding to security incidents. Teams of people in Security Operations Centres (SOCs) keep a vigilant eye on security systems, protecting their organisations by detecting and responding to cybersecurity exploits and threats. This module prepares learners to begin a career working as associate-level Cybersecurity Analysts within Security Operations Centres.

  • Connected Devices 2.1

    Credits: 5

    This module introduces learners to connecting traditionally non-networked devices to a network. Learning will take place in a largely practical environment, with a hands-on approach. Learners will develop intermediary systems to interface between real world transducers and a web-based interface, they will design, develop, test and evaluate small-scale embedded systems for specific applications using real-world hardware platforms.

  • Engineering Economics

    Credits: 5

    Analysing costs, project costing, cost/benefit, time value of money, Payback, Evaluation of financial statements, Ethics in costing

  • Computer Systems Administration 2.1

    Credits: 5

    This module will introduce students to the administration of computer systems, including installation, configuration and maintenance. It focuses on the UNIX family of operating systems, with particular emphasis on GNU/Linux. Students will learn practical administration skills as well as the principles and policies required to securely administer computer systems.

  • Network Infrastructure 2.1

    Credits: 5

    This module develops essential network infrastructure skills needed to support small-to-medium enterprise networks. It focuses on configuring, monitoring, and troubleshooting routers and switches across both IPv4 and IPv6 environments. Students will gain an understanding of key networking technologies and protocols, as well as practical experience in router configuration. They will also use simulation tools to design and test network setups in a controlled environment.

  • Advanced Calculus 2

    Credits: 5

    This module will use the methods of differentiation and integration learned in year 1, to introduce students to Fourier series, Differential equations, Laplace transforms and Partial differentiation. They will learn how to use Fourier series to determine the harmonic components of periodic waveforms. They will also learn how by using Laplace transforms, differential equations can be solved by algebraic techniques.

  • Wireless LAN’s 2

    Credits: 5

    This module predominantly explores the evolution of WiFi technology (802.11a -> WiFi 7), looking at fundamental radio principles and concepts, up to modern transmission and modulation techniques. Other radio protocols such as Zig-Bee, Bluetooth, LoRa, WiMax are also examined.

  • Connected Devices 2.2

    Credits: 5

    The Connected Devices 2.2 module provides an introduction to students in the Wireless Sensor Networking area. Wireless Sensor technology is used extensively to monitor, track and control physical parameters in areas of Internet of Things (IoTs) enabled applications, home and building automation, smart cities, industrial IoT, smart farming and food production, healthcare, and HVAC systems etc. This module provides practical experience of capturing data of wireless sensors to monitor real world physical parameters in a series of labs. Combined with a series of lectures developed with the leading industry players it provides a good grounding in the areas of deployment, configuration and data management of wireless sensor technology.

  • Computer Systems Administration 2.2

    Credits: 5

    This module focuses on the administration of network services, including their installation, configuration, maintenance and security. Students will learn practical system administration skills as well as the principles and policies required to securely administer computer systems.

  • Network Operating Systems 2

    Credits: 5

    This module focuses on the installation, configuration, and management of Microsoft Windows Server 2019 within a networked environment. It emphasises key areas such as Active Directory and network infrastructure, preparing students to work with client-server systems. Students will gain an understanding of server operating system concepts and apply this knowledge to configure and implement server roles and services. Practical experience will enable learners to set up and manage Active Directory and support network operations effectively.

  • Network Infrastructure 2.2

    Credits: 5

    This module introduces switching technologies used in small-to-medium business networks, with a focus on VLAN implementation and network design. Students will learn how to configure, verify, and troubleshoot VLANs, inter-VLAN routing, and Layer 3 switching. It also covers network redundancy techniques such as spanning tree protocol and EtherChannel. Through hands-on lab exercises, students will develop practical skills in configuring and maintaining reliable switched networks.

  • Network Infrastructure 3

    Credits: 5

    This module teaches students how to design, implement, monitor and maintain switching solutions in small-to-medium business networks. Students learn how to configure and troubleshoot switches for advanced functionality, such as redundancy, using security best practices. Comprehensive labs emphasise hands-on learning and practice to reinforce configuration skills.

  • Discrete Mathematics 3

    Credits: 5

    This module introduces students to problem-solving using Linear Programming, Markov processes, Queueing theory and algorithms for network analysis. Students will compose an optimisation problem in terms of an objective function and a set of constraints and solve it using the simplex method. They will learn how to determine the effective arrival rates at each queue in a queueing network. They will also learn how to identify and employ the appropriate algorithm to solve a selection of network problems.

  • Mobile Networks 3

    Credits: 5

    This module explores the evolution of the mobile phone standards, delving into the underlining technologies enabling them, the challenges facing the industry and general radio transmission principles.

  • Network Automation 3

    Credits: 5

    Network Automation is the process of automating the configuration, management and deployment of devices and applications on a network. The growth of data and devices has made manual approaches very difficult and time-consuming. This module introduces the knowledge and skills needed to work in network programming and automation.

  • Placement Preparation 3

    Credits: 5

    The placement preparation module supports all aspects of the process of applying for and securing of actual work placement in industry.

  • Network Security 3

    Credits: 5

    The module introduces the major threats and risks that affect the security of a network and the systems that rely on it, and explores the methods and technologies with which a network and its systems can be protected.

  • Scripting 3

    Credits: 5

    This module will introduce students to Python concepts specifically aimed at developing Network Management / System Administration based applications. The student will become adept at creating Python applications to address real world scenarios.

  • Placement for Computer Engineering 3

    Credits: 25

    The learner shall gain experience in the culture, nature and structure of the working environment in an ICT (Information and Communications Technology) setting. The placement module provides an essential practical element of the programme.

What can you do after this programme?

As a graduate of this course, you can expect to find employment as a network designer, network system administrator, software roles, technical sales in a range of industries. Potential employers include: Ericsson, Valeo, Cisco, Avaya, SAP, Google, Facebook, Amazon, Microsoft, IBM, intel, VMWare and a range of enterprises from small start-ups to areas such smart manufacturing, transport, healthcare and finance where networks have become key to their operation.

Successful graduates of this programme are eligible for Level 8 Honours Degree in Computer Engineering with Network Infrastructure at TUS.

Student Testimonials

Conor Moonen 2024 Graduate

“What I appreciated the most about my time in Computer Engineering with Network Infrastructure was the hands-on one-on-one time with lecturers you might not get in other colleges, and how our course content changed dynamically depending on what is relevant in industry”

Chris Moran

Coming from a background as an electrician wanting to reskill in IT, the Bsc. in Network Management in TUS was an ideal choice. After finishing the initial three years, I wanted to further expand my skill set and continued my studies to an Honours degree in Cloud Management. The course topics were remarkably relevant to my initial role as a Network and System Administrator once I finished college. The skills I acquired not only proved invaluable as I embarked on my career but continue to be a valuable asset, even after seven years in the field through numerous roles.

Paul James – Teleflex

My time in TUS pursuing a degree in Computer Science and Network Management were nothing short of transformative. The experience was both intellectually enriching and personally fulfilling, shaping my understanding of the ever-evolving world of technology. During my time at the college, I was not only exposed to a comprehensive curriculum but also had the opportunity to work with exceptional professors and peers. The faculty’s depth of knowledge and passion for teaching inspired me to explore the vast domains of computer science and network management. The practical, hands-on approach to learning provided me with invaluable skills that I continue to use in my professional endeavours. One of the most valuable aspects of my education was the emphasis on real-world applications. I had the chance to work on challenging projects, honing my problem-solving abilities and teamwork skills. These experiences not only bolstered my confidence but also prepared me for the dynamic demands of the tech industry.

Details of PAL Support Scheme

TUS offers comprehensive support for students, including PAL (Peer Assisted Learning) and subject-specific tutoring. These resources provide practical assistance either one-on-one or group settings, covering various topics from coursework to study techniques. Students enrolled on Computer Engineering for Robotics, are offered specialised tutorials in Mathematics and Software Engineering are available. Additionally, PASS (Peer Assisted Learning

Additional Information

Similar Courses

TUS Athlone Software Design with Virtual Reality and Gaming Students

Course Type: Undergraduate

Software Design with Virtual Reality and Gaming – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 280

Course Code US821

TUS Athlone Software Design with Digitalisation Student

Course Type: Undergraduate

Software Design with Digitalisation – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 299

Course Code US823

TUS Athlone Software Design in Artificial Intelligence for Cloud Computing Students

Course Type: Undergraduate

Software Design in Artificial Intelligence for Cloud Computing – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 342

Course Code US822

TUS Athlone Computer Engineering Students

Course Type: Undergraduate

Computer Engineering – BEng (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 260

Course Code US917

TUS Athlone Computer Engineering with Network Infrastructure student

Course Type: Undergraduate

Computer Engineering with Network Infrastructure – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 315

Course Code US824