Enterprise Computing (2014/2015)

Enterprise computing is the name given to distributed computing as practised in medium-sized or large organisations where the need to share data between physically-distributed sites is the primary motivator for the creation of a distributed system. The course is biased towards the acquisition of practical skills rather than an investigation of the theoretical limitations of distributed systems. The aim is to treat the dominant relevant technologies in depth rather than to give a more superficial survey of a larger number of technologies. The technologies studied are based on HTML or XML for data presentation and Python or Java as a programming language.

Awards

In contention for Best Team

Learning outcomes

  1. This course provides an introduction to the design and implementation of distributed computing systems and encourages an understanding of semi-structured data. This understanding is demonstrated by being able to construct small-scale examples of systems which use these components.
  2. The intellectual skills encouraged by the course include the ability to reason about the effect of design on remote evaluation, recovery from failures and performance. These skills can be applied in the design of new enterprise systems or the modification of existing ones.
  3. The practical skills acquired in the course include understanding HTML and XML technology, client-server systems and multi-tier systems, distributed programming techniques and Web services. Students demonstrate their understanding of this technology through essay-based examination questions and programming exercises undertaken as coursework.
  4. The transferrable skills acquired in the course include design of distributed computing systems and modern data structuring methods. Students display these skills through being able to use the APIs and technology of enterprise computing platforms.

Lectures

Slides

Notes

Media

Assessment

Coursework

Important dates

Thursday 15th January 2015 Coursework released
Thursday 12th February 2015 at 16:00  Part 1 due
Thursday 5th March 2015 Part 1 feedback received
Thursday 9th April 2015 at 16:00 Part 2 due
Thursday 23rd April 2015 Part 2 assessment received

Feedback

Policies

Links


Home : Teaching : Courses 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections. Logging and Cookies
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh