Write a short review & help students like you! Over 1,500 students already shared their experience.
Therefore, information might be incorrect, incomplete or outdated. We apologise for your inconvenience..
If you are a student, you can request further information from the programme contact person(s) listed below..
If you are an employee of Imperial College London, please contact us to administrate this information.
| Application Deadline: | 31 July | ||
| Annual Tuition Fee: | ≈ € 6,430 - ≈ € 25,410 (non-EEA) | ||
| Location: | London / United Kingdom | ||
| Duration: | 12 months | Start Date: | October |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Languages: | English | ||
MSc in Advanced Computing
MRes in Advanced Computing The MSc and MRes in Advanced Computing offer students the opportunity to study a wide variety of topics in depth with dedicated experts. They both prepare students for a rewarding career in computing and in information technology in general.
The MSc in Advanced Computing is suitable for students primarily interested in a career oriented towards development and applications in industry.
The MRes in Advanced Computing is suitable for students interested in a research career either in the industrial or academic sector.
There are six streams, each of which covers an area of specialisation. Students are normally required to select one of these areas of specialisation, although students with relevant previous experience or special interests may be allowed to take different combinations of course options with the agreement of the course director.
1. Computational management
This stream offers a course of study on the theory and tools of business management that require computerised solutions including decision support and constraint solving techniques. Graduates will be well equipped to contribute to academic research and to commercial, industrial and financial applications.
2. Logic and artificial intelligence
This stream offers a course of study on the theory and applications of artificial intelligence. Options within this area allow students to specialise in the design and implementation of applications, including logic-based agents in a distributed environment, or to study how a logic framework can be useful for general application in artificial intelligence and computer science.
3. Mathematical foundations
This focuses on the applications of mathematics to the theory and practice of computing including the formal design of advanced software. On completion of the course, a specialist will be able to conduct research into methods for strengthening a systematic approach to developments in computing.
4. Software engineering
This is intended for computer science graduates who are looking for an advanced course of study in tools and techniques underlying the development of large scale and complex software systems. Particular emphasis is placed on solving problems caused by software size and age. Graduates will be well equipped to contribute to both academic research and industrial applications.
5. High performance computing
This area of specialisation offers a course of study in rigorous methods applied to the design of software for complex, parallel systems. Included are new architectures for data mining, for simulation and modelling, and for distributed systems. Particular emphasis is placed on combining knowledge of architectures, algorithms and hardware to meet performance goals. Graduates will be well equipped to contribute to both research and application software projects.
6. Parallel and distributed systems
This area of specialisation offers study on the design of, and techniques used in, parallel and distributed algorithms and concurrent systems. Particular emphasis is placed on distributed systems and their industrial applications, including techniques for maintaining and accessing distributed databases. Also included are systems based on field programmable hardware. Graduates will be well equipped to contribute both to academic research and industrial applications.
The course modules (some of which may not be offered every year) are as follows:
* Advanced computer architecture
* Advanced databases
* Advanced graphics and visualisation
* Advanced issues in object-oriented programming
* Automated reasoning
* Advanced topics in software engineering
* Cognitive robotics
* Complexity
* Complex systems
* Computational finance
* Computer vision
* Computing for optimal decisions
* Custom computing
* Distributed algorithms
* Intelligent data and probabilistic inference
* Knowledge representation
* Machine learning
* Machine learning and neural computation
* Modal and temporal logic
* Models of concurrent computation
* Multi-agent systems
* Network security
* Parallel algorithms
* Performance analysis
* Program analysis
* Quantum computing
* Type systems for programming languages
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take test Official Registration.
Get free test prep and register today.
Applicants should normally have a good first Honours degree in computer science, or a subject with a substantial computing component.
ENGLISH LANGUAGE REQUIREMENTS:
To obtain maximum benefit from studies at Imperial College all students must have a good command of the English Language. College therefore requires applicants to have taken an English Language test and achieved an acceptable grade or score before admission can be confirmed. The College Senate has approved the tests set out below. Please note that the scores or grades indicated are the minimum levels generally acceptable to the College. Departments have the discretion to prescribe higher requirements either for specific courses of study or in specific cases where there are serious doubts as to the abilities of individual students to undertake proposed programmes of study.
Students must make arrangements to take the appropriate test well in advance of the start of their course. Places will not be confirmed and students will not be allowed to register until confirmation of an acceptable result has been received as set out below.
* A first degree taught in English within the following countries: Australia, Canada, Ireland, Guyana, New Zealand, South Africa, United Kingdom, United States of America, West Indies.
* Candidates whose first degree was not taught in English but who have then successfully completed a one-year MSc (or equivalent) course at a UK university.
* A grade of not less than C in English Language in GCSE, IGCSE, GCE `O´ Level or equivalent.
* A grade of not less than C in the Cambridge Certificate of Proficiency in English (CPE).
* A pass in the University Test of English for Speakers of Other Languages (UETESOL).
* British Council IELTS Test
A score of not less than 6.5 including a score of 5.0 or better in the written and spoken English elements of the academic test.
* TOEFL
A score of not less than 90 overall in the internet-based test (iBT), to include 24 in Writing and 20 in Speaking; or 600 in the paper-based test (PBT), or 250 in the computer-based test (CBT), both to include a minimum score of 4.5 in the written English.
Please note: Imperial College's Institution Code for TOEFL is 0891.
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| IELTS Band: | 6.5 |
| TOEFL Paper-based: | 600 |
| TOEFL Computer-based: | 250 |
| TOEFL Internet-based: | 90 |
You can contact Mr. James Jacobson to ask a question about Advanced Computing at Imperial College London.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.