New BSc in Cloud Networking Technologies – Part 2. Modules

BSc in BSc in Cloud Networking Technologies

Welcome along to part 2 of our short series of articles focusing on the brand new BSc in Cloud Networking Technologies in conjunction with the Institute of Technology Blanchardstown.

In Part 1 we gave a brief overview to the BSc along with discussing the project which is a major element of the course. In this second part we will cover some of the key modules in a bit more detail.

In total there are five key areas that participants will cover in the Bsc in Cloud Networking Technologies:

  1. Network Programming.
  2. Enterprise Routing and Switching.
  3. Cloud Architecture.
  4. Network Function Virtualisation.
  5. Software Defined Networking.

On completion of the BSc the learner will be able to demonstrate a high level of knowledge and depth of understanding of these core topic areas. It is important to note that whilst there is no dedicated security module it is a very important component of cloud networking and will be covered throughout the BSc in detail.

Why Enrol in the BSc in Cloud Networking Technologies?

Individuals who have first class cloud networking skills are in demand both here in Ireland and abroad and more jobs in the area are coming online all the time. A recent report by the London School of Economics, where over 950 IT decision makers were interviewed, identified that a deficiency in Cloud expertise was a factor affecting business performance an operations. In fact, 71% of IT decision makers interviewed reported that their organisations have lost revenue due to a lack of Cloud expertise

These and several other factors have been recognised by the government and now Ireland’s National Skills Strategy 2025 highlights cloud computing and architecture as a key area for development in the coming years.

It is the perfect time to take advantage of the many opportunities existing and learn the latest cloud networking skills on our new BSc in Cloud Networking Technologies.

Applications are now open if you would like to apply please complete this short form.

Network Programming

The Network Programming module will introduce the learner to the core concepts of network programming by evaluating and utilising available data structures, application architecture and network communication protocols.

The learner will also be introduced to the fundamentals of network programming including multi-tasking, data manipulation and DevOps.

When the module has been completed participants will be able to:

  • Correctly examine the requirements of a project and select the appropriate tools for the software development process.
  • Evaluate the available data structures to aid in the development of a network focused application.
  • Design a secure software application that integrates with existing data sources.
  • Implement both high and low-level data manipulation techniques to identify, extract, and cleanse data.
  • Demonstrate the ability to build, test and deploy an application that interacts with existing file formats on local and network locations.

Enterprise Routing and Switching

The Enterprise Routing and Switching module will equip participants with the necessary skills to plan, configure and verify the implementation of complex LAN, WAN and IPv6 routing solutions using a range of routing protocols.

Participants will have a theoretical understanding of the techniques and required to plan, configure, and verify the implementation of complex enterprise switching solutions. Some of the content may be aligned to CCNP Certification.


When the module has been completed participants will be able to:

  • Describe the concepts of routing protocols, remote connectivity options, and their impact on routing in IPv4 and IPv6 networks.
  • Configure OSPF/EIGRP in IPv4 and IPv6 environment.
  • Implement infrastructure services at Layer 2 and Layer 3.
  • Implement a Layer 3 solution using BGP to connect an enterprise network to a service provider.
  • Define the hierarchical campus structure and implementation of complex enterprise switching solutions.
  • Build a secure network at Layer 2 and Layer 3, according to Cisco best practices.

Cloud Architecture

The Cloud Architecture module will give participants first class knowledge of all the key components of a cloud infrastructure and the necessary skills to architect a cloud infrastructure. Some of the content may be aligned to Microsoft Azure and Amazon Web Services certification.

When the module has been completed participants will be able to:

  • Identify the key drivers, value and benefits of Cloud Computing.
  • Explain the different service models available in a Cloud environment.
  • Identify the key components in a Cloud Infrastructure and understand the process of architecting in a cloud environment.
  • Understand and implement best practices of security, reliability and performance efficiency when developing cloud infrastructures.

Network Function Virtualisation

The Network Function Virtualisation (NFV) module will give the learner an excellent grounding in virtualisation environments and will explore the evolution of cloud technology and how it has been a key component in NFV development. Participants will also get hands on experience of deploying and managing multiple Virtual Network Functions (VNFs).

When the module has been completed participants will be able to:

  • Demonstrate an understanding of virtualisation as a paradigm.
  • Describe and use NFV approaches and tools.
  • Build secure small model NFV environments.
  • Describe NFV management and orchestration approaches.

Software Defined Networking

The Software Defined Networking’s aim is for participants to understand networking domains that support the theory and practice of Software Defined Networking (SDN), obtain conceptual knowledge into how traditional computer networking foundations are affected in and SDN environment and demonstrate practical skills for SDN installation, configuration and programming. Some of the content may be aligned to Open Networking Foundation (ONF) certification.

When the module has been completed participants will be able to:

  • Show a theoretical knowledge of the domain of Software Defined Networking.
  • Analyse the state-of the-art in SDN.
  • Describe the security issues and opportunities that are presented by SDN.
  • Construct and configure a virtual SDN using open source software.
  • Develop a simple application that interfaces with the Software Defined Network controller’s northbound API.

Apply Now

If you have any queries, please don’t hesitate to contact us. If you would like to apply for a place on the course we are now accepting applications – please complete this short application form and a member of the admissions team will get back to you as soon as possible.