Gwybodaeth Modiwlau
Module Identifier
CSM2020
Module Title
Agile Software Development Project
Academic Year
2020/2021
Co-ordinator
Semester
Semester 2
Mutually Exclusive
Only available to taught MSC students.
Other Staff
Course Delivery
Assessment
Due to Covid-19 students should refer to the module Blackboard pages for assessment details
Assessment Type | Assessment length / details | Proportion |
---|---|---|
Semester Assessment | 100 Hours Agile software development group project | 70% |
Semester Assessment | .5 Hours Group presentation of agile software development project | 30% |
Supplementary Assessment | 3 Hours Practical Examination | 100% |
Learning Outcomes
On successful completion of this module students should be able to:
Make an effective contribution to an agile software development team.
Employ advanced software development skills to create a software product.
Communicate the decisions, methods, and practices that resulted in a software product.
Aims
Group project work is integral to modern software development. A group development project is required for BCS accreditation of taught MSc schemes.
Brief description
The aim of this module is to give the student a strong foundation in agile software engineering that will inform their software development practice, and prepare them to work in the software industry.
Students are introduced to agile software development practices and processes. They are also given an understanding of how those practices relate to the best traditional practices for specification, design, implementation, testing and operation of large software systems.
The practical work on the module is a group project, where a number of students work together as an agile team to produce a software product, following standards similar to those that might be experienced working in industry.
Students are introduced to agile software development practices and processes. They are also given an understanding of how those practices relate to the best traditional practices for specification, design, implementation, testing and operation of large software systems.
The practical work on the module is a group project, where a number of students work together as an agile team to produce a software product, following standards similar to those that might be experienced working in industry.
Module Skills
Skills Type | Skills details |
---|---|
Application of Number | None beyond that required for planning. |
Communication | Communication is central to participation in an agile team. Presentation skills will be required to provide the group presentation. |
Improving own Learning and Performance | Reflection and improvement is intrinsic to agile software development. |
Information Technology | Inherent in the module. |
Personal Development and Career planning | The module gives students an insight into the computing industry and potential careers. |
Problem solving | Problem solving is intrinsic to software development. |
Research skills | Students will be required to acquire knowledge from journals and on-line sources. |
Subject Specific Skills | Specialist software engineering knowledge and skills will be acquired and applied in the group project. |
Team work | Students will work as part of an agile team. |
Notes
This module is at CQFW Level 7