| MSc Computing |
|
| Course Tutors |
|
The general aims of the course reflect the overall aims of all undergraduate and postgraduate Departmental taught provision. This course aims to enable students to develop computing related knowledge and understanding, practical discipline skills and a range of transferable skills that will enhance the student's personal and professional development.
The objective of this course is to provide students who already have a degree in a non-computing subject with the education and training that will enable them to embark on a career as a computing professional. To this end the course combines the necessary grounding in the fundamentals of software construction and design, formal foundations, architecture, and professional/human issues before allowing the students scope to specialise in the aspects of Computing that they feel are most relevant to their interests and career aspirations. In addition, the graduates from the MSc. Computing will be enabled by the course to demonstrate the ability to propose, plan, take responsibility for, and evaluate Computer Science related projects in a professional manner. The course continues to meet its objective of producing graduates who are able to embark on a career as a computing professional - the majority of students have found a job by the end of the course, usually in the computing field.
Given the one-year, three-semester, nature of the full-time course, its design philosophy has emphasised the horizontal integration of material. As can be seen from the course structure, the first semester comprises a broad background of foundation material that is developed further in the second semester by way of a choice between a number of specialised modules. It is in these specialised modules that the Department's research groups contribute to the course: research-active tutors develop and deliver modules related to their research interests. This structure allows a progressive development into the students' final project and dissertation.



