School of Informatics - 2021/22

Course Information

Content

  • Item

    Course Summary

    Extreme Computing (EXC) is a 10 credit course at Level 11, normally taken in Year 4. It runs in Semester 1. The exam is in December, and is worth 60% of the course mark. The University descriptor is here.
  • Item

    Course Outline

    The course is to be conceptually split into three main areas, with each area not necessarily accounting for an equal portion of the syllabus. The three areas and the material covered in each area are as follows:

    * Background: Motivation for new computing paradigms; introduction and differences between cloud and cluster computing; scaling, performance, privacy, economics, security, software as service.

    * Infrastructure: Distributed file systems; multi-tier systems, virtualisation; replication; fault tolerance; concurrent programming; web services.

    * Data structures and algorithms: decentralised data structures (e.g., peer-to-peer systems); programming frameworks (e.g., Apache Spark); workflow languages; design and implementation of Map/Reduce programs; dealing with massive amounts of data; case studies from natural language processing, data processing, machine and deep learning; and computation over infinite streams.

    The course will also deal with the legal, social, ethical, and professional issues involved in remotely storing data in cloud deployments and will also deal with potential solutions to these problems

  • Item

    Timetable

    If you are looking for your class times for this course, these can be found via your University of Edinburgh calendar (links provided below):

    Day Time Venue
    Mondays 09.00-09.50  Online Live
    Mondays 10.00-10.50 Online Live
  • Item

    Informatics Teaching Organisation: Information for Students

    You can also email the Informatics Teaching Organisation (ITO) at ito@inf.ed.ac.uk  or the Student Support Team (SST) at inf-sst@inf.ed.ac.uk.