Module Title:   Project (SE)

Module Credit:   20

Module Code:   CM-1020D

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:   Dr Paul Trundle

Additional Tutor(s):   tbc

Prerequisite(s):   CM-1033D

Corequisite(s):   None

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

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:   3.00          Directed Study:   188.00           
Seminars/Tutorials:   9.00          Other:   0.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.

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

Reinforce existing skills; working skills on agreed specifications; 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%
  Project documentation and demonstration of working software solutions, with group assessment of individual contributions
  Coursework   100%
  Supplementary coursework assignment

Outline Syllabus:
Implementation of a software life cycle model, group software development, beginning with defined software requirements, through documented design to proven working software.

Version No:  6