MSc Computing
Welcome to the MSc Computing programme!
We hope that you will enjoy your year with us and that you will find your studies interesting and stimulating.
This page gives you useful information that you may need throughout the year, presented as an FAQ.
Block
Useful Contacts
MSc Computing Coordinator
Dr Josiah Wang
josiah.wang@imperial.ac.uk
Room 306
Senior Tutor for Postgraduate Taught Degrees
Dr Thomas Lancaster
t.lancaster@imperial.ac.uk
Room 305
Student Wellbeing Advisor
Caroline Gilchrist
c.gilchrist@imperial.ac.uk
Room 304a
MSc Programmes Officer
Elena Warren
elena.warren@imperial.ac.uk
Room 370
Director of Postgraduate Studies
Dr Anandha Gopalan
a.gopalan@imperial.ac.uk
Room 306
Useful Links
- Administration
- Personal and Professional Development
Communication and student support
How will you communicate with me?
We will send announcements to your Imperial email.
How can I communicate with you?
Post on the MSc Computing Ed discussion board if your question can benefit your coursemates. Josiah will reply as soon as he can.
If it's a private matter, then send an email to Josiah (or whoever relevant).
To whom do I speak if I have issues or want advice?
See the department's student support page for various contacts.
You can also contact Josiah for anything, or if you're not sure who to speak to.
Where can I get administrative or paperwork assistance?
The MSc programme officer is Elena Warren (see sidebar for contact). She's based in the Student Administration Office (SAO) in Room 370 and can assist you.
Who do I go to for help with technical issues?
For College level issues (your Microsoft account etc.), contact ICT.
For Departmental issues (your departmental account, lab computers, etc.), contact CSG. They are based in Huxley 305. You can also send an email to doc-help@imperial.ac.uk.
For issues with the department's learning & teaching systems (Scientia, Peer Assesssment, CATE, etc.), contact the EdTech team. You can also help contribute to these software (they are open source to our students).
Facilities
Which labs can I use?
All our labs are on Level 2 (to the left after you enter from the Queen's Gate entrance).
- HXLY 219: The main lab
- HXLY 202/206: The back partitioned labs in the main lab
- HXLY 210: The 'quiet lab' partition in the main lab
- HXLY 221: The room next to and connected to HXLY 219
- HXLY 225: The lonely, isolated corner room at the end of the corridor
You will need your student ID card for access.
When can I use the labs?
The labs are open every day from 8am-12midnight.
When you have a scheduled lab (e.g. for your Integrated Programming Labs), you have priority to use your allocated lab.
You are free to use the labs at other times, although be mindful that there may be other scheduled lab sessions running at the time. In this case, the lecturer in charge has the right to ask you to leave the lab and work somewhere else.
Can I book one of those three glass rooms in HXLY 219?
Yes. Use the booking system.
What facilities do you have in the labs?
See CSG's page about the labs for more information.
Module enrolment
What is my course structure? What modules can I take?
See the course information page.
You can also find this in the module subscription system.
How do I select the modules in which I want to enrol?
Use the departmental module subscription system.
Here are the different subscription levels:
- Level 3: Enrol in module for credit
- Level 2: Can submit coursework (but won't count towards degree)
- Level 1: Be on mailing list (not that lecturers really use this!)
- Level 0: Not interested
You are automatically registered on Level 3 for your compulsory modules.
You have until mid-February to commit to your module selection. The exception is the Software Engineering Group Project, where you are not allowed to drop the module after registering.
Course schedule
Where is my course timetable?
On CELCAT.
What are the term dates?
See the official College term dates. You can also find detailed timelines on Scientia and CATE.
Note that your "summer term" extends all the way until you submit your individual project (usually early September). So no summer holidays for you! :'(
Modules
Where can I get my course materials/notes/slides etc.?
Where can I watch recorded lectures?
On Panopto.
What is the exam vs. coursework distribution for my modules?
Most modules are 80% exam 20% coursework, except:
- Introduction to Machine Learning and Advanced Computer Graphics (70% exam 30% coursework)
- Software Engineering Group Project and AI Ventures (100% coursework)
The module subscription system gives this information under the "Exam:CA Ratio" column.
Coursework
How do I submit my coursework?
From Autumn 2022, you can use Scientia (the "Timeline" feature) for submitting courseworks. Note that the coursework submission function is still in a testing phase.
If you prefer something more dependable and robust, you can use our good old CATE system instead.
Some programming courseworks will require the use of LabTS.
What happens if I submit my coursework late?
Your marks will be capped at 50% if you submit 0-24 hours after the deadline.
Your marks will be 0% if you submit more than 24 hours after the deadline.
See the department's late submission policy for more details.
I need a coursework extension/I have mitigating circumstances
For short-term extensions (e.g. you were ill and need a few more days to work on your coursework), please fill up the MSc Coursework Extension Request Form, and send the form and your supporting evidence to Josiah by email.
For longer term cases (e.g. when you were ill during an exam period or when there are multiple coursework deadlines), you should complete a Mitigating Circumstances Form and submit it to the Department's Mitigating Circumstances Board (doc-msc-mcb@imperial.ac.uk). The chair of the MCB is Dr Timothy Kimber (tk106@imperial.ac.uk).
Your lecturers have no power to grant you individual extensions or approve late submissions.
See the department's mitigating circumstances page for more details.
Examination
When will I take my exams?
Most of your exams will be at the start of Term 3 (early May, immediately after the Easter break).
You also have a few other exams:
- First week of Term 2 (after the Christmas break): C++ programming lab exam
- Week 11 of Term 2 (before the Easter break): Exams for some Term 2 modules that are shared with other cohorts
The module subscription system shows you in which term a module's exam will take place, under the "Written Exam in term" column.
Where can I get my (departmental) exam results/schedule?
Anything exam-related (at departmental level) will be posted on the department's exam page.
Where can I find past year exam papers?
Where can I find past year exam solutions?
The Department does not give out model exam solutions (current departmental policy, sorry!)
Instead, the Department provides some general examiner feedback. These can be found on the department's exam page.
I failed my exam :( Can I resit?
The good news is that you can resit your exam on the next available occasion.
The bad news is that this is usually in the following academic year.
Your final module grade (assuming you pass your resit) will also be capped at 50%, unless you have some form of approved mitigating circumstances.
I have a disability/special needs and need special arrangements for my exam.
See the College page on exam arrangements. Dr Thomas Lancaster is the Department Disability Officer.
Is it ok to plagiarise?
No. Don't cheat, and do not plagiarise or let others plagiarise your work. This also applies to your coursework assignments.
The matter will be brought straight up to College level if you're caught. It's not worth the hassle.
See this FAQ on Plagiarism on what constitutes plagiarism (it might be more subtle than you think).
And here's the College's Plagiarism and Exam Offences page for your reading pleasure.
Can I have more information about exam matters?
Here's the official College page of Exams, Assessments, and Regulations.
Projects
Where can I find out more about the Individual Project?
Please see the MSc Individual Projects Wiki page for more details.
Where can I find out more about the Software Engineering Group Project module?
See the Software Engineering Group Projects Wiki page for more details. Note that this is an elective module for 2022/23.
Results
What are the possible classifications for my degree?
The possible degree classifications are:
- Fail (<50%)
- Pass (>=50% and <60%)
- Merit (>=60% and <70%)
- Distinction (>=70%)
You will need to pass ALL modules to pass the degree.
Your final classification will be the minimum of your individual project marks and the overall average of your taught modules (excluding the individual project). So if your taught module average is 75% but your individual project mark is 60%, you will be awarded a merit.
See the degree regulations page for more details.
When will my exam results be released?
Mid-July: You'll receive your provisional results (except for your individual project)
November: Your final results (including your individual project)
Where can I view my provisional exam results?
Graduation
When will I receive my degree certificates and transcripts?
After the award conferral date (typically early November), as soon as possible, no later than 8 weeks of the award conferral.
See the official College page on degree certificates for more details.
When is my graduation ceremony?
Usually in early May the following year. See the graduation page.