1. Enhancing teaching through constructive alignment
2. John Bransford. 1979. Human cognition: Learning understanding and remembering. Thomson Brooks/Cole. John Bransford. 1979. Human cognition: Learning understanding and remembering. Thomson Brooks/Cole.
3. Alain Colmerauer and Philippe Roussel . 1996. History of Programming languages--II .ACM , New York, NY, USA , Chapter The Birth of Prolog , 331--367. Alain Colmerauer and Philippe Roussel. 1996. History of Programming languages--II .ACM, New York, NY, USA, Chapter The Birth of Prolog, 331--367.
4. Paul Denny , John Hamer , Andrew Luxton-Reilly , and Helen Purchase . 2008 . PeerWise. In Proceedings of the 8th International Conference on Computing Education Research (Koli '08) . Association for Computing Machinery, New York, NY, USA, 109--112. Paul Denny, John Hamer, Andrew Luxton-Reilly, and Helen Purchase. 2008. PeerWise. In Proceedings of the 8th International Conference on Computing Education Research (Koli '08). Association for Computing Machinery, New York, NY, USA, 109--112.
5. Examining a Student-Generated Question Activity Using Random Topic Assignment