Module 25033 (2012)

Syllabus page 2012/2013

06-25033
Team Programming

Level 4/M

Martin Escardo
20 credits in Semester 1

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus


The Module Description is a strict subset of this Syllabus Page. (The University module description has not yet been checked against the School's.)

Relevant Links

Module home page


Outline

A large design and programming project in an object-oriented language. Students work in teams of about four people.


Aims

The aims of this module are to:

  • provide experience of designing and building a large and complex piece of software
  • provide experience of working in a programming team
  • integrate knowledge from other disciplines of computer science (e.g., databases, concurrency, communication)

Learning Outcomes

On successful completion of this module, the student should be able to: Assessed by:
1design and implement a large and complex software project Report, oral presentation and working implementation
2document good software engineering practice Report
3work effectively in a team Report and oral presentation

Restrictions, Prerequisites and Corequisites

Restrictions:

None

Prerequisites:

Equivalent knowledge to 06-06994 (Software Workshop)

Co-requisites:

None


Teaching

Teaching Methods:

12 hrs lectures/tutorials, 188 hrs practical sessions (mainly in the student's own time for design, implementation, writing up, feedback, team meetings)

Contact Hours:

12


Assessment

  • Sessional: Continuous assessment (100%).
  • Supplementary (where allowed): By repeat only.
  • The normal continuous assessment is performed on the basis of a report, oral presentations, progress logs, and a working implementation.

Recommended Books

TitleAuthor(s)Publisher, Date
Software Engineering (6th Edition)Ian SommervilleAddison-Wesley, 2000

Detailed Syllabus

Not applicable

Last updated: 30 April 2012

Source file: /internal/modules/COMSCI/2012/xml/25033.xml

Links | Outline | Aims | Outcomes | Prerequisites | Teaching | Assessment | Books | Detailed Syllabus