The University of Southampton

MSc Computer Science (1 year full-time)

This one year MSc Computer Science degree allows you to choose modules from our more specialist programmes including artificial intelligence, cyber security, signal processing, software engineering, and web science and technology and will provide the opportunity to deepen your understanding of one or more of these areas.

Introducing your degree

Computer science drives the fundamental technologies of today’s connected world. Take your place to set the agenda for tomorrow’s ever-changing digital future.

Overview

This umbrella programme allows you to choose modules from our more specialist programmes in Artificial Intelligence, Cyber Security, Signal Processing, Software Engineering, and Web Science and Technology.  In semester one, you can cover the foundations of a number of these specialist areas, and for your other taught subjects you can choose specialist modules to deepen your understanding of one or more of these areas.

Your programme leader and personal tutor will help you to make an appropriate selection based on your background and interests.

View the programme specification document for this course

Programme Structure

You will be assigned a project supervisor and project area or topic to work on.  Before the start of the project you will learn about appropriate research methods and prepare an extended project brief and review of the relevant literature.  In the summer, following your second semester examinations, you will undertake the main work of the project, which you write up as an extended report or dissertation of up to 15,000 words or 60 pages. 

Topics may include:

Agile and Object Oriented Development; Applications of Security in IT; Aspect Oriented Programming and Program Generation; Computer Vision; Cryptography; E-Business Strategy; Enterprise Web Development; Evolution of Complexity; Formal Design of Systems; Hypertext and Web Technologies; Intelligent Agents; Machine Learning; Robotics; Safety Critical Systems; Semantic Web Technologies; Social Networking Technologies; Software Project Management and Quality Assurance; Web Development; Web Services.

To Apply

You can apply for the programme through the University of Southampton's online postgraduate application system. Visit our how to apply pages for more information.

Key Facts

Southampton University has pioneered many of the most important advances in computer science and web technology of the past 10 years

We are in the top 10% in the UK for the volume and quality of our Computer Science research (REF 2014)

100% of our Computer Science research impact is world-leading or internationally excellent (REF 2014)

We have been ranked in the UK top ten for Computer Sciences for over ten years by the Guardian University Guide 2008-2017

We are ranked second in the UK’s prestigious Russell Group for graduate prospects in Computer Science by the Complete University Guide 2018

We are one of only 14 universities recognised as an Academic Centre of Excellence in Cyber Security Research by the UK Government and our academics have played a leading role in establishing a European Data Science Academy

"I really enjoy the challenge of working at the frontier of human knowledge"

Steven Squires

Entry Requirements

Typical entry requirements

Honours Degree:

Our normal entry requirement is an upper second-class honours degree or higher (or equivalent) in computer science, software engineering or a closely related subject such as mathematics, physics, or electronics/electrical engineering. You should have a good understanding of at least one object-oriented modern programming language (Java, C++, C#, etcetera). We do take into account work experience, in place of taught programming.

English Language Requirements:

If English is not your first language, you will be required to pass an approved English test. We normally ask for IELTS 6.5 overall with at least 6.0 in each competency. For information on other accepted English language tests, please visit www.southampton.ac.uk/admissions_language.

International Qualifications:

We welcome applications from international students. For information on applying, visit the International Office website

Selection process:

All individuals are selected and treated on their relative merits and abilities in line with the University's Equal Opportunities Policy. Disabled applicants will be treated according to the same procedures as any other applicant with the added involvement of the Disability Office to assess their needs. The programme may require adaptation for students with disabilities (eg hearing impairment, visual impairment, mobility difficulties, dyslexia), particularly the practical laboratory sessions, and we will attempt to accommodate students wherever possible.

Modules

Year 1

Modules
Compulsory
COMP6200
MSc Project
COMP6233
Topics in Computer Science
COMP6238
TT Technical Methods and Writing 2017-18
ELEC6211
Project Preparation
Optional
COMP3210
Advanced Computer Networks
COMP3211
Advanced Databases
COMP3212
Computational Biology
COMP3218
Game Design and Development
COMP6201
E-Business Strategy
COMP6202
Evolution of Complexity
COMP6203
Intelligent Agents
COMP6204
Software Project Management and Development
COMP6205
Web Development
COMP6206
Advanced Computer Vision
COMP6207
Advanced Intelligent Agents
COMP6208
Advanced Machine Learning
COMP6209
Automated Code Generation
COMP6211
Biometrics
COMP6212
Computational Finance
COMP6214
Open Data Innovation
COMP6215
Semantic Web Technologies
COMP6216
Simulation Modelling for Computer Science
COMP6217
The Science of Online Social Networks
COMP6218
Web Architecture
COMP6219
Designing Usable and Accessible Technologies
COMP6223
Computer Vision (MSc)
COMP6224
Foundations of Cyber Security
COMP6226
Software Modelling Tools and Techniques for Critical Systems
COMP6229
Machine Learning (MSc)
COMP6230
Implementing Cyber Security
COMP6231
Foundations of Artificial Intelligence
COMP6234
Data Visualisation
COMP6235
Foundations of Data Science
COMP6236
Software Engineering and Cyber Security
COMP6237
Data Mining
COMP6239
Mobile Applications Development
ELEC3201
Robotic Systems
ELEC6212
Biological Inspired Robotics
ELEC6213
Image Processing
ELEC6242
Cryptography
WEBS6201
Foundations of Web Science
WEBS6202
Further Web Science

Career Opportunities

Computer Science students from Southampton mainly go on to work in the software industry, often as developers, but also as consultants, project managers, testing and support, or technical specialists. 

These roles support a variety of sectors including:

  • banking and finance
  • consumer electronics
  • defence, engineering
  • entertainment
  • insurance
  • power generation
  • telecommunications
  • television

As well as larger multinationals, many students also go on to work for small to medium enterprises (SMEs), including start-ups.

Visit our careers hub for more information.

Fees & funding

Tuition fees

Fees for postgraduate taught courses vary across the University. All fees are listed for UK, EU and international full-time and part-time students alphabetically by course name.

View the full list of course fees

Funding

Scholarships, bursaries, sponsorships or grants may be available to support you through your course. Funding opportunities available to you are linked to your subject area and/or your country of origin. These can be from the University of Southampton or other sources.

Explore funding opportunities

Costs associated with this course

Students are responsible for meeting the cost of essential textbooks, and of producing such essays, assignments, laboratory reports and dissertations as are required to fulfil the academic requirements for each programme of study.

There will also be further costs for the following, not purchasable from the University:

TypeDescription
Approved CalculatorsCandidates may use calculators in the examination room only as specified by the University and as permitted by the rubric of individual examination papers. The University approved models are Casio FX-570 and Casio FX-85GT Plus. These may be purchased from any source and no longer need to carry the University logo.
StationeryYou will be expected to provide your own day-to-day stationery items, e.g. pens, pencils, notebooks, etc). Any specialist stationery items will be specified under the Additional Costs tab of the relevant module profile.
TextbooksWhere a module specifies core texts these should generally be available on the reserve list in the library. However due to demand, students may prefer to buy their own copies. These can be purchased from any source.

Some modules suggest reading texts as optional background reading. The library may hold copies of such texts, or alternatively you may wish to purchase your own copies. Although not essential reading, you may benefit from the additional reading materials for the module.
Printing and Photocopying CostsIn the majority of cases, coursework such as essays; projects; dissertations is likely to be submitted on line. However, there are some items where it is not possible to submit on line and students will be asked to provide a printed copy. A list of the University printing costs can be found here: http://www.southampton.ac.uk/isolutions/students/printing-for-students.page.

In some cases you'll be able to choose modules (which may have different costs associated with that module) which will change the overall cost of a programme to you. Please also ensure you read the section on additional costs in the University’s Fees, Charges and Expenses Regulations in the University Calendar available at www.calendar.soton.ac.uk.

Location

Highfield Campus

Highfield is our main campus and the heart of the University. Set in beautiful green surroundings, it’s easily accessible from the city centre. University Road, Southampton, SO17 1BJ.

Find out more

Related courses

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×