Course Catalogue

Fundamentals of Network Computing (UESTC) UESTCHN5015

  • Academic Session: 2026-27
  • School: School of Engineering
  • Credits: 10
  • Level: Level 5 (SCQF level 11)
  • Typically Offered: Semester 2
  • Available to Visiting Students: No
  • Collaborative Online International Learning: No
  • Curriculum For Life: No

Short Description

The course covers Enterprise Computing, Grid Computing, Cloud Computing, Peer-to-Peer Computing, Pervasive Computing, Internet of Things and Social Computing. This course will establish a roadmap for evolvement of network computing, by clarifying necessity, applicability, architecture, state-of-the-art in key technical issues, development trends and mutual relationships for each paradigm.

Timetable

This course will be timetabled in blocks, typically one week in four.

Requirements of Entry

None

Excluded Courses

None

Co-requisites

None

Assessment

5% Coursework (including homework)

20% Oral Assessment & Presentation (including academic paper presentation and discussion)

75 Final exam (closed-book exam)

Main Assessment In: April/May

Course Aims

This course aims to establish a roadmap for evolvement of network computing, by clarifying necessity, applicability, architecture, state-of-the-art in key technical issues, development trends and mutual relationships for each paradigm. This course will help postgraduate students to establish an overall perspective for network computing, and to identify relevant research topics in network computing, and help other postgraduate students to establish an overall perspective for network computing.

Intended Learning Outcomes of Course

By the end of this course students will be able to:

1. Master the interrelationships and development mechanisms of common network computing models.

2. Grasp the functions and interrelationships of each layer in the hourglass model of grid computing architecture, as well as the advantages of the hourglass model in terms of scalability and flexibility.

3. Understand the execution process of Map-Reduce in a cloud computing environment and the principles of distributed information storage and access in a cloud computing environment.

4. Master the routing principles of P2P systems implemented using distributed hash tables, understand the key role of consistent hashing, and comprehend the diverse resource distributions formed by shortest-path diversity.

5. Understand the significance of Internet of Things (IoT) technology in the post-Internet era, and grasp the IoT industry chain and key technology research areas.

Minimum Requirement for Award of Credits

No exceptions