入学要求:
学术要求: The MSc Computing course is intended for students who already have an IT or related degree. They would have already studied databases, web design and programming.
Applicants should usually have an upper second class degree (or international equivalent) in an IT discipline or equivalent industrial experience. However, we are willing to consider applications from those who do not fit this profile.
Selectors for the course are looking for four essential criteria to be satisfied:
•Basic knowledge of programming in any programming language
•Basic knowledge of databases including basic SQL programming
•Basic knowledge of logic, set theory, relations, and functions
•Basic knowledge of Web design (HTML, CSS, PHP/Perl)
Because of the number of applicants and the high competition for places, you should have, or expect to get, at least an upper second-class degree (or equivalent GPA for overseas candidates). However, if you have had significant work experience since graduating, we will take that into account if you have a lower-second 2ii or better. Please note: We will not be able to offer places to applicants with less than a 2ii.
While there is no official closing date for applications, it is important to apply as early as possible.
英语要求: IELTS 6.5 (min 6.0 each)
学费 Tuition Fee:2011/2012 International Students: £15,600
课程特征 Course Features:
Computers are now ubiquitous with devices and systems being controlled by software. Building robust and reliable software systems requires deeper knowledge of software design principles and programming methodologies.
The MSc Computing is a full time, one year taught course, intended for students seeking a professional career in the Software Industry with the focus on programming and programming related aspects. The course is designed for students who already possess a degree in IT or related discipline or have equivalent industrial experience. The course covers a range of topics including advanced programming, advanced user-interface design, concurrent programming, formal methods and software engineering. The course has been specifically designed for those who already possess basic IT and programming skills and want to deepen their knowledge in software systems.
课程内容 Course Content:
The components of the course for 2011/2012 are listed below:
Module Title
|
Term
|
Short Description
|
Computer Systems Architecture
|
Autumn
|
Number representations and binary arithmetic, assembly programming, basic operating system concepts.
|
Concurrent and Real Time Programming
|
Autumn
|
Concurrent & Real-Time Programming studies the features of Real-Time Java and applies them to concurrent embedded-systems programming.
|
User Centred Design
|
Autumn
|
User Centred Design introduces students to the field of Human-Computer Interaction (HCI). This field covers all aspects of people's interactions with digital systems from supermarket checkouts, to social websites like Facebook, to handheld calculators and videogames
|
Java Programming Concepts
|
Autumn
|
A solid grounding in the essential features of object-oriented programming as well as in depth understanding of data structures and algorithms.
|
Formal Specification
|
Spring
|
Formal Specification addresses the use of mathematical methods in systems development, particularly in high-integrity systems.
|
Software Engineering
|
Spring
|
Understand the process of engineering and design of large software systems with an emphasis on models, and methods.
|
Software Measurement and Testing
|
Spring
|
Software Measurement & Testing teaches methods of software verification, including dvanced testing and static-analysis techniques.
|
Web Design
|
Spring
|
Building on students' prior knowledge of usability principles in general, this module looks at how web pages can be designed to give users a positive experience.
|
Group Project: Computing & IT
|
Spring
|
The module aims to provide students with object-oriented analysis and design techniques and software engineering principals, which are directly applicable to an IT project. Students will work in teams to engage in a practical IT project.
|
Final Project - Computing
|
Vacation
|
A substantial, independent research project building on the taught course. The deliverable is a dissertation.
|
教学与评估 Teaching and Assessment:
Assessment of students' performance in the course modules takes place in a variety of forms: practical exercises, reports, closed examinations and a dissertation for the project. Students are deliberately exposed to a variety of assessment methods so that they are not disadvantaged by background.
The assessments take place at various times during the year. Closed examinations take place in:
•the 1st week of Term 2 (for those courses taught during Term 1) and
•around the 10th week of Term 2 (for those courses taught during Term 2)
Practical exercises, reports and other forms of open assessment are due either during the course module or just after its completion.