Skip to main content

Scalable Computing/Internet Applications

Module code: CS7NS1 ยท Semester: Semester 1

From students who've done itโ€‹

No write-ups yet.

Questions by Yearโ€‹

No papers listed yet for CS7NS1. Look on the TCD past papers page (sign in to TCD first).

Topics

  • Distributed system models and challenges LO1โ€“2
  • IoT to cloud-scale architectures LO2, LO4
  • Performance and scalability trade-offs LO5
  • Parallel algorithms LO7
  • Emerging paradigms: quantum information, optimisation and networking LO3
  • Security, integrity and data sovereignty LO8
Learning outcomes
  1. Describe distributed systems and the issues they face at scale
  2. Choose platform, system and communication models for distributed problems
  3. Reason about emerging technologies in scalable computing
  4. Design, build, deploy and test scalable distributed solutions
  5. Reason about performance trade-offs between paradigms
  6. Use documentation and references
  7. Plan a parallel implementation of a complex algorithm
  8. Consider data security, integrity and sovereignty

Summarised from the module descriptor, checked November 2026.