入学要求 Requirement:
学术要求: A second-class honours degree or equivalent, which includes some element of software development/software engineering.
英语要求:English language proficiency at a minimum of IELTS band 6.0 or equivalent.
学费 Tuition Fee:2011/2012 £11,000
课程特征 Course Features:
The course is aimed at those who wish to pursue careers as professional software engineers within information systems environments and/or undertake further research in the field. You will acquire knowledge and skills in the key areas of existing and emerging software techniques against competitive software market need, and you will develop a holistic view, so that you are able to understand that success comes from integrating several software technologies against a defined system need.
课程内容 Course Content :
The course is made up of units to a total of 180 Credit Accumulation and Transfer (CATS) points. The taught element consists of 120 credits taught in units rated at 15 credits each. The project unit is rated at 60 credits. You will take five compulsory taught units:
•Software Engineering and Project Management: this unit covers the process and managerial issues of producing complex software.
•Web Programming: you will learn how to develop web applications on the server-side using Java-based technologies and on the client-side.
•Software Measurement and Testing: you will investigate software testing strategies and techniques, and metrics that measure fundamental properties such as software quality, cost and complexity.
•Formal Methods in Software Engineering: mathematically rigorous approaches to system specification and development will be explored and applied in this unit.
•Professional Skills for Computing: in this unit you will acquire the professional and research skills necessary to undertake academic and industrial software engineering projects.
In addition to the compulsory core units, you will choose three optional specialist units from fields such as data mining, advanced web or desktop development, database design and cryptography.
You will also undertake a substantial project where you will apply the skills and knowledge from the taught part of the course to a practical software engineering problem, often supplied by local businesses or other external clients.
教学与评估 Teaching and Assessment:
You will be taught using a combination of formal lectures, tutorials and lab sessions. Each 15 credit unit has 36 hours of scheduled activities and, in addition, requires significant time to be spent in private study, which may involve additional software development or private study as appropriate to the unit.
You will encounter a range of assessment depending on the content and nature of the unit. This will almost certainly include coursework, supervised work sessions (day-long assessments, generally comprising both a group element and an individual section), examinations and at least one presentation. The most significant assessment element is the final dissertation, which reports and reflects on the project undertaken during the latter stages of the course.
You will have a personal tutor who can help with any other personal or academic problems should they arise and access to the School's Tutor Centre, which provides ad hoc support.
职业机会 Career Opportunities:
The effective use of software engineering is increasingly seen as vital to industry and commerce. Graduates from the course can expect to find employment in software development, either at the systems or application levels, where high-level professional skills are a prime requirement.
Graduates may expect to work as software professionals in corporate settings on modern computer and network installations. Alternatively, there are many opportunities to work in specialist software houses working, for example, in the rapidly growing area of mobile or hand-held devices.