The Appropriateness of Scratch and App Inventor as Educational Environments for Teaching Introductory Programming in Primary and Secondary Education

Author:

Papadakis Stamatios1,Kalogiannakis Michail2,Orfanakis Vasileios1,Zaranis Nicholas2

Affiliation:

1. Secondary Education Teacher, Crete, Greece

2. Department of Preschool Education, Faculty of Education, University of Crete, Crete, Greece

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.

Publisher

IGI Global

Subject

Computer Science Applications,Education

Reference87 articles.

1. Alliance for California Computing Education for Students and School (ACCESS). (2017). Computer Science in California’s Schools: 2016 AP CS Results and Implications. Retrieved from https://access-ca.org/computer-science-in-californias-schools-2016-ap-cs-results-and-implications/

2. Barshay, J. (2014). Getting boys - and girls - interested in computer coding. Retrieved from http://educationbythenumbers.org/content/girls-computer-coding_1691/

3. Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., & Engelhardt, K. (2016). Developing Computational Thinking in Compulsory Education-Implications for policy and practice (No. JRC104188). Joint Research Centre (Seville site).

4. New frameworks for studying and assessing the development of computational thinking.;K.Brennan;Proceedings of the 2012 annual meeting of the American Educational Research Association,2012

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3