UCAS Code : G600 BSc/StE
Course Topics
More details ...
Software Engineering is a practical activity and the course involves a great deal of individual and group work using the appropriate state-of-the-art tools to support the methods of development and the pursuit of quality.
Software engineering is an approach to software development that is particularly appropriate to the successful production of large scale applications. It has an ethos that can be summarised as 'the unrelenting pursuit of quality'. This means it is based on a more rigorous approach to software development than is offered by traditional techniques and it is therefore particularly appropriate for building safety-critical or financial systems.
This course places significant emphasis on the development of team working skills, issues of quality control and a scientific approach to the design and testing of software using formal notations and formal methods.
Students may choose to spend a year in industry after their second year or opt to continue immediately with their final year options.
Full time undergraduate degrees are taught over three years at the university, plus perhaps, a "sandwich" year in industry after the second year.
These are the modules you could expect to study on this course. The modules you can choose in your Second and Final years will depend on those you have studied in preceeding years. Also, some second and final year modules may be changed or restructured in order to keep the course up to date with latest trends in the industry.
For more information about our courses, contact our Admissions Team.
Core modules
Core modules
Optional modules - choose two from...
Core module
Optional modules - choose two or three from...
...plus some of these to make a total of four optional modules...
Tell me how to apply for this course.