Content area

Abstract

Teaching programming is a complex task. The task is even more challenging for introductory modules. There is an ongoing debate in the teaching community over the best approach to teaching introductory programming. Visual block-based programming environments allow school students to create their own programs in ways that are more accessible than in textual programming environments. These environments designed for education allow students to program without the obstacle of syntax errors (errors in typing commands) found in traditional text-based languages. In this paper, the authors focus on the use of App Inventor and Scratch as blocks-based programming environments designed explicitly with novices in mind. In the authors' analysis, both Novice Programming Environments (NPEs) seemed to be attractive platforms for introducing fundamental concepts in computer programming and both look appealing for both majors and non-majors.

Details

Title
The Appropriateness of Scratch and App Inventor as Educational Environments for Teaching Introductory Programming in Primary and Secondary Education
Author
Papadakis, Stamatios 1 ; Kalogiannakis, Michail 2 ; Orfanakis, Vasileios 1 ; Zaranis, Nicholas 2 

 Secondary Education Teacher, Crete, Greece 
 Department of Preschool Education, Faculty of Education, University of Crete, Crete, Greece 
Volume
12
Issue
4
Pages
58-77
Publication year
2017
Publication date
2017
Publisher
IGI Global
Place of publication
Hershey
Country of publication
United States
ISSN
1548-1093
e-ISSN
1548-1107
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2017-10-01 (pubdate)
ProQuest document ID
2937724392
Document URL
https://www.proquest.com/scholarly-journals/appropriateness-scratch-app-inventor-as/docview/2937724392/se-2?accountid=208611
Copyright

Copyright © 2017, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.

Last updated
2025-11-09
Database
2 databases
  • Education Research Index
  • ProQuest One Academic