CS352 - Software Engineering 3
TIMETABLE | TEACHING MATERIAL |
Credits | 15 |
Level | 3 |
Semester | Term 3 |
Availability | Available to participants taking UG Graduate and Degree Apprenticeship programmes, e.g. BSc Hons IT: Software Development. |
Prerequisites | CS252 Software Engineering 2 or equivalent. Experience of working in a software engineering role would be beneficial. |
Learning Activities Breakdown | 12 tutorials, online study, and coursework assignments (see Assessment section for details). |
Assessment | The class is assessed 100% by coursework consisting of two individual assignments worth 30%, weekly quizzes worth 30%, and a group work assignment worth 40%. |
Lecturer | James Nightingale |
Aims and Objectives
The aim of the class is to equip participants with the knowledge and understanding of how to manage and execute a collaborative software project.
Learning Outcomes
After completing this class participants will be able to:
- Be familiar with project management techniques and processes.
- Understand how to conduct risk assessment and mitigate against those risks.
- Know and understand configuration management processes and tools.
- Be aware of a range of software development tools that can be deployed when developing a medium sized software application.
Syllabus
- Collaborative working
- Project management approaches and methodologies
- Project planning
- Project execution
- Risk assessment and management
Recommended Reading
This list is indicative only – the class lecturer may recommend alternative reading material. Please do not purchase any of the reading material listed below until you have confirmed with the class lecturer that it will be used for this class.
Recommended reading suggestions will be made available via Myplace, the University VLE.
Transferable skills
During and after completing this class participants will:
- Improve their team working and team management/organisation skills.
Last updated: 2023-09-07 18:35:34