CS120
Distributed Systems
Part of the Master of Computing (Artificial Intelligence) at National University of Singapore.
Course code
CS120
Credits
12
When
Semester 2
Part of
Master Computer Science
About this course
Designing scalable, fault-tolerant distributed software.
What you will study
ConsensusreplicationshardingCAP
Skills you gain
Algorithms, systems design, several programming languages, databases, distributed systems, and software engineering practice.
Career pathway & market demand
Software and computing roles are projected to grow far faster than the average for all occupations, and computer science graduates are among the most sought-after and highest-paid across every study destination. Software engineer, backend/full-stack developer, cloud engineer, DevOps engineer, systems architect, research scientist, technical product manager.
Interested in Distributed Systems?
This course is part of the Master of Computing (Artificial Intelligence). Apply to the full degree and get matched to the Singapore student visa in one go.