Module and Programme Catalogue

Search site

Find information on

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

COMP1551Core 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 typeNumberLength hoursStudent hours
Laboratory202.0040.00
Lecture201.0020.00
Private study hours140.00
Total Contact hours60.00
Total hours (100hr per 10 credits)200.00

Private study

Lecture follow-up; 20 hrs
Laboratory follow-up; 40 hrs
Assessment activities; 80 hrs

Opportunities for Formative Feedback

Attendance and assessment.

Methods of assessment


Coursework
Assessment typeNotes% of formal assessment
ProjectDepartmental50.00
AssignmentDepartmental25.00
AssignmentDepartmental25.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 website

Last updated: 10/11/2015

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019