Sciweavers

SIGCSE
2004
ACM

PL-detective: a system for teaching programming language concepts

13 years 9 months ago
PL-detective: a system for teaching programming language concepts
The educational literature recognizes that people go through a number of stages in their intellectual development. During the first stage, called received knowledge or dualism, people expect knowledge to be handed to them by authority figures (thus “received”) and think in terms of black and white (thus “dualism”). Our experience indicates that many computer science students are at this first stage of learning. To help students move beyond this stage, we describe a system and strategy, the PL-Detective, to be used in a “concepts of programming languages” course. Assignments using this system directly confront students with the notion that there are often multiple equally good answers and that discussion with students (rather than asking the instructor) is an effective way of learning how to reason. Categories and Subject Descriptors D.3.m [Programming Languages]: Miscellaneous General Terms Human Factors, Languages Keywords Concepts of programming languages, Education
Amer Diwan, William M. Waite, Michele H. Jackson
Added 30 Jun 2010
Updated 30 Jun 2010
Type Conference
Year 2004
Where SIGCSE
Authors Amer Diwan, William M. Waite, Michele H. Jackson
Comments (0)