next up previous contents
Next: Continuous Mathematics Up: Michaelmas Term 1998: Part Previous: Further Java

Group Project

Lecturers: Dr R. Anderson, Dr S.W. Moore and Dr D.J. Greaves (rja14@cl.cam.ac.uk, swm1@cl.cam.ac.uk and djg@cl.cam.ac.uk)

No. of lectures + practicals: 4 + 6

Prerequisite courses: Software Engineering I and II, Programming in Java, Structured Hardware Design

Initial project briefing.
Software engineering: design, quality and management, application of course material, preparation for final-year projects. Selection of a topic from several options. Formation of groups, selection of tools, review meetings.

Project management.
The problems of managing a team of software developers. Planning, organising, motivating and controlling. The experience of industry.

Administrative arrangements.
Announcement of group members. Deliverables: functional specification and module design, module implementation and testing, system integration, testing and documentation. Timetable. Advice on specific tools. First project meeting.

Presentation techniques.
Public speaking techniques and the effective use of audio-visual aids. Planning a talk; designing foils; common mistakes to avoid.



Christine Northeast
1998-10-01