Software Engineering Management
| Code | School | Level | Credits | Semesters |
| COMP4135 | School of Computer Science | 4 | 20 | Spring China |
- Code
- COMP4135
- School
- School of Computer Science
- Level
- 4
- Credits
- 20
- Semesters
- Spring China
Summary
This module is part of the Software Engineering theme. This module covers the following topics: Management of the introduction of new software or IT systems; Software project management practices; Practical experience of use of an Agile software development project management process; Practical experience of use of Test Driven Development; pair programming and various approaches to software management tools, including the use of software versioning, project management planning tools, continuous integration and deployment, working in teams, and understanding the requirements for launching a software product to market including finance and risk, types of businesses, tenders and business plans.
Target Students
Available to Level 3 and 4 students in the School of Computer Science. This module is not available to students not listed above without explicit approval from the module convenor(s). This module is part of the Software Engineering theme in the School of Computer Science.
Classes
- One 1-hour workshop each week for 12 weeks
- Two 1-hour lectures each week for 12 weeks
- One 2-hour computing each week for 12 weeks
Assessment
- 40% Coursework 1
- 60% Coursework 2
Assessed by end of spring semester
Educational Aims
To prepare students for professional software development, software project management and software and IT project specification and development. To ensure opportunities for all students to have practical experience of the most common techniques used in industry and business.Learning Outcomes
Intellectual Skills
Think independently while giving due weight to the arguments of others.
Understand complex ideas and relate them to specific problems or questions.
Professional Skills
Evaluate approaches and technologies for software engineering, project management and the management and implementation of IT and software projects from a professional and practical approach.
Transferable Skills
Solve problems
Retrieve information from appropriate sources (e.g. learning resource centre, internet, etc.).
Work in groups.