Programme/Approved Electives for 2021/22
Available as a Free Standing Elective
Key to an individual's career in the modern world of software development is the ability to function effectively as part of a development team. This module prepares students for this experience and combines it with an opportunity to overcome the practical difficulties of working with real world clients to produce applications which will be applied by the clients.The students will each have an opportunity within this module to apply the skills they have learnt across the full spectrum of modules, as the development will require analysis, design and development skills to successfully complete it.
To provide experience designing and developing to strict customer requirementsTo involve the students as part of a small team undertaking a small but complete development of an application for a real world client. To provide small taught part providing żJust in Timeż teaching approaches to ensure key elements are re-enforced or delivered as the students require them.
Intended Learning Outcomes
demonstrate their ability to show self direction and originality in working as part of a software development team: 1critically evaluate a typical business problem and apply the relevant skills to deliver a solution for that problem: 1,2critically evaluate the options and select effective approaches, when dealing with the limited information typically available in the early stages of a project: 1,2critically evaluate both individual and team approaches to the development process and synthesize an appropriate strategy for personal and team improvement: 2undertake independent and group activities, and critically evaluate proposals informed by knowledge at the forefront of the discipline: 2,3
Lectures 6Tutorials 6Group and individual working on the project 120Production of additional coursework 18
1: Group Project weighted 25%
Description of Module Assessment
Production of an application with relevant documentation to enable it to be deployed.The students will develop an application for a real client and produce a usable application with relevant support and user documentation. Each student will have responsibility for a component of the final product and the related documentation. The assessment is based on these elements.2: Individual Report weighted 50%
Production of an individual report on the development process for the application created.The student will produce a report detailing the development steps and process for the application they have created over the course of the module. This will be an individual report on what was done but still covering all aspects of the project they were involved in.3: Reflective Analysis weighted 25%
Production of an individual reflective analysis on the design process and the working of the group.The student will reflect on the processes used and the group functioning and how it impacted on the final product produced.