2015/16 Undergraduate Module Catalogue
COMP2541 Software Engineering
20 creditsClass Size: 125
Module manager: Dr Nick Efford
Email: n.d.efford@leeds.ac.uk
Taught: Semesters 1 & 2 (Sep to Jun) View Timetable
Year running 2015/16
Pre-requisites
COMP1551 | Core Programming |
This module is not approved as a discovery module
Objectives
On completion of this module, students should able to:- Understand the software lifecycle;
- Understand the differences between the software development processes commonly used in industry;
- Select a development process appropriate to a given problem;
- Work effectively as a team on all stages of a medium-sized software project, following a suitable development process;
- Capture requirements effectively and use a range of analysis and modelling techniques to produce a design;
- Implement a design using a suitable object-oriented programming language;
- Use appropriate tools to plan and manage project tasks, control source code, track issues, run tests and deploy the end product.
Learning outcomes
Ability to plan and carry out software projects in a team.
Skills outcomes
Software development.
Syllabus
- Software lifecycle;
- Waterfall and spiral models for software development;
- Unified Process and its variants;
- Agile methods: Scrum, XP, others;
- Techniques for requirements capture;
- Object-oriented analysis & design;
- Use cases;
- UML modelling with class diagrams and collaboration diagrams;
- Architectural challenges;
- Design patterns;
- Use of software components;
- Testing and test-driven development;
- Human factors in software development;
- Project management tools: version control, build automation, issue tracking;
- Packaging and deployment.
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 20 | 2.00 | 40.00 |
Lecture | 20 | 1.00 | 20.00 |
Private study hours | 140.00 | ||
Total Contact hours | 60.00 | ||
Total hours (100hr per 10 credits) | 200.00 |
Private study
Lecture follow-up; 20 hrsLaboratory follow-up; 40 hrs
Assessment activities; 80 hrs
Opportunities for Formative Feedback
Attendance and assessment.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Project | Departmental | 50.00 |
Assignment | Departmental | 25.00 |
Assignment | Departmental | 25.00 |
Total percentage (Assessment Coursework) | 100.00 |
Resits will be assessed by the same methodology as the first attempt, unless otherwise stated.
Reading list
The reading list is available from the Library websiteLast updated: 10/11/2015
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD