Abstract

Abstract Computer science teaching is often based upon the traditional lecture format. However, this methodology may not be the best way to help many students actively understand underlying concepts. This paper explores an alternative pedagogical approach that emphasizes constructive and collaborative learning in CS1 classrooms. After briefly discussing constructivism and providing examples of constructivist techniques in CS1, empirical research results are provided. These results arise from a study that compares different CS1 sections that utilized the techniques at varying frequencies. A positive correlation was found between frequency and mean final exam scores. However, no pair-wise differences between sections were statistically significant. These outcomes and others are discussed in addition to future research design implications.

Keywords

Computer scienceConstructiveMathematics educationEmpirical researchProgramming languageProcess (computing)PsychologyMathematics

Affiliated Institutions

Related Publications

Publication Info

Year
2001
Type
article
Volume
11
Issue
3
Pages
247-260
Citations
65
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

65
OpenAlex

Cite This

Mark J. Van Gorp, Scott Grissom (2001). An Empirical Evaluation of Using Constructive Classroom Activities to Teach Introductory Programming. Computer Science Education , 11 (3) , 247-260. https://doi.org/10.1076/csed.11.3.247.3837

Identifiers

DOI
10.1076/csed.11.3.247.3837