Department of ComputingMSc Programmes
22-Mar-11 1
MSc in Computing ScienceMSc in Computing(<specialism>)MSc in Advanced ComputingMRes in Advanced Computing
Admissions Team:Dr. Michael HuthDr Herbert WiklickyDr. Herbert WiklickyMr. James Jacobson
MSc Course Director:Dr. Fariba Sadri
22-Mar-11 2
We are one of the top research departments in the UK.
Our academics are recognised worldwide We provide a lively environment for postgraduates
There are many well funded research groups
Why come to the Department of Computing at Imperial?
Poster: J.A.McCann 2003322-Mar-11
Wide coverage of computing Interdisciplinary links Access to latest tools and devices
What do we offer?
Department of Computing MSc Programme
AdvancedComputing
(MAC)
ComputingScience
Computing(xxx) MRes
Suitable forA generalist
ArchitectureArtificial IntelligenceBiomedical Apps
22-Mar-11 4
Suitable forgraduateswith a firstclassdegree inComputing
Variationon theMAC withmoreindividualresearchprojectwork
MSc for thosewith littlecomputing intheir degreeand at least agood 2i.
Biomedical Apps.Comp. Manage. Sc.Creative IndustriesDistributed SystemsPerformance Model.Software Eng.TheoryVisual Info. Proc. Suitable for graduates in
Computing or degree with asubstantial computing elementand at least a good 2i.
MSc in Computing Science:• Is for you if you graduated in a different discipline.• Offers core subjects in computing and programming
including C++ and integrated lab in term 1.• Offers a choice of 4 options from about 12.
P t ft i i i t ti th h t
Poster: J.A.McCann 2003522-Mar-11
• Puts software engineering into practice through a teamproject, with full documentation, presentation andreport, and technical lectures on managing largesoftware projects.
• Requires you to complete an individual project (4 months).• Gives a chance to link your subject expertise to computing.
Core CoursesIntegrated Programming LaboratoryLogic and AI ProgrammingObject Oriented Design and ProgrammingComputer SystemsProgramming in C and C++Software Engineering Practice (term 2)
Options (Choose 4)
Poster: J.A.McCann 2003622-Mar-11
ConcurrencyDatabasesGraphicsIntroduction to BioinformaticsRoboticsSoftware EngineeringLudic Computing
CompilersArtificial IntelligenceComputational FinanceComputer Networks and
Distributed SystemsComputer ArchitectureMachine Learning
Options (Choose 4)
MSc in Computing (<specialism>):
• For graduates• with a degree in computingor computing and/with another subject,and• who want to focus in a specific area Architecture
Poster: J.A.McCann 2003722-Mar-11
• who want to focus in a specific area.• Provides a wide variety of topics (~35) at
different levels organised into severalcoherent programmes.
Artificial IntelligenceBiomedical Apps.Comp. Manage. Sc.Creative IndustriesDistributed SystemsPerformance Model.Software Eng.TheoryVisual Info. Proc.
MSc in Advanced Computing (MAC)• For students who already have a good degree inComputing.• Offers a wide variety of topics (around 25+ in total) and
allows an individual program of options so giving a criticalunderstanding of emerging trends.
Poster: J.A.McCann 2003822-Mar-11
MRes in Advanced Computing:• Alternative course for those with a good Computing degree
more directed towards individual research.• Offers a critical reading course and research skills.• Gives opportunity to complete 2 individual researchprojects.
MAC and MSc in Computing (specialism):• Complete an individual project (4 months).• Involve 9 modules including 1 compulsory practical course:
Prolog, Adv. Software Eng., or SoftwareEngineering Practice ( team project)
• Choice of options
Poster: J.A.McCann 2003922-Mar-11
• Possibly 1 individual study option (in depth study)• Each programme allows different combinations:
• MAC is free choice (9 from about 25 options)• Specialisms allow a part restricted choice (6 from 10)
and part free choice (2 from 35) and several are linkedto a research group - emphasised during the project.
PrologAutomated ReasoningComputer VisionIntelligent Data and
Probabilistic InferenceModal and Temporal LogicOntologies and the Semantic
WebMulti-Agent SystemsComputational NeurodynamicsKnowledge RepresentationMachine Learning
Software Engineering PracticeAdvanced Topics in
Software EngineeringAdvanced DatabasesAdvanced Issues in Object
Oriented ProgrammingDistributed SystemsModels of Concurrent Comp.Distributed AlgorithmsNetwork SecurityParallel AlgorithmsPerformance Analysis
Poster: J.A.McCann 20031022-Mar-11
Machine LearningRobotics
Options for MSc inComputing (AI)Choose 6 + Prolog + 2free choice from alloptions
Performance AnalysisPervasive Computing
Options for MSc inComputing (SE)Choose 6 + Adv topicsin SE + 2 free choicefrom all options
Software Engineering PracticeComputing for Optimal DecisionsComputational FinanceSimulation and ModellingOperations ResearchComplex SystemsComplexityPerformance AnalysisIntelligent Data and
Probabilistic InferenceMachine LearningAdvanced Databases
Software Engineering PracticeRoboticsBioinformaticsSimulation and ModellingMachine LearningAdvanced DatabasesComputer VisionDistributed AlgorithmsGraphicsIntelligent Data and
Probabilistic Inference
Poster: J.A.McCann 20031122-Mar-11
Advanced Databases
Options for MSc inComputing(Comp.Man.Sc.)Choose 6 + SEPractice + 2free choice from all options
Machine Learning andComputational Neuroscience
Options for MSc inComputing (Bio Apps)Choose 6 + SEPractice +2 free choice from alloptions
Advanced Topics inSoftware Engineering
PrologAdvanced Issues in Object
Oriented Programming.Automated ReasoningComputing for Optimal DecisionsComputer VisionIntelligent Data and
Probabilistic InferenceModal and Temporal Logic
Adv. Graphics and VisualizationAdv. Operations ResearchCognitive RoboticsComplexityKnowledge RepresentationParallel AlgorithmsPerformance AnalysisQuantum ComputingProgram Analysis
Adv. Computer Architecture
Poster: J.A.McCann 20031222-Mar-11
p gModels of Concurrent
ComputationMulti-Agent SystemsComputational FinanceDistributed AlgorithmsMachine Learning in Comp.
Neuroscience
pAdvanced DatabasesComplex SystemsCustom ComputingMachine LearningNetwork SecurityType Systems for Programming
Languages
MAC Options
What about Funding?
Provisional Fees (set by College):Home and EU: £5,732Overseas: £22 650
Poster: J.A.McCann 20031322-Mar-11
Overseas: £22,650Confirmation expected in April 2011.There are a few full and partscholarships available at College level.Please look on the College website.
How can I apply?
• You must apply through the College admissions process• We will ask you for interview or email you when we
receive the application (if you qualify).
• We normally expect:
Poster: J.A.McCann 20031422-Mar-11
• We normally expect:a first class undergraduate grade for MAC and MResand at least a good 2i class for the other degrees.
The MSc Admissions tutor, Dr. Michael Huth, will nowexplain a little more about the current admissions process.
What Next?
Look at our Department web pages
htt // 3 i i l k/ ti /t hi / t d t
Poster: J.A.McCann 20031522-Mar-11
http://www3.imperial.ac.uk/computing/teaching/postgraduate
and its FAQ page
Take a fact sheet with you today
Normally apply before end of July (home/EU) or earlier (OS)
email [email protected] if you have a query
Thank you for listeningThank you for listening
Questions Please!Questions Please!
Thank you for listeningThank you for listening
Questions Please!Questions Please!
Poster: J.A.McCann 20031622-Mar-11
Questions Please!Questions Please!
??
Questions Please!Questions Please!
??
Advanced Issues in ObjectOriented Programming.
Advanced Topics inSoftware Engineering
Automated ReasoningComputing for Optimal DecisionsComputer VisionIntelligent Data and
Probabilistic InferenceModal and Temporal LogicModels of Concurrent ComputationM l i A S
Adv. Graphics and VisualizationCognitive RoboticsComplexityKnowledge RepresentationMachine learning in Comp.Neuroscience Parallel AlgorithmsPerformance AnalysisQuantum ComputingProgram AnalysisDistributed AlgorithmsPrologRobotics
Poster: J.A.McCann 20031722-Mar-11
Multi-Agent SystemsComputational FinanceNetwork SecurityType Systems for Programming
LanguagesMachine LearningAdvanced DatabasesCustom ComputingAdv. Computer ArchitectureSoftware Engineering- Systems
Verification
RoboticsBioinformaticsLudic ComputingSimulation and ModellingDistributed SystemsGraphicsSoftware Engineering in PracticeOperations ResearchComplex Systems
Potential MSc Options