• University of Leeds Featured Masters Courses
  • Regent’s University London Featured Masters Courses
  • Swansea University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • University of Glasgow Featured Masters Courses
  • Leeds Beckett University Featured Masters Courses
  • Xi’an Jiaotong-Liverpool University Featured Masters Courses
  • University of York Featured Masters Courses
London School of Hygiene & Tropical Medicine Featured Masters Courses
University of Strathclyde Featured Masters Courses
Coventry University Featured Masters Courses
Queen Mary University of London Featured Masters Courses
Cardiff University Featured Masters Courses

Internet and Distributed Systems Technologies (MSc)

Course Description

The MSc in Internet and Distributed Systems is a taught course oriented towards graduates from computing and related subjects who want to extend their knowledge and expertise. It provides an opportunity to acquire the more advanced skills required for a career in Internet and Intranet-based information systems. The first module addresses advanced Java programming, and subsequent modules cover new technologies and related theory.

This is a full time course and students will be registered for 12 months

By the end of the programme

You will have learned in depth, through lectures and practical laboratories, a range of key computing technologies needed for modern systems. These include:

-Systematic and advanced-level design abilities using modern internet-related software tools and techniques
-Presenting work in written and oral forms that are aligned to modern industrial documentation and reporting standards and needs
-An advanced level of the theory, principles and practice of internet and distributed computing and directly related technical topics
-The technical management and industry-standard software lifecycle-based approach to designing internet and distributed systems
-Advanced theoretical and practical appreciations of modern approaches to the software engineering required for internet and distributed application, including both product and process technologies

The course will equip you with knowledge of modern technology for a career as a technical expert or consultant.

How will I be assessed?

Assessment will be made based on your laboratory report of 2,500 words for each module and on your individual 20 page journal-style dissertation paper based on the final project. There are no examinations. Some dissertations may involve work with industry, or with other Departments within the University.

Some modules may involve group or team work when a single laboratory assignment report from the team will be required.

What does the course consist of?

The course is built from eight taught modules plus one project module. Each of the eight modules lasts for approximately four weeks and consists of a combination of lectures, tutorials, private study and a mini project. Each of the modules is designed to build upon the student's growing knowledge and skills.

The final project module involves the design, implementation and evaluation of a significant information systems solution.

The modules available for 2013/2014 are listed below. This list may change in subsequent years, as we update and modify the programme.

Advanced Java with UML
Software Dependability
Advances in Software Engineering
Enterprise and Distributed
Research Methods and Professional Issues
Web Technology
New Initiatives in Software Engineering
Information Search for the WWW

Visit the Internet and Distributed Systems Technologies (MSc) page on the Durham University website for more details!

(Student Profile)

Michael Batty

81.jpg Current position: Research Associate in the Technology Enhanced Learning group in the Department of Computer Science, Durham University (UK).

(Student Profile)

Anna Gerasimova

82.jpg Current position: Technical Manager at Unique Digital Marketing Ltd (London, UK).

(Student Profile)

Dr. Iyad AlAgha (PhD, Durham)

83.JPG Current position: Research Associate, Department of Computer Science, Durham University (UK).

Favorite module: Advanced Principles of Distributed Computing.

"The MSc courses in the department of Computer Science at Durham are distinguished by being based on project-based assessment. Students are required to undertake a practical project at the end of each module to apply theories and techniques learned in lectures to practical applications. The importance placed on practical work can effectively help to produce graduates who are immediately capable of being important assets to companies."

(Student Profile)

Dr. Abdullah Alaraj (PhD, Durham)

85.jpg Current position: Assistant professor in the Department of Information Technology, Qassim University (Saudi Arabia).

"Studying at Durham is a great opportunity to get educated!"

(Student Profile)

Abdullah M. Alnajim

86.jpg Current position: PhD student in the Department of Computer Science, Durham University (UK) - Anti-phishing effectiveness for phishing websites detection.

Favorite module: Advanced Principles of Distributed Computing.

"When I studied the Internet and Distributed Systems (IDS) programme I found a combination between simplicity and richness. I felt (1) the IDS was simple since we were guided perfectly and (2) it was rich since we were taught a variety of useful subjects for academia and industry."

(Student Profile)

Andy Lloyd

87.jpg Current position: Software Engineer (Cheltenham, UK).


Entry Requirements

A good second class honours degree (typically 2:1 Honours) or international equivalent in Computer Science or similar IT related subject. Non-native speakers of English require IELTS of 6.5 (no component under 6.0) or equivalent.

Email Enquiry

Recipient: Durham University

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Share this page:

Cookie Policy    X