Note: Some of the graphical elements of this site are only visible to browsers that support accepted web standards. The content of this site is, however, accessible to any browser or Internet device.
Starting in October 2007 the MSc in Computing Science degree will have two different pathways. The Standard pathway and the Specialist pathway. The Standard pathway will be suitable for graduates of scientific disciplines other than computing preparing for a career in the computer industry. The Specialist pathway will be suitable for graduates who have already studied some Computing Science in their degree but not exclusively. The typical entrant has an upper-second class or first class honours degree in a science or engineering discipline. Entrants will be required to do some preliminary study and practice in programming if they have had no such prior experience.
The Standard programme:
Provides opportunities for postgraduate students to develop and demonstrate knowledge and understanding and practical skills in basic and specialised topics in computing, including Object Oriented Design and Programming, Software Engineering, Communications, Distributed Computing and Databases. Students are able to develop and demonstrate the qualities and skills needed for group co-operation as well as for literature search, technical presentation and report writing, and to join in development of a large software project.
It also provides opportunities for postgraduate students to develop and demonstrate knowledge and understanding and practical skills in a wide variety of specialised topics in Computing, in the areas of Software Engineering, Distributed Computing, Artificial Intelligence, Computational Management and Mathematical Foundations. Students are also able to develop and demonstrate the qualities and skills needed for literature research, technical presentation and report writing.
On the in breadth pathway students take core courses in computer science in term one, which are examined by coursework, two written papers (taken in May) and a practical examination taken in January. In term two students take five specialist options selected from about ten courses on offer. These are examined by coursework and written examination in May. Students also complete a team programming project in term two with a presentation at the end of term. In the period from May to September students carry out their individual project.
The Specialist programme:
Provides opportunities for postgraduate students to develop and demonstrate knowledge and understanding and practical skills in a wide variety of specialised topics in Computing, in the areas of Software Engineering, Distributed Computing, Artificial Intelligence, Computational Management and Mathematical Foundations. Students are also able to develop and demonstrate the qualities and skills needed for literature research, technical presentation and report writing.
On the in-depth pathway students complete a compulsory programme of laboratory exercises in Prolog in the first term. In terms one and two students select 8 courses from about 30 options, usually four in each term. These are examined by coursework and written examination in May. Students complete a team programming project in term two with a presentation at the end of term. They also select an individual project area, relevant to their chosen specialisation. In the period from May to September students carry out their individual project.
A more detailed description of each pathway is available from the links below:
Assistant Registrar (Admissions),
Imperial College ,
London
SW7 2AZ.
Any enquiries about the course material, the department or admissions should be addressed to: