Knowledge Integration in Introductory Programming: CodeProbe and Interactive Case Studies |
| |
Authors: | John E Bell Marcia C Linn Michael Clancy |
| |
Institution: | University of California , Berkeley |
| |
Abstract: | Abstract To help introductory programming students gain an integrated, generative understanding of LISP, we designed, implemented, and evaluated the LISP Knowledge Integration Environment (LISP‐KIE). The LISP‐KIE reflected a conceptual framework which featured (a) scaffolding of students as they control their own learning rather than telling students what they should know and (b) activities engaging students in expert problem‐solving practices rather than exercises emphasizing syntax and small problems. We conducted two in‐depth studies and one comparison study to show that the LISP‐KIE fostered knowledge integration. By knowledge integration, we mean linked, organized, and connected information about such aspects of programming as design, testing, specific problem solutions, and self‐monitoring. |
| |
Keywords: | |
|
|