41
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

A Comparison of Two Laboratory‐based Approaches for Teaching Introductory Computer Science

, , &
Pages 292-301 | Published online: 09 Jul 2006
 

SUMMARY

This paper examines the role of a laboratory in the teaching of introductory computer science courses. The purpose of this exploratory study was to examine and compare the use of two specific laboratory‐based alternatives, one in which students worked individually in a hands‐on environment, and one in which students worked in an interactive group setting led by an instructor. Data were collected on general student performance, class attrition, and course‐related perceptions in both settings. The results indicated that students in both the hands‐on and the interactive demonstration laboratory sections performed relatively equally in the course activities. Also, an examination of student attrition rates noted a lower rate for each of the laboratory approaches when compared to a traditional lecture approach. Student opinions examined within the study suggested that students perceived a real need for laboratory‐based instruction in introductory computer programming courses, but that they were very concerned about the extra work and class time that it might represent. Finally, the suggestion is made that laboratory instruction using interactive demonstration represents a less expensive, and perhaps an excellent intermediate alternative to more hands‐on instruction.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.