Skip to main content

Internet Applications

Module code: CSU44000 ยท Semester: Semester 1

From students who've done itโ€‹

No write-ups yet.

Questions by Yearโ€‹

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

Topics

  • What Internet applications are and how they evolved LO1
  • HTML, CSS, HTTP, JavaScript, Node.js and npm LO2โ€“3
  • Web frameworks: Angular, React, Vue (MVC) LO3
  • Cloud computing: SaaS, IaaS, PaaS, databases, load balancing, orchestration LO4
  • Edge computing and the computing continuum LO4
  • Decentralised applications: federated learning, machine unlearning, Web3 LO5
Learning outcomes
  1. Describe how Internet applications emerged and evolved
  2. Describe the architecture of typical Internet applications
  3. Build a basic Internet application with common tools
  4. Evaluate cloud and edge computing for Internet applications
  5. Apply and evaluate distributed machine learning in decentralised settings
  6. Follow professional practice and use documentation well

Summarised from the module descriptor, checked November 2026.