This programme is for students who have a numerate first degree or can demonstrate numerate skills. Students are often at the early stages of their careers in diverse professions including economics, statistics and computer science.
Students will have a curiosity about data, and will want to learn new techniques to boost their career and be part of exciting current industry developments. The MSc in Data Science includes some complex programming tasks because of the applied nature of the course, so many students have a mathematics or statistics background and enjoy working with algorithms.
The demand for data scientists in the UK has grown more than ten-fold in the past five years *. The amount of data in the world is growing exponentially. From analysing tyre performance to detecting problem gamblers, wherever data exists, there are opportunities to apply it.
City’s MSc Data Science programme covers the intersection of computer science and statistics, machine learning and practical applications. We explore areas such as visualisation because we believe that data science is about generating insight into data as well as its communication in practice.
The programme focuses on machine learning as the most exciting technology for data and we have learned from our own graduates that this is of high value when it comes to employment within the field. At City, we have excellent expertise in machine learning and the facilities students need to learn the technical aspects of data analysis. We also have a world-leading centre for data visualisation, where students get exposed to the latest developments on presenting and communicating their results – a highly sought after skill.
*From IT jobs watch
“What is happening with data? Who is in control of it? Who owns data? I don’t think we have even started to fully understand these questions. This is part of what we cover on this programme: the bottom line is with great power comes great responsibility.”
Senior lecturer, Dr Tillman Weyde
Accredited by BCS, The Chartered Institute for IT for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional and partially meeting the academic requirement for registration as a Chartered Engineer.
You should have a UK first or an upper second-class honours degree (or equivalent) in a subject area such as computing, mathematics, physics, engineering, information science, economics, or a related discipline with mathematical and computational content. We will also accept applicants with degrees in business, economics, psychology and health, if they demonstrate some statistical, mathematical and computer scripting aptitude, e.g. by referring to qualifications, courses and experience.
We may accept a lower class degree with relevant work experience, but this is at our discretion. We recommend your personal statement explains why you are interested in Data Science, points to relevant experience and indicates which particular aspects of our course interest you.
If you do not qualify for direct entry, you may wish to follow a Graduate Diploma pathway to the programme through one of our partners.
Don't meet the entry requirements? INTO City, University of London offers a range of academic and English language programmes to help prepare you for study at City, University of London. You'll learn from experienced teachers in a dedicated international study centre.
These programmes are designed for international students who do not meet the required academic and English language requirements for direct entry. To prepare for this degree course, learn more about the Graduate Diploma in Informatics.
City works in partnership with Kaplan International College (KIC) London to provide preparatory courses for international students. Pre Masters courses at KIC London offer comprehensive support to students wishing to complete their postgraduate study at City. Progression to this degree is guaranteed if you complete the KIC London Pre-Masters course at the required level.
If you are an applicant whose first language is not English, the following qualifications are required:
For information about the various English Language tests City accepts please see the English language requirements. Please note though that the scores listed there are equivalent to IELTS 5.5.
Don't meet the English language requirements? INTO City, University of London offers English language programmes to help prepare you for study at university. These intensive and flexible courses are designed to improve your English ability for entry to degree courses.
International Students (EEA and Non EEA) coming to study in the UK, may need to apply for a visa or entry clearance to come to the UK to study. The way that you apply may vary depending on the length of your course. There are different rules for:
For more information see our main Visa page.
Thank you for having decided to apply to study a postgraduate course at the School of Mathematics, Computer Science and Engineering.
Applications for 2021/22 are now open. Please note that the deadline for applications for the 2021/22 academic year is 31st August 2021, however we may close earlier if all places are filled
You will be expected to submit the following:
Please note: Academic references are not required when you submit your application. However, the admissions tutor may request them at a later date to help make a decision on your application.
Tel: +44 (0)20 7040 0248
Email: smcsepg@city.ac.uk
Postgraduate Courses Office, A302
School of Mathematics, Computer Science & Engineering
City, University of London
Northampton Square
London
EC1V 0HB
Fees in each subsequent year of study (where applicable) will be subject to an annual increase of 2%. We will confirm any change to the annual tuition fee to you in writing prior to you commencing each subsequent year of study (where applicable).
If a student leaves City after commencing but before completing their course, City reserves the right to charge the student the tuition/course fee for the full academic year (or full course for capacity limited post-graduate courses - up to a maximum of 2 years fees) in question. The student may be charged the full fee for that year or course as applicable unless the student is able to present justification that exceptional and unforeseeable reasons for their withdrawal exist.
City has introduced an instalment payment scheme which is available to certain categories of students, including taught postgraduate students. For students following the normal academic year, the annual fee may be paid in two equal instalments: the first on registering, the second on 31st January. If you wish to pay your fees by instalment you must pay the first instalment at or before registration, by cheque or credit/debit card. You must also supply your bank details or credit card details for payment of your second instalment which will be deducted automatically from your bank or credit card account on 31st January.
The School offers a further range of generous scholarships, bursaries and prizes to applicants for this course:
Tillman Weyde is a senior lecturer in the Department of Computing. Before that he was a researcher and coordinator of the MUSITECH project at the Research Department of Music and Media Technology at the University of Osnabrück. Tillman was a consultant to the NEUMES project at Harvard University and he is a member of the MPEG Ad-Hoc-Group on Symbolic Music Representation. He currently works on Semantic Web representations for music, methods for automatic music analysis, audio-based similarity and recommendation and general applications of audio processing and machine learning in industry and science.
MSc Data Science students can participate in our professional internships programme, which is supported by the Professional Liaison Unit. This will enable you to undertake your MSc project in an industrial or research internship over an extended period compared to regular projects. For example, the individual project can be carried out as a 6-month internship in one of the companies with which City has a long-standing relationship and history of collaboration in the big data and data science area:
Examples of company placements internships taken by our Data Science students in the recent past include: Google, SagePay, Reward, Black Swan.
The School's computer science laboratories are equipped with the latest up-to-date hardware and software. From Oracle’s leading commercial object-relational database server to PCs with state-of-the-art NVidia GPUs for computer graphics, you will have access to an array of tools to support your learning.
The MSc Data Science programme offers two (three by mid 2016) dedicated computer servers for the Big Data module, which you can also use for your final project to analyse large data sets. We give you the opportunity to undertake training in MATLAB, the most popular numerical and technical programming environment, while you study.
As part of the University of London you can also become a member of Senate House Library for free with your student ID card.
We offer a variety of accommodation options and support services for postgraduate students.
Read more about our postgraduate halls.
Our Accommodation Service can also help you find private accommodation.
We offer a free language course for City, University of London students.
Course timetables are normally available from July and can be accessed from our timetabling pages. These pages also provide timetables for the current academic year, though this information should be viewed as indicative and details may vary from year to year.
Please note that all academic timetables are subject to change.
We offer an extensive support network during your time here at City, University of London – from Learning Support (including disability support) and counselling to financial and career advice – leaving you free to enjoy every opportunity campus life has to offer.
Find out more about the different types of student support available.
Chat to our current students and read their blogs to gain an insight into studying at City and learn more about our undergraduate and postgraduate courses.
To make sure that you can begin or continue your studies with us during the COVID-19 pandemic, we have reviewed and adapted our courses to ensure a safe learning environment for our students and staff. We have modified the way some of our courses are delivered, with many programmes being made available online.
Contact us to find out more about how our programmes will be delivered.
The teaching and learning methods we use mean that students’ specialist knowledge and autonomy increase as they progress through each module. Active researchers guide your progress in the areas of machine learning, data visualization, and high-performance computing, which culminates with an individual project.
Taught modules are delivered through a series of 20 hours of lectures and 10 hours of tutorials/laboratory sessions. Lectures are normally used to:
Tutorials help you develop the skills to apply the concepts we have covered in the lectures. We normally achieve this through practical problem solving.
Laboratory sessions give you the opportunity to apply concepts and techniques using state-of-the-art software, environments and development tools.
We expect you to study independently and complete coursework for each module. This should amount to approximately 120 hours per module if you are studying full time.
You may benefit from the following training resources provided to students on this course, free of charge:
In partnership with MATLAB's MathWorks, postgraduate data science students can take the MathWorks online training. Upon successful completion of the online training in MATLAB you will be competent to pass the MathWorksCertified MATLAB Associate Exam.
DataCamp is an online training platform providing you with tutorials and challenges in Python and other data science technologies. *Please note this resource is subject to renewal on a six-monthly basis.
Cynozure - our Industry advisor - will provide talks and workshops that relate to industry-facing aspects of Data Science, involving participation from their industry contacts.
"Data Bites" is our special seminar series that regularly feature employers in the data science market presenting their companies and job opportunities
Modules are assessed through a combination of coursework and examination but some are coursework-only, where you will need to answer theoretical and practical questions to demonstrate that you can analyse and apply data science methods and techniques.
At the end of the individual project you submit a substantial MSc project report, which becomes the mode of assessment for this part of the programme.
Full-time students attend all taught modules during Term 1 and 2, three to four days a week. Teaching is generally during day (09:00 to 18:00), but some elective modules may be taught in the evening. You will then complete your individual project in Term 3. This assumes you pass all the modules.
Full time students may take an internship route, in which they are given an extra three months for an internship-based Project.
Part-time students take half the modules during Term 1 and 2 in the first year, and half in the second year. You will need to attend one or two days a week. Teaching is generally during the day (09:00 to 18:00), but some elective modules may be taught in the evening. You then complete your individual project over 6 months (Jul-Dec), within the 27-month period of the degree. This assumes you pass all the modules.
The programme is made up of six core modules, two elective modules and a final project. All the electives are studied in the second term. The third term is reserved for the project, where students solve a real-world problem using large datasets from industry, academia or government.
Modules include hands-on, lab-based tutorials and coursework. We teach the use of data science tools and technologies such as Python, Apache Spark and Matlab. You can pursue a practical MSc project in an application area of your choice.
If we have insufficient number of students interested in an elective module, this may not be offered. In rare cases, one or two elective modules may not run due to low interest or unanticipated changes in timetabling, including scheduling clashes, room and staff availability. If an elective module will not run, we will advise you at the beginning of every academic term or as soon as possible, and help you choose an alternative module.
Data science is the area of study concerned with the extraction of insight from large collections of data.
The course covers the study, integration and application of advanced methods and techniques from:
It gives you the opportunity to specialise so, once you graduate, you can apply data science to any sector from health to retail. By engaging with researchers and industrial partners during the programme, you can develop your knowledge and skills within a real-world context in each of the above areas.
This is an original piece of research conducted with academic supervision, but largely independently and, where appropriate, in collaboration with industrial partners.
The individual project is a substantial task. It is your opportunity to develop a research-related topic under the supervision of an academic member of staff. This is the moment when you can apply what you have learnt to solve a real-world problem using large datasets from industry, academia or government and use your knowledge of collecting and processing real data, designing and implementing big data methods and applying and evaluating data analysis, visualisation and prediction techniques.
The programme specification contains more information on how the course is organised, the requirements for progression for each part and credits required for awards.
We recommend students start learning Python as it is the programming language they will use at the start of the programme.
From health to retail, and from the IT industry to government, the Data Science MSc will prepare you for a successful career as a data scientist. You will graduate with specialist skills in data acquisition, information extraction, aggregation and representation, data analysis, knowledge extraction and explanation, which are in high demand.
City's unique internships, our emphasis on machine learning and visual analytics, together with our links with the industry and Tech City, should help you gain employment as a specialist in data analysis and visualization. Graduates starting a new business can benefit from City's London City Incubator and City's links with Tech City, providing support for start-up businesses.
Career & Skills Development Service at City, University of London
After successful completion of the course you may wish to consider a PhD degree in Computing.
Thank you for having decided to apply to study a postgraduate course at the School of Mathematics, Computer Science and Engineering.
Applications for 2021/22 are now open. Please note that the deadline for applications for the 2021/22 academic year is 31st August 2021, however we may close earlier if all places are filled
You will be expected to submit the following:
Please note: Academic references are not required when you submit your application. However, the admissions tutor may request them at a later date to help make a decision on your application.
Tel: +44 (0)20 7040 0248
Email: smcsepg@city.ac.uk
Postgraduate Courses Office, A302
School of Mathematics, Computer Science & Engineering
City, University of London
Northampton Square
London
EC1V 0HB
Find out more about City and all our postgraduate degree programmes.