ERIC Number: EJ1299771
Record Type: Journal
Publication Date: 2021-Sep
Pages: 27
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0735-6331
EISSN: N/A
Available Date: N/A
Hybrid and Non-Hybrid Block-Based Programming Languages in an Introductory College Computer-Science Course
Hsu, Wen-Chin; Gainsburg, Julie
Journal of Educational Computing Research, v59 n5 p817-843 Sep 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil Code), and no BBL across three sections of an introductory CS course that taught Java programming, to determine whether either type of BBL offered cognitive or affective advantages for learning Java. Students in the BBL groups were surveyed about their perceptions of each BBL in terms of ease of use and helpfulness in learning Java, and all three groups were compared on their performance in Java programming. The results showed that, in this introductory CS course, neither type of BBL offered an advantage in preparing students for learning Java. These results held regardless of the students' level of Java knowledge prior to the course.
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes, Difficulty Level, Value Judgment, Performance, Programming Languages, Programming, Coding, College Students
SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: http://sagepub.com.bibliotheek.ehb.be
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Identifiers - Location: California
Grant or Contract Numbers: N/A
Author Affiliations: N/A