The project is an essential component of the Masters courses. It is a substantial piece of full-time independent work which occupies the final months of the course starting in late May/early June, after the Board of Examiners for the course module examinations, and continuing until mid-August. A dissertation describing the work must be submitted by a deadline in mid-August. Students may also be required by their project markers to demonstrate any system that arose from the project. If a demo is requested, it will typically take place just after the dissertation submission date. If the student is going to leave Edinburgh straight after submitting the dissertation, then they should contact their project markers in good time to tell them this, so that if the markers want to see a demo this can happen a few days before the project is submitted. Information about who is marking the project is typically released in July.
The project involves both the application of skills learned in the past and the acquisition of new skills. It allows students to demonstrate their ability to organise and carry out a major piece of work according to sound scientific and engineering principals. The types of activity involved in each project will vary but all will typically share the following features:
Supervisors enable students to complete the taught module Informatics Research Proposal during Semester 2, and to carry out MSc projects over the summer.
Over the summer, the supervisor gives appropriate technical advice and also assists the student in planning the project and working towards various targets during the period of work. Students should expect approximately weekly meetings with their supervisor at the start of the project but the frequency of these meetings will normally drop as the project progresses and as students become more self-sufficient. Backup supervisors may be allocated to cover periods of absence of the supervisor, if necessary.
Both staff and students propose MSc projects at the beginning of Semester 2. Students then have a week and a half to select a choice of 4 projects that they would like to do. By the end of week 4 in Semester 2, they will be assigned a project and MSc supervisor. That supervisor, together with the IRP tutor, is then responsible for delivering Informatics Research Proposal, as well as ensuring that the student completes their summer project. Details on how to propose a project and select your project preferences are given below.
The compulsory taught module Informatics Research Proposal will normally be the forum in which the student, with the guidance of their MSc supervisor, will develop a fuller MSc Project proposal.
Teaching and research staff who wish to proposal MSc Projects must do so by the end of week 1, semester 2. They should complete the following web form. All teaching staff with a standard teaching load must submit 3 MSc project proposals. Research staff are also strongly encouraged to submit project proposals. Some projects are also proposed by staff from other Schools, but they will usually then jointly supervise the project with a supervisor from Informatics.
All staff and students can view the proposed projects from the MSc project proposals web page. Note that the list of projects can be sorted by project title, number or supervisor name by clicking on the relevant columns. There is also a search facility, so that you can, for example, form a list of all and only those projects in the area of, say, "AI and Education" and "Cognitive Science". The resulting list can be ordered as above.
If they wish, students can submit their own project proposal. This procedure of self-proposal is intended for students who know at the beginning of semester 2 (or earlier) what specific project they wish to do. In this case the student must discuss their idea with a member of academic staff and get them agree to act as supervisor for the project. The MSc project coordinator will take self-proposed projects into account when making the allocation between students and MSc supervisors, and allocate a self-proposed project whenever feasible.
It is not compulsory for students to propose a project; the default is that students will be assigned a staff-proposed project which they will flesh out into a fuller MSc project proposal as an outcome of the taught module Informatics Research Proposal (henceforth IRP).
If you do wish to propose a project however, you must discuss your ideas with a member of staff or with the MSc project coordinator to seek approval of the project before doing so. This will cover aspects such as the suitability of its topic, the methods to be used, any facilities or systems required, the form the results would take, any difficulties that might arise, and so on. It is then up to you to find a supervisor who is willing to supervise the project. Having done this, submit the proposal as instructed in the Self-Proposal page with all the relevant details filled in. The deadline for completing the whole process (discussion with staff and filling in the proposal webform) is the beginning of week 3, semester 2.
Students who self-propose projects must still use the project preferences form in week 3 semester 2 to state a choice of 4 projects (see below for details). Obviously, your first choice should be your self proposed project, and the other three projects proposed by members of staff.
There is no guarantee that all proposed projects will be allocated. However, any `pairings' between staff and students that happen as a result of student self-proposed project development during these first 2 weeks of the semester will be taken into account when assigning staff their MSc students.
Students who are sponsored by, or have close contact with an industrial company may wish to undertake a project which relates to that company's activities. This is encouraged. The industrial partner may initially like to submit an informal project description which can be discussed with staff in the School. For those suggestions which are followed up, a more tightly specified proposal is produced in the normal form. A student undertaking the project will have both an industrial supervisor and an academic supervisor. They are still expected to spend a significant portion of their time at the University but may spend periods at the industrial collaborator's premises where this is appropriate.
Students can view the proposed projects from the MSc project proposals web page. As described above, the list of projects can be sorted by project title, number or supervisor name by clicking on the relevant columns. There is also a search facility, so that you can, for example, form a list of all and only those projects in the area of, say, "AI and Education" and "Cognitive Science". The resulting list can also be ordered by clicking on the column headings.
Students must express a choice of 4 MSc projects that they would like to do (including a self-proposed project, where relevant). To do this, they should complete the following web form. Before completing their project preferences form, students are strongly encouraged to contact the project proposer. This is so that the project proposer can provide feedback to the MSc project coordinator about the student's suitability for doing the project. When a project is chosen by more than one student, preference will be given to those students who have contacted the supervisor.
All students must complete their project preferences form by the middle of week 3, semester 2. By failing to meet this deadline students risk being assigned an unsuitable project and/or supervisor.
Most students will be assigned a project they want. This may not be the case, however, if:
The best way to ensure you get one of your preferred projects is to avoid very popular projects; do not select multiple projects with the same supervisor (each supervisor can only take a limited number of students); and to meet with potential supervisors to ensure that there is a good match between your skills and the demands of the project.
The MSc project coordinator will allocate each student a project and MSc supervisor on the basis of the preferences expressed by students and the supervision load of individual supervisors. There will inevitably be difficulties when more than one person wishes to do the same project. Some supervisors' proposals are very much more popular than others. Normally only one student can do each project (though variants of the same proposal can sometimes be created allowing more than one student to undertake similar projects). Students should not, therefore, necessarily expect to get their first preference of project, or even (in rare cases) any of the preferences that they stated. This process of assigning students to supervisors and projects will be completed by the end of week 4, semester 2.
These initial assignments of students to staff happens this early in the semester, so that the supervisors, together with the IRP tutors, can deliver to their MSc students the compulsory taught module IRP. However, there is flexibility in changing supervisors in at least two ways. First, a member of staff can, if he so chooses, delegate supervising duties to a member of research staff (with the researcher's agreement). However, the staff member remains responsible for ensuring that the supervision meets acceptable standards. Secondly, a student can also choose to change supervisors, provided he gets agreement from his existing supervisor and the proposed new supervisor. If there are problems between a student and supervisor that they can't sort out themselves, then the student can consult with their Personal Tutor (for personal problems) or the MSc Course Organiser (for technical problems).
This flexibility for changing supervisor remains, until the end of week 6, semester 2, thereby leaving 6 weeks to complete the IRP assignment. It will not be possible to change supervisor after this time, except in very exceptional circumstances.
Students are formed into groups for the purpose of a Review Meeting which will take place at the end of June or early July, so that the student can get feedback on their project proposal and initial progress. The groupings will put related project topics together as far as possible. At the meeting, each student will give a 5 -- 10 minute talk describing their project and its objectives, outlining progress so far and plans for future work together with a timetable of milestones to be achieved. Students are strongly encouraged to prepare slides to support their presentation as past experience shows that this greatly enhances the effectiveness of the talk, and helps develop transferable skills.
The purpose of the talk is to allow students to take stock of their progress and to elicit constructive feedback and suggestions from the audience of fellow students and supervisors. Problems are aired and possible solutions discussed. If a project is running into trouble for any reason, it is vital to identify this as soon as possible so that remedial action can be taken.
A secondary benefit of the review meeting is that of giving students experience in making presentations of their work. This will be a vital skill in future careers.
After each meeting the supervisors will hold a brief private conclave to discuss the projects presented and to make observations and recommendations for transmission back to the student. This formative feedback will be communicated to the student and supervisor, and copied to the MSc project coordinator who will monitor the progress of all students.
The project is only assessed on the basis of a final written dissertation. Additional material, such as the code you submit, may be taken into account in case of doubt, but you should make sure that all the work you have done is carefully described in the dissertation document. Dissertations will typically conform to the following format:
Students should budget at least four weeks for the final dissertation writing-up phase. The length of the main body of the dissertation should be around 40 to 50 pages. Where appropriate the dissertation may additionally contain appendices in which relevant program listings, experimental data, circuit diagrams, formal proofs, etc. may be included. However, students should keep in mind that they are marked on the quality of the dissertation, not its length.
The dissertation must be word-processed using either LaTeX or a system with similar capabilities. The LaTeX thesis template can be found via the local packages web page. You don't have to use these packages, but your thesis must match the style (i.e., font size, text width etc) shown in the sample output for an Informatics thesis.
The standard computing resource we provide is 24/7 access to communally used DICE machines; we cannot guarantee access to or a specific lab or specific machine, reliable constant remote access, or exclusive use of any machine.
If a project requires anything more, this needs to be requested at the time of writing the proposal, and the supervisor needs to explicitly ask for additional resources if necessary (start by talking to support and/or the ITO); once a project is allocated we are making an explicit commitment to it being properly resourced.
Technical problems during project work are only considered for resources we provide; no technical support, compensation for lost data, extensions for time lost due to technical problems with external hard- and software as provided will be given, except where this is explicitly stated as part of a project specification and adequately resourced at the start of the project.
Students must submit their project by the deadline on 15th August 2014 (see the timetable of events for this year's deadline). Students need to submit hard copy, electronic copy and archive software as detailed below.
Two printed copies of the dissertation, bound with the soft covers provided by the School, must be submitted to the ITO before the deadline.
Students must follow the instructions for how to submit their project electronically. Please use the online submission form that is linked from there.
Students are required to preserve any software they have generated, source, object and make files, together with any associated data that has been accumulated. You should create a directory named PROJECT in your file space specifically for the purpose. A set of instructions must also be included which allow the demonstrations to be rerun at any later date by someone else. Please follow the accepted practice of creating a README file which documents your files and their function. This directory should be compressed and submitted.
Projects are assessed in terms of a number of basic and other criteria. Only the dissertation is used for assessment. Knowledge of these criteria will help you to plan your project and also when writing up. They include:
All the deadlines for the various tasks, including the deadline for submitting the thesis, can be found in the Timetable of Events, which is also accessible from the MSc Projects Website Homepage.