ERIC Number: EJ966185
Record Type: Journal
Publication Date: 2004-Dec
Pages: 0
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1531-4278
EISSN: N/A
Available Date: N/A
PL-Detective: A System for Teaching Programming Language Concepts
Diwan, Amer; Waite, William M.; Jackson, Michele H.; Dickerson, Jacob
Journal on Educational Resources in Computing, v4 n4 Article 1 Dec 2004
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 they can create knowledge via interactions with the PL-Detective and that discussion with students (rather than asking the instructor) is an effective way of learning how to reason. We present experimental results that show that the PL-Detective is effective in helping students move beyond the stage of received knowledge.
Descriptors: Programming Languages, Learning Strategies, Programming, Intellectual Development, Computer Science, Computer Science Education
Association for Computing Machinery. 2 Penn Plaza Suite 701, New York, NY 10121. Tel: 800-342-6626; Tel: 212-626-0500; Fax: 212-944-1318; e-mail: acmhelp@acm.org; Web site: http://www.acm.org
Publication Type: Journal Articles; Reports - Descriptive
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A

Peer reviewed
Direct link
