The MSc in Computing is perfect for students looking to develop upon their previous computing-based qualifications from courses such as Computing, Information Technology, Information Systems, Software Engineering or related disciplines. This course provides the opportunity and guidance necessary for students to build upon their existing knowledge and gain the skills necessary to succeed in both commercial computing and research.
Why study MSc Computing at Dundee?
This degree programme aims to give students a Masters-level postgraduate education in the knowledge, skills and understanding of computing and software development to enable them to operate effectively in the application of computing in industry, commerce or research.
"The intersection of business models and IT requires people with varied experience, professional versatility, multidiscipline knowledge and technology understanding – a hybrid professional, in other words."
Diane Morello, Vice President and Gartner Fellow, Gartner Inc, 2008
What's so good about MSc Computing at Dundee?
This course is highly flexible, adapting to your skill level to create a programme tailored to suit you. We encourage a professional, inter-disciplinary and user-centred approach to software design and production, and will enable you to develop the skills so that you can undertake a major software development project.
In keeping with our theme of flexibility, this course offers its students a wide choice of individual projects to choose from.
You will have 24-hour access to our award winning and purpose-built Queen Mother Building. It has an unusual mixture of lab space and breakout areas, with a range of conventional and special equipment for you to use. It's also easy to work on your own laptop as there is wireless access throughout the building. Our close ties to industry allows us access to facilities such as Windows Azure and Teradata, and university and industry standard software such as Tableau for you to evaluate and use.
How you will be taught
We know how important it is to be at the leading edge of computing and so you will learn from research-active staff in the School of Computing. Leading researchers teach you and small class sizes mean that they really get to know you, making for an informal and supportive community.
Industrial collaboration is part of our ethos too, so we regularly include guest experts from industry.
What you will study
You select six taught modules, three per semester, during the period September-April. You will make module selections with your advisor, and this will be partially dictated by your background and previous study.
The typical list for students with limited computing background is shown *. Any module which has a significant overlap with your previous education will be disallowed, for students with a computing-related degree this will usually include most of the modules shown +.
The six taught modules will be chosen from topics such as the following:
Technology Innovation Management
Computing the User Experience
Big Data Analysis
Secure Internet Programming
Computing Research Frontiers
Human Computer Interaction and Usability Engineering
Subject to examination performance, you then progress to the MSc project which runs from May to September, or to a Diploma project lasting 9 weeks.
Please note that some of the modules in the programme are shared with other masters programmes and some of the teaching and resources may be shared with our BSc programme. These joint classes offer a valuable opportunity to learn from, and discuss the material with, other groups of students with different backgrounds and perspectives.
How you will be assessed
The taught modules are assessed by continuous assessment plus end of semester examinations in December and March/April. The project is assessed by dissertation.
Coursework is often very practical, eg writing computer programs, designing interfaces, writing reports, constructing web sites, testing software, implementing databases, analysing problems or presenting solutions to clients.
Career opportunities in software development, website design, network support, database development and research, working as computer systems manager, data processing manager, software engineer, computer analyst & programmer, computer & IT consultant.
Our students are highly employable:
They develop the expertise that employers want from computing graduates - our Industrial Advisory Board includes experts from a range of industries including Amazon, Scottish Enterprise Tayside, NCR, Chevron and Microsoft
They are prepared for a wide range of good career prospects in computing - the UK faces a massive shortage of graduates qualified to fill the 120,000 new jobs in computing and IT every year
Computing at the University of Dundee
is ranked 21st in the UK according to most recent Times Good University Guide and 12th in the UK according to the Guardian University League Table 2009. The University of Dundee
has powered its way to a position as one of Scotland's leading universities with an international reputation for excellence across a range of activities. With over 18,000 students, it is growing fast in both size and reputation. It has performed extremely well in both teaching and research assessment exercises, has spawned a range of spin-out companies to exploit its research and has a model wider-access programme.
Dundee has been described as the largest village in Scotland which gives an indication of how friendly and compact it is. With a population of 150,000 it is not too large but has virtually all the cultural and leisure activities you would expect in a much larger city. It is situated beside a broad estuary of the river Tay, surrounded by hills and farmland, and for lovers of the great outdoors it is hard to imagine another UK location that offers so much all year round on land and water. The University is situated in the centre of Dundee, and everything needed is on the one-stop campus: study facilities, help, advice, leisure activities... yet the attractions of the city centre and the cultural quarter are just a stroll away.
You should have an Honours degree at 2.2 level or above in Computing, Information Technology, Information Systems, Software Engineering or related title, or equivalent qualifications.English Language Requirement: IELTS of 6.0 (or equivalent), if your first language is not English.