This MSc is suitable for you if you wish to specialise in large-scale software development for distributed systems and gain essential practical experience. It is also ideal if you are already employed in the computing field and wish to update your knowledge of contemporary computing and specialise inmobile and distributed systems.
The programme is studied full-time over one year and comprises two semesters of taught modules followed by a dissertation. It starts in September each year.
Careers
We place a high priority on the employability of our graduates and so we work closely with leading companies to ensure that our courses remain up to date and relevant to industry and commerce.
We have strong partnerships with companies such as Microsoft, Sony and Electronic Arts. Our commercial software development unit, SEED Software, provides the opportunity for guaranteed industry experience as part of our degrees, as well as a commercial context for many projects.
With teaching rated in the countrys top 10 by the 2011 National Student Survey, our Department of Computer Science has an excellent reputation for graduate employability. In fact, 95% of our students are in graduate-level jobs within six months of graduating many snapped up by industry giants such as Sony, Microsoft, Electronic Arts, Rockstar Games, Dell, the BBC, and Fujitsu.
Research areas
Research within the department is organised into three research groups: - Simulation and Visualization (SimVis); Dependable Systems (DS), and Intelligent Systems (IS).
Microsofts .NET framework has attracted considerable interest from within the computing industry as a platform for the development of commercial software. The .NET software is aimed at breaking down technological barriers and has been developed by Microsoft to connect people, systems and devices in the web services and distributed computing arena. The programme imparts highly marketable skills, giving you in-depth experience of working with .NET software and similar managed code environments and putting you in a strong position to shape the future development of large-scale IT systems.
Core modules
C# Programming and Design
Component Based Architectures
Distributed Applications
Maintaining Large Software Systems
.NET Development Project
Trustworthy Computing
Employers today demand a new breed of software specialist. They want people with proven real-world experience of systems development and the skills to develop systems that will operate on any computer or electronic device, regardless of its size or type. Collaboration between industry and universities is the key to meeting these challenges. That is why the University has cooperated with Microsoft UK to develop this programme, the worlds first .NET postgraduate degree. The course answers industrys demand for programmers with the ability to work with large-scale code bases. It focuses on the crucial systems-level software development skills needed to extend the boundaries of software innovation.
As members of the Microsoft Academic Alliance, our students gain access (for no cost) to virtually the entire range of Microsoft software, including their operating systems and Visual Studio.
Our courses are accredited by the British Computer Society (BCS), meeting the educational requirements for CITP (Chartered IT Professional) and also contributing to Chartered Engineer status.