The BEng course in Software Engineering provides an education in the methods, tools, techniques and processes underlying development of large and complex software. The focus of the course is the development of systems, in particular where failure may have significant consequences such as loss of life or major financial loss. A grounding in systems design is complemented by a concern for the management of development processes and techniques. The course develops a range of skills including requirements engineering, specification, validation, verification and documentation. Teaching and assessment The Department's courses are designed to develop creativity and problem-solving abilities with considerable emphasis on project and laboratory work.
All students complete a group project.
A major individual project or dissertation contributes significantly to the overall award. Assessment is by coursework, project work and examination. Almost half the marks are awarded for coursework and project work. Selection Recommended subjects at A-level that would provide a suitable foundation for the courses include mathematics, technology and scientific disciplines. Applicants for admission will not be judged by expected grades only, but upon a wider profile to assess potential for success in a computing career.