CS4273 - Distributed System Technologies and Programming

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One Semester
Exclusive Courses:
Course Offering Term*:
Not offering in current academic year

* The offering term is subject to change without prior notice
Course Aims

This course aims to provide introduction to advanced Internet technologies and programming. Students will gain the knowledge about fundamental concepts of distributed systems, distributed system architecture, and communications between different components of distributed systems. Students will also learn the programming skill and train their problem solving ability about development of distributed systems, web-based information systems, and networking systems. We will explore the state of art of distributed systems and web-based information systems. Specifically, we will discuss the programming of clients, middle tier servers and application servers in great details.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 30%
Examination: 70%
Examination Duration: 2 hours
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
Detailed Course Information


Useful Links

Department of Computer Science