The workshop aimed to tackle a number of issues in the definition of appropriate learning objectives in Computer Science Project Work. Project work is a substantial component of all Computer Science degrees. These objectives include the development of written and verbal presentation skills, project planning skills and group working skills.
Professional accreditation lays considerable emphasis on such skills.
In the past relatively small but useful products could be developed in isolation. This is now much more difficult. The development of technology means that many more products are readily available. The Internet greatly speeds and simplifies the search for existing products. Good development often requires appropriate reuse and integration of existing components, rather than starting from scratch.