We got your back! We are coming back with more features and improvements. Read more here.

CE4013 DISTRIBUTED SYSTEMS

This course introduces the concepts and design of distributed systems. 1. Foundations: characteristics of distributed systems, architectural models, fundamental models, interprocess communication. 2. Middleware: remote method invocation, remote procedure call, name services, CORBA. 3. System Infrastructure: distributed file systems, peer-to-peer systems. 4. Distributed Algorithms: clock synchronization, logical and vector clocks, distributed mutual exclusion, election algorithms, consensus algorithms, replication and fault tolerance.

Academic Units3
Exam ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingCE
Prerequisites

CE2005 & CE3005

Mutually Exclusive

CZ4013, SC4051

Prerequisites Tree

CE4013requiresall ofCE3005CE2005

Indexes

IndexTypeGroupDayTimeVenueRemark
10720LEC/STUDIOSCL4THU1330-1520ONLINETeaching Wk3
10720LEC/STUDIOSCL4THU1330-1520LT1Teaching Wk1,2,4-13
10720TUTSCELFRI1030-1120ONLINETeaching Wk3
10720TUTSCELFRI1030-1120LT27Teaching Wk2,4-13

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE
WED
THU

CE4013

LEC/STUDIO | ONLINE

Teaching Wk3

CE4013

LEC/STUDIO | LT1

Teaching Wk1,2,4-13

FRI

CE4013

TUT | ONLINE

Teaching Wk3

CE4013

TUT | LT27

Teaching Wk2,4-13

SAT

Reviews & Discussion

We would encourage you to review with the following template.

Review Template

AY Taken: ...

Assessment (Optional): ...

Topics (Optional): ...

Lecturer (Optional): ...

TA (Optional): ...

Review: ...

Final Grade (Optional): ...


© 2025 NTUMODS Dev Team. All rights reserved