FUNDAMENTALS OF NETWORK AND CLOUD COMPUTING

SHE Level 1
SCQF Credit Points 10.00
ECTS Credit Points 5.00
Module Code M1I325895
Module Leader James Paterson
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. The percentage of Work Based Learning for this module, as represented by the proportion of the Activity Types which take place off campus, is 72%. The percentage of Work Based Assessment for this module is 0%.

Syllabus

-359 Principles of communications and how networks and cloud computing have changed our lives Network computing: Introduction to the concepts of networks, data, 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

Work based Education aims to maximise the direct and digitally mediated contact time with students by practicing teaching and learning strategies that use authentic work based scenarios and encourage action learning, enquiry based learning, problem based learning and peer learning. All these approaches aim to directly involve the students in the process of learning and to encourage sharing of learning between students. The module team will determine the level and accuracy of knowledge acquisition at key points in the delivery, inputting when necessary either directly or with the support of external experts who will add to the authenticity, the credibility and application of the education and learning in the workplace. The module's material will be introduced through lectures in the form of online presentations, while laboratory exercises, based on the lecture material, will allow students to develop their practical skills. Seminars on campus will be used to help explain and elaborate on both the lecture material and the laboratory exercises, and will allow students to discuss key concepts and issues with peers and with instructors. Students will be expected to undertake a significant level of independent study within the workplace, including practical activities, and links will be provided to appropriate external material such as podcasts, MOOCs, videos and literature to supplement the module content. Students will also be encouraged to reflect upon the theoretical learning within the work place and the application of newly learned concepts to the work environment. Students will receive feedback on their performance throughout the module through undertaking the practical assignments and tutorial exercises and participating in the seminars.

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 Develop an understanding of the practical considerations that constrain the application of theory in the workplace

Module Structure

Activity Total Hours
Practicals (FT) 12.00
Lectures (FT) 12.00
Tutorials (FT) 12.00
Independent Learning (FT) 54.00
Assessment (FT) 10.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