Module Title:   Software Engineering with Group Project (MDIS)

Module Credit:   20

Module Code:   CM-0304L

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   B

Module Level:   FHEQ Level 5

Module Type:   Linked 10+10

Provider:   Computer Science

Related Department/Subject Area:   SCIM (Dept of Computer Science)

Principal Co-ordinator:   Dr Paul Trundle

Additional Tutor(s):   -

Prerequisite(s):   CM-0116D     CM-0117D     CM-0307M     CM-0312M

Corequisite(s):   None

Aims:
To provide theoretical understanding of and practical experience of a collaborative software development project.

Learning Teaching & Assessment Strategy:
Lectures introduce software engineering concepts and practical approaches. These are then applied to the project through supervised practical work in small groups and supported by tutorials. Students` understanding and practical skills are assessed by software demonstration and accompanying documentation. The ability to work co-opertively is monitored by the group tutor throughout the project. Supplementary assessment is an individual project based on the original group assignment, and a reflection on group work.

Lectures:   12.00          Directed Study:   164.00           
Seminars/Tutorials:   12.00          Other:   0.00           
Laboratory/Practical:   12.00          Formal Exams:   0.00          Total:   200.00

On successful completion of this module you will be able to...

demonstrate a sound theoretical understanding of software development projects.

On successful completion of this module you will be able to...

contribute to the design and development of a good quality software application.

On successful completion of this module you will be able to...

work collaboratively to solve problems.

  Coursework   100%
 
  Documentation and demonstration of project
  Coursework   100%
 
  Supplementary assessment: Individual project assignment a similar nature to the group project

Outline Syllabus:
Assessment of requirements, assured quality and verification. Design and development methodology. Purpose and standards for documentation. Group project, beginning with defined problem (user requirements), through to proven working software solution.

Version No:  3