Next: Continuous Mathematics
Up: Michaelmas Term 1998: Part
Previous: Further Java
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