Software Engineering Management
Is this for me?
The MSc in Software Engineering Management is a taught programme designed for all graduates who want a management career in the software industry. The programme is also suitable for those who have been in industry or other employment, possibly involving increasing recent work with IT, and now want to improve their career by means of formal training and a recognised qualification. The core modules focus on software engineering, the management of software production and a selection of other Internet-oriented modules.
This is a full time course and students will be registered for 12 months.
By the end of the programme
You will have learned in depth, through lectures and practical laboratories, a range of key computing technologies needed for modern systems. These include:
- Systematic and advanced-level design abilities using modern internet-related software tools and techniques
- Presenting work in written and oral forms that are aligned to modern industrial documentation and reporting standards and needs
- An advanced level of the theory, principles and practice of internet and distributed computing and directly related technical topics
- The technical management and industry-standard software lifecycle-based approach to designing internet and distributed systems
- Advanced theoretical and practical appreciations of modern approaches to the software engineering required for internet and distributed application, including both product and process technologies
The course will equip you with knowledge of modern technology for a career as a technical expert or consultant.
How will I be assessed?
Assessment will be made based on your laboratory report of 2,500 words for each module and on your individual dissertation based on the final project. There are no examinations. Some dissertations may involve work with industry, or with other Departments within the University.
Some modules may involve group or team work when a single laboratory assignment report from the team will be required.
What does the course consist of?
The course is built from eight taught modules (some of which are optional) plus one project module. Each of the eight modules lasts for approximately four weeks and consists of a combination of lectures, tutorials, private study and a mini project. Each of the modules is designed to build upon the student's growing knowledge and skills.
The final project module involves the design, implementation and evaluation of a significant information systems solution.
The modules available for 2012/2013 are listed below. This list may change in subsequent years, as we update and modify the programme.
Advanced Java with UML or Object Oriented Programming
Software Engineering for the Internet
Advances in Software Engineering
Enterprise and Distributed Systems
Research Methods and Professional Issues
New Initiatives in Software Engineering
Advanced Project Management