FUNDAMENTALS OF NETWORK AND CLOUD COMPUTING

SHE Level 1
SCQF Credit Points 10.00
ECTS Credit Points 5.00
Module Code M1I325624
Module Leader Dawn Carmichael
School School of Computing, Engineering and Built Environment
Subject Computing
Trimester
  • B (January start)

Pre-Requisite Knowledge

n/a

Summary of Content

This module introduces students to the fundamental aspects of networks of computer systems, including systems that provide services in the cloud. The content covers the architecture, structure, functions, components and models used by the internet and other computer networks. The OSI and TCP/IP layered models are covered, including the protocols involved and the devices and services present in each layer. The module also covers the architecture of the cloud service models available on the internet when compared to those available on a local system or network, together with the fundamental capabilities of the major platforms that support provisioning of these services.

Syllabus

-359 PrinPrinciples of communications and how networks and cloud computing have changed our lives Network computing: Introduction to the concepts of networks, local area networks (LANs), wide area networks (WANs), internetworks. -359 - The OSI and TCP/IP layered models of networks and the process of data encapsulation. - Network layers and their associated protocols and standards, protocol data units, hardware and software, including (OSI layers listed, but also refer to TCP/IP equivalents): -359 o Application layer: protocols such as HTTP(S), DNS, FTP o Transport layer: TCP, UDP o Network layer: IP, network addressing, packets, path determination, NAT o Data link layer: LLC, MAC, frames, Ethernet o Physical layer: LAN media and standards Cloud computing: -359 - Virtualisation - Cloud architecture and cloud service models: IaaS, PaaS, SaaS - Cloud services, such as computation, storage, security, applications and data - Services provided by cloud platforms such as Amazon Web Services, Microsoft Azure, Google Cloud, IBM Cloud

Learning Outcomes

On successful completion of this module, students should be able to:1 - Demonstrate an understanding of computer networks, network communication and the importance of standards and protocols in computer networks. 2 - Explain how the internet and the cloud are used to support business activities.3 - Make use of appropriate cloud services in the solution to a problem.

Teaching / Learning Strategy

The university 'Strategy for Learning' documentation has informed the learning and teaching strategy for this module. The module's material will be introduced through lectures, while practical exercises, based on the lecture material, will be given to students for their laboratory sessions. Tutorials will be used to help explain and elaborate on both the lecture material and the laboratory exercises. All lecture, laboratory and tutorial material will be made available on GCU Learn and links will be provided to appropriate external material such as podcasts, MOOCs, videos and literature. During all lab and tutorial sessions students will receive formative feedback on their performance in undertaking the laboratory and tutorial exercises.

Indicative Reading

Kurose, J. and Ross, K. (2016), Computer Networking: A Top-Down Approach, 7 th Edition, Pearson Severance, C.R. (2015) Introduction to Networking: How the Internet Works, Createspace Fall, K. and Stevens, W.R. (2011) TCP/IP Illustrated: the Protocols, Volume 1, Addison Wesley Dye, M., McDonald, R. and Rufi, A. (2007) Network Fundamentals: CCNA Exploration Companion Guide, Cisco Press Rafaels, R.J. (2018) Cloud Computing 2 nd Edition, CreateSpace Ruparelia N. B. (2016) Cloud Computing, MIT Press -567

Transferrable Skills

By the end of this module students will have gained competence in the following key areas: Specialist knowledge and application Critical thinking and problem solving Critical analysis Communication skills, written, oral and listening Numeracy Computer literacy Self confidence, self discipline & self reliance (independent working) Awareness of strengths and weaknesses Ability to prioritise tasks and time management Commercial awareness

Module Structure

Activity Total Hours
Assessment (FT) 10.00
Practicals (FT) 12.00
Tutorials (FT) 6.00
Lectures (FT) 12.00
Independent Learning (FT) 60.00

Assessment Methods

Component Duration Weighting Threshold Description
Course Work 01 n/a 50.00 35% Practical assignment or report (2000 words)
Course Work 02 1.00 50.00 35% Class Test