MEng Computing G403

Course Overview

Graduation 2013

The MEng Computing is a four-year degree leading to a Masters qualification. This degree is aimed at those students who are committed to a career in the software development industry.

The MEng in Computing differs from our other schemes in that it continues for a fourth year of study. Unlike the BSc in Computer Science, which aims to give a general education that spans the broad technical and scientific range of the subject of Computing, the MEng is aimed at the specific needs of advanced software development.

The first three years of the MEng are identical to the BSc in Computer Science (because advanced software development requires all the general skills of a Computer Scientist). The fourth year of the MEng forms a specialised, advanced education in software development.

One half of the fourth year is made up of projects - both individual and group. You will develop skills in software development, team working, planning, specification, design and risk analysis to a high level.

Key Features

  • Excellent employment prospects.
  • A state-of-the-art education.
  • Friendly staff, committed to the highest standards.
  • According to the 2014 Times Good University Guide, Computer Science at Swansea is 7th in the UK for "Graduate Prospects".
  • Teaching score of Excellent.
  • Highest percentage of top-class researchers of any Computer Science department in Wales – and only 12 in the UK have higher.
  • 70% of the research activity assessed as world-leading or internationally-excellent.
  • Our industrial programme IT Wales which can arrange vacation employment placements.
  • A university with high success rate, low drop-out rate, and excellent student support.

Description

Level 1 (Year One)

Semester 1

  • CS-110 Programming 1
  • CS-130 Professional Issues 1
  • CS-150 Concepts of Computer Science 1
  • CS-170 Modelling Computer Systems 1

Semester 2

  • CS-115 Programming 2
  • CS-135 Professional Issues 2
  • CS-155 Concepts of Computer Science 2
  • CS-175 Modelling Computer Systems 2

Level 2 (Year Two)

Semester 1

  • CS-210 Concurrency
  • CS-230 Software Engineering 1
  • CS-250 Databases Systems 1
  • CS-270 Algorithms

Semester 2

  • CS-205 Declarative Programming
  • CS-235 Software Engineering 2
  • CS-255 Computer Graphics 1
  • CS-275 Automata and Formal Language Theory

Level 3 (Year Three)

Compulsory

  • CS-344 Project Implementation and Dissertation
  • CS-354 Project Specification and Development

and 80 credits chosen from:

  • CS-306 Writing Mobile Apps
  • CS-307 Computer Graphics II: Modelling and Rendering
  • CS-311 Concepts of Programming Languages
  • CS-313 High Integrity Systems
  • CS-318 Cryptography and IT Security
  • CS-337 Data Visualisation
  • CS-338 Internet Computing
  • CS-345 Artificial Intelligence Applications
  • CS-348 Building Reliable Web Applications
  • CS-349 Mobile Interaction Design
  • CS-358 High Performance Computing in C/C++
  • CS-364 Software Testing
  • CS-368 Embedded Systems
  • CS-371 Design Patterns and Generic Programming
  • CS-375 Logic for Computer Science
  • CS-377 Computer Vision and Pattern Recognition.
  • CS-390 Teaching Computing via a School Placement.

Level 4 (Year Four)

Compulsory

  • CS-M04 Group Project
  • CS-M14 Industrial Project

and 60 credits chosen from:

  • CS-M07 Data Visualisation
  • CS-M12 Software Concepts and Efficiency
  • CS-M13 Critical Systems
  • CS-M18 IT Security: Theory and Practice
  • CS-M19 Interactive Systems Design
  • CS-M29 Mobile Interaction Design
  • CS-M39 Interaction Technologies: Seminars and Reading
  • CS-M49 Interaction Technologies: Lab and Field Work
  • CS-M58 Distributed O-O Programming
  • CS-M61 Concepts of Programming Languages
  • CS-M65 Artificial Intelligence Applications
  • CS-M67 Graphic Processor Programming
  • CS-M68 Writing Web and Web Service Applications
  • CS-M69 Interaction Technologies: Information Retrieval
  • CS-M71 Design Patterns and Generic Programming
  • CS-M75 Logic for Computer Science
  • CS-M77 Computer Vision and Pattern Recognition
  • CS-M78 High Performance Computing in C/C++
  • CS-M79 Interaction Technologies: Hardware and Devices
  • CS-M84 Software Testing
  • CS-M85 Modelling and Verification Techniques
  • CS-M88 Embedded Systems

Note some level 4 modules may not be taken if the corresponding level 3 module has been done. Please see the module handbook for details.

Entry Requirements

The average HESA recognised UCAS tariff on entry into Computer Science at Swansea have been:

  • 2010 entry     313 points
  • 2011 entry     357 points
  • 2012 entry     341 points

Offers for our main degree programmes are around ABB-BBB at A-level or DDM-DMM for BTEC depending on interview and subjects taken. Our MEng programme has one grade higher entry.

Entry offers for our foundation year will be CCD at A-level or MMM at BTEC.

We exclude General Studies, Key Skills and some other exams.

A level Mathematics is not a requirement for our degrees, with the exception of G4GC Mathematics for Computer Science. All modern computer science degrees involve discrete mathematics and mathematical logic, on which all forms of computation, programming, and systems design depend. We have substantial experience (and success!) in teaching these essential tools to students who do not have recent mathematical experience. 

Apart from special circumstances, applicants without a B or higher in GCSE Maths will be rejected. If you apply with a C in GCSE Maths, your application will be considered, and you may receive a higher offer than usual, if you fall into one of these categories:

  • You are resitting GCSE Maths.
  • You have at least a B in GCSE Statistics.
  • You are studying AS or A level Maths, or Statistics, or Physics.
  • You are studying an IT/Software/Computing BTEC and expect to obtain at least DDM and the BTEC you are following has some maths component, (or MMM for G401).
  • You are expecting to get AAB in 3 A-levels (or 340 UCAS points), (or 240 points for G401)

Please refer to the UCAS Tariff Tables to determine your points equivalent if you have other qualifications.

Applicants with grades of CCC or higher are welcome (CDD for G401).

How To Apply

All applications for full-time undergraduate degrees must be made through UCAS. Further information is available on the UCAS website.

For UK applicants, please apply online at www.ucas.ac.uk

For International students, please click here

Tuition Fees

Annual tuition fees for entry in the academic year 2014/15 are as follows:

UK/EU International
MEng Full-time £9,000 £13,000

You can find further information on fees and how to pay on our tuition fees page.

You may be eligible for funding to help support your study. To find out about scholarships, bursaries and other funding opportunities that are available please visit the University's scholarships and bursaries page.

Additional Costs

The tuition fees do not cover the costs of purchasing books or stationery, printing, thesis binding or photocopying costs.

There are no mandatory additional costs specified for this course.

Teaching and assessment

You will be taught through a combination of lectures, laboratory work, seminars and tutorials.

You will be assessed by a combination of written examinations, coursework, and a project in your final level.

Student profiles

"Swansea University was one of the very few universities in the UK offering the MEng Computing course that I was really interested in. The lecturers on the course have been really great, providing
notes and extra help if you need it as well as lab classes to help you apply what is being learnt to practical situations. I was impressed by how many facilities are available on campus; the library is extremely well-equipped and there is the Taliesin Arts Centre, Lloyds TSB bank and Waterstones plus some great cafes and food outlets. The Sports Village across the road has a brilliant range of facilities including 50-metre swimming pool".

Sophie Dare-Edwards, MEng Computing

Read our student profiles.

Facilities

The Department is well equipped for undergraduate teaching, and is continually upgrading its laboratories to ensure equipment is up-to-date – equipment is never more than three years old, and rarely more than two. Currently, students use five fully networked laboratories: three, running Windows; another running Linux; and a project laboratory, containing specialised equipment. These laboratories support a wide range of software, including the programming languages Java, C# and the .net framework, C, C++, Haskell and Prolog among many; integrated programme development environments such as Visual Studio and Netbeans; the widely-used Microsoft Office package; web access tools; and many special purpose software tools including graphical rendering and image manipulation tools; expert system production tools; concurrent system modelling tools; World Wide Web authoring tools; and databases. We are also part of the MSDNAA which entitles students to download most Microsoft Software freely for their own academic use (including the latest Windows OS, Visual Studio, SQL server).

Careers

The importance of gaining valuable core skills and life experience whilst at University has never been so critical.  As computer scientists in training you will be taught a full range of core skills and practises by leading experts that will enable you to successfully pursue a career within computing.

Every year we survey our recent graduates to ascertain their employment status. The data is more commonly known as the Graduate Destinations survey and is reported to HESA (the Higher Education Statistics Authority).

HESA data collected in January 2013 about our 2012 graduates showed that 100% of Swansea's Computer Science graduates were in full-time employment or further study within six months of graduation. Computer Science at Swansea is 7th in the UK for "Graduate Prospects", the 2014 Times Good University Guide.

Some example job titles from the surveys are:

  • Flex Programmer: CBSMSoftware
  • Engineer: General Dynamics UK
  • Computer analyst: Hewlett Packard
  • Senior Software Developer: Information Processing Ltd.
  • Systems Developer: Itchen College
  • IT Engineer: LRN Security
  • IT Engineer: New Directions
  • Software developer: Persuasive Image
  • Web Developer: Time Etc Ltd.
  • Developer: Tinopolis
  • Software Developer: VSI Thinking
  • Systems analyst: Wall Colmonoy
  • Database Administrator: We Predict Ltd
  • Software Engineer: Motorola Solutions
  • Change Coordinator: Logica
  • Software Developer/Engineer: NS Technology
  • Workflow Developer: Irwin Mitchell
  • IT Developer: Crimsan Consultants
  • Consultant: Crimsan Consultants
  • Programmer: Evil Twin Artworks
  • Software Developer: BMJ Group
  • Graduate software engineer BT

 Find out more about employability

Research

The Department submitted all 22 of its research-active staff for RAE 2008.

25% of our submitted research was assessed as world-leading quality.

More than 75% of our submitted publications were assessed as world-leading or internationally excellent.

Only 12 other UK Computer Science departments achieved a higher percentage of world-leading research.

Find out more

Accreditation

The MEng in Computing is accredited for Chartered Engineer (CEng) status by the British Computer Society. This means after a few years of industrial experience, you can apply to become a Chartered Engineer. To do the same with a BSc degree you would need to study for the full-time equivalent of one year (typically actually undertaken part-time) after your degree. (*Excludes Software Engineering).