Learn More
Bloom's taxonomy of the cognitive domain and the SOLO taxonomy are being increasingly widely used in the design and assessment of courses, but there are some drawbacks to their use in computer science. This paper reviews the literature on educational taxonomies and their use in computer science education, identifies some of the problems that arise, proposes(More)
This paper reports on the authors use of the SOLO taxonomy to describe differences in the way students and educators solve small code reading exercises. SOLO is a general educational taxonomy, and has not previously been applied to the study of how novice programmers manifest their understanding of code. Data was collected in the form of written and(More)
This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy.(More)
In New Zealand and Australia, the BRACElet project has been investigating students' acquisition of programming skills in introductory programming courses. The project has explored students' skills in basic syntax, tracing code, understanding code, and writing code, seeking to establish the relationships between these skills. This ITiCSE working group report(More)
The electrostatic environments near the acetylcholine binding sites on the nicotinic acetylcholine receptor (nAChR) and acetylcholinesterase were measured by diffusion-enhanced fluorescence energy transfer (DEFET) to determine the influence of long-range electrostatic interactions on ligand binding kinetics and net binding energy. Changes in DEFET from(More)
He has taught in a number of tertiary institutions in New Zealand and at The University of Birmingham. He is currently teaching software development topics in Computer Science at the Aston University, Birmingham, United Kingdom. He has practical experience of the software development industry having worked in a number of roles in the New Zealand computer(More)
Contextualized: Procedure/function calls are represented by a slide showing the callee's source, slid in from the right of the window onto the previous slide. The code of the caller is left partially visible at the left of the callee slide, thus the user is able to see the nesting of calls. The motion of the slide is designed so as to the user can easily(More)
  • 1