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
Advances in Software Engineering
Enterprise and Distributed
Research Methods and Professional Issues
New Initiatives in Software Engineering
Information Search for the WWW