Learning aids for students
- Peter Alfeld's Understanding Mathematics - a study guide
- Tim Gowers' Mathematical discussions
Course development
Here are some documents I have found useful and have influenced or coincided with my thinking on course development.- NSF Workshop on Integrative Computing Education and Research
- Curriculum guidelines
- Objective assessment
- Objectives and Objective Assessment in CS 1 by Raymond Lister.
- Automated Assessment in CS 1 by Des Traynor et al.
- Multiple Choice Questions and Bloom's taxonomy from University of Cape Town.
- Learning objectives
- Let all the Flowers Bloom by Raymond Lister and John Leaney.
- Bloom's taxonomy applied to CS by Terry Scott.
- Introductory CS courses
- Princeton Introduction to CS course site.
- How to think like a computer scientist, an introductory book using Python.
- Algorithms and Data Structures: The Science of Computing by Baldwin and Scragg.
- Recruitment issues and publicity
- Is the thrill gone? by Sanjeev Arora and Bernard Chazelle.
- Is Computer Science science? by Peter Denning.
- Content ideas
- ACM SIGCSE Discrete Mathematics materials
Last updated December 2006.