ECMM427 - Group Development Project (2023)

Back | Download as PDF
MODULE TITLEGroup Development Project CREDIT VALUE30
MODULE CODEECMM427 MODULE CONVENERDr Majeed Soufian (Coordinator), Prof Achim D. Brucker
DURATION: TERM 1 2 3
DURATION: WEEKS 12 12 0
Number of Students Taking Module (anticipated) 15
DESCRIPTION - summary of the module content

This module provides an opportunity for you to undertake a software development project for an external “customer”. The project will be large enough that you will have to work in teams, and varied enough that you will have to develop separate pieces of the project according to your interests and abilities. As well as applying and enhancing your existing Computer Science skills, you will have to demonstrate knowledge of the customer’s motivations, practices and constraints, and contextualise this within the legal and ethical framework of the profession.

AIMS - intentions of the module

The aim of this module is to give you experience of developing software for a customer who has a good understanding of their  own domain, but not such a good one of yours (Computer Science). It will give you an opportunity to apply knowledge and skills gained from taught modules and independent learning to a real computing problem, working as part of a team in a professional way. You will have to interpret and negotiate customer requirements, to produce creative and imaginative solutions that meet these requirements, and to listen to and act on customer criticisms of your solutions.

INTENDED LEARNING OUTCOMES (ILOs) (see assessment section below for how ILOs will be assessed)

On successful completion of this module you should be able to:

Module Specific Skills and Knowledge

1. Capture requirements from an external “customer” from outside the Discipline of Computer Science
2. Negotiate and manage expectations with an external “customer” and with other team members
3. Acquire knowledge of how data is collected, stored and processed in a “customer” domain
4. Apply practical and analytical skills to a “customer” domain, developing new skills as necessary

Discipline Specific Skills and Knowledge

5. Apply the principles and practices of supporting disciplines
6. Choose and use an appropriate development process
7. Make a general evaluation of scientific risk
8. Work as a member of a development team, participating in self-evaluation and peer review

Personal and Key Transferable / Employment Skills and Knowledge

9. Understand and participate in the legal, social, ethical and professional framework
10. Develop a systematic understanding and knowledge of a new domain
11. Tackle a significant technical problem

 

SYLLABUS PLAN - summary of the structure and academic content of the module
Overall, the module follows the steps of an agile software development project from requirements gathering to handover of the developed prototype to the client.  The students will have weekly meetings with the academic supervisor, which will be joint fortnightly be the client.  
 
The first term focuses on gathering the requirements, the system design and the implementation of a first prototype. In term two, the prototype will be revised and extended and the handover to the client will be prepared. 
 
LEARNING AND TEACHING
LEARNING ACTIVITIES AND TEACHING METHODS (given in hours of study time)
Scheduled Learning & Teaching Activities 25.00 Guided Independent Study 275.00 Placement / Study Abroad 0.00
DETAILS OF LEARNING ACTIVITIES AND TEACHING METHODS
Category Hours of study time Description
Scheduled teaching and learning activities 2 Introduction to problem domain
Scheduled teaching and learning activities 20 Weekly project review meetings
Scheduled teaching and learning activities 3 Group project presentations
Guided independent study 275 Independent study

 

ASSESSMENT
FORMATIVE ASSESSMENT - for feedback and development purposes; does not count towards module grade
Form of Assessment Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
None      

 

SUMMATIVE ASSESSMENT (% of credit)
Coursework 90 Written Exams 0 Practical Exams 10
DETAILS OF SUMMATIVE ASSESSMENT
Form of Assessment % of Credit Size of Assessment (e.g. duration/length) ILOs Assessed Feedback Method
Coursework – Project Kick-Off Report 20 Ca. 10 1,2,3,4,7,9,11 Written
Coursework – Prototype Report and Demonstration 20 Ca. 10 pages + 15 minutes 3,4,5,6,7,8,11 Verbal, Written
Coursework – Project Handover 50 Short report and well documented project repository/source code 3,4,5,6,7,8,11 Written
Practical - Presentation and Demonstration 10 20 minutes All Verbal, Written

 

DETAILS OF RE-ASSESSMENT (where required by referral or deferral)
Original Form of Assessment Form of Re-assessment ILOs Re-assessed Time Scale for Re-assessment
All above Coursework (100%) All Completed over Summer, with deadline in August

 

RE-ASSESSMENT NOTES

Reassessment will be by a single piece of Coursework. For referred candidates, the mark will be capped at 50%. For deferred candidates, the mark will be uncapped.

RESOURCES
INDICATIVE LEARNING RESOURCES - The following list is offered as an indication of the type & level of
information that you are expected to consult. Further guidance will be provided by the Module Convener

Basic reading:

 

ELE: http://vle.exeter.ac.uk/

 

Web based and Electronic Resources:

 

Other Resources:

 

Reading list for this module:

There are currently no reading list entries found for this module.

CREDIT VALUE 30 ECTS VALUE 15
PRE-REQUISITE MODULES None
CO-REQUISITE MODULES None
NQF LEVEL (FHEQ) 7 AVAILABLE AS DISTANCE LEARNING No
ORIGIN DATE Tuesday 10 July 2018 LAST REVISION DATE Wednesday 18 January 2023
KEY WORDS SEARCH Group development project