Module Title:   Software (Performance) Engineering Group Project (PG)

Module Credit:   20

Module Code:   CM-0418D

Academic Year:   2015/6

Teaching Period:   Semester 2

Module Occurrence:   A

Module Level:   FHEQ Level 7

Module Type:   Project

Provider:   Computer Science

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

Principal Co-ordinator:   Prof DD Kouvatsos

Additional Tutor(s):   Dr G Min

Prerequisite(s):   None

Corequisite(s):   None

Theory and practical experience of a collaborative software development project, biased towards advanced performance engineering. To apply performance constraints in the design and implementation of software projects.

Learning Teaching & Assessment Strategy:
Lectures present and advance theoretical understanding underpinning the software development process and introduce the specification of the group project.

Practical and collaborative work is taking place in small groups and is supervised and supported by tutorials.

Mastery of advance theoretical understanding, sound practical skills, and collaborative problem solving are assessed by project documentation, demonstration and oral examination.

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

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

show a mastery of advanced technical material in Software Engineering; a sound theoretical and practical experience of software development projects and appreciation of the performance aspects of software design.

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

reinforce existing skills; working skills on agreed specifications; teamwork skills; quality assurance.

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

demonstrate collaborative problem solving; project work; writing up the work to a good technical standard.

  Coursework   100%
  Assessment of project documentation, methodology & technique: moderated group assessment of individual contributions
  Coursework   100%
  Supplementary coursework assignment.

Outline Syllabus:
Assessment of requirements, assured quality and verification.Definition of performance constraints in software design process.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:  6