Introduction, Alastair Irons and Sylvia Alexander 1. Current Issues, Alastair Irons and Sylvia Alexander Part 1. Teaching and the support of learning 2. Motivating computing students, Peggy Gregory and Tony Jenkins 3. The role of practical skills in computing education, Fintan Culwin 4. Learning and teaching with computers, Ian Benest 5. Accessibility, disability and computing, David Sloan and Lorna Gibson 6. Variations on a theme: divisions and union in a maturing discipline, Lillian N. Cassel Part 2. Learning activities for computing students 7. Groupwork for computing students, Liz Burd 8. Automating the process of skills-based assessment, Mike Joy 9. Motivation and electronic assessment, Stephen Bostock 10. Reducing plagiarism in computing, Alastair Irons Part 3. Developing effective learning environments 11. Evaluating what works in distance education, Patrick McAndrew 12. Industrial input to the computing curriculum, Nancy R. Mead 13. Computing education and entrepreneurial spirit, Sylvia Alexander, Gerry McAllister and Deborah Trayhum 14. Higher Education, IT and industry, Gillian Lovegrove Part 4. Reflective practice and personal development 15. Continuing professional development for the computing academic: wheeling in the Trojan Horse, Su White and Hugh Davis 16. Improving the quality of teaching in computing, Andrew McGettrick 17. Technology and the reflective practitioner, Tom Boyle Conclusion 18. Future issues in computing, Alastair Irons and Sylvia Alexander