[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2839509.2844661acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
panel

Panel: Future Directions of Block-based Programming

Published: 17 February 2016 Publication History

Abstract

Blocks-based programming is becoming the way that learners are being introduced to programming and computer science. Led by the popularity of tools like Scratch, Alice, and Code.org's Hour of Code activities, many new programming environments and initiatives are employing the blocks-based modality. This trend can be seen in the growing number of classroom computer science curricula incorporating blocksbased environments into their materials. Despite this rise in use, many open questions remain surrounding blocks-based programming. In this panel, we discuss the current state of blocks-based programming environments, review what we know about learning with blocks-based tools, and look to the future, discussing what form next-generation blocks-based, or blocks-inspired, programming environments might take. Research looking at blocks-based programming is revealing that modality matters: that the representations used to present programming concepts affect learners' conceptual understanding [6], programming practices [3], and perceptions of programming and computer science [5]. This panel brings together leading designers and researchers looking to advance graphical, blocks-based programming through new, innovate designs. The panel will open with a review of current research literature on learning with blocks-based programming and then continue with presentations of three recently designed blocks-based programming environments (Greenfoot 3, GP, Pencil Code), each of which look to push the boundaries of the approach in diffierent directions. These short presentations will frame the discussion of pertinent questions facing designers and educators who use blocksbased programming environments.

References

[1]
M. Kölling, N. C. C. Brown, and A. Altadmri. Frame-based editing: Easing the transition from blocks to text-based programming. In WiPSCE '15, pages 29--38, 2015.
[2]
C. M. Lewis. How programming environment shapes perception, learning and goals: Logo vs. scratch. In SIGCSE '10, pages 346--350, 2010.
[3]
O. Meerbaum-Salant, M. Armoni, and M. Ben-Ari. Habits of programming in scratch. In ITiCSE '11, pages 168--172, 2011.
[4]
J. Mönig, Y. Ohshima, and J. Maloney. Blocks at your fingertips: Blurring the line between blocks and text in GP. In Blocks and Beyond workshop, 2015.
[5]
D. Weintrop and U. Wilensky. To block or not to block, that is the question: Students' perceptions of blocks-based programming. In IDC '15, pages 199--208, 2015.
[6]
D. Weintrop and U. Wilensky. Using commutative assessments to compare conceptual understanding in blocks-based and text-based programs. In ICER '15, pages 101--110, 2015.

Cited By

View all
  • (2024)Effects of Block-Based Visual Programming on K-12 Students’ Learning OutcomesJournal of Educational Computing Research10.1177/07356331241293163Online publication date: 29-Oct-2024
  • (2024)Engaging students of color in physiological computing with insights from eye-trackingJournal of Research on Technology in Education10.1080/15391523.2024.2381226(1-22)Online publication date: 22-Jul-2024
  • (2022)Preschool and early primary school age children learning of computational thinking through the use of asynchronous learning environments in the age of Covid-19Advances in Mobile Learning Educational Research10.25082/AMLER.2022.01.0022:1(180-186)Online publication date: 2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '16: Proceedings of the 47th ACM Technical Symposium on Computing Science Education
February 2016
768 pages
ISBN:9781450336857
DOI:10.1145/2839509
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 February 2016

Check for updates

Author Tag

  1. blocks-based editing

Qualifiers

  • Panel

Conference

SIGCSE '16
Sponsor:

Acceptance Rates

SIGCSE '16 Paper Acceptance Rate 105 of 297 submissions, 35%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)39
  • Downloads (Last 6 weeks)4
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Effects of Block-Based Visual Programming on K-12 Students’ Learning OutcomesJournal of Educational Computing Research10.1177/07356331241293163Online publication date: 29-Oct-2024
  • (2024)Engaging students of color in physiological computing with insights from eye-trackingJournal of Research on Technology in Education10.1080/15391523.2024.2381226(1-22)Online publication date: 22-Jul-2024
  • (2022)Preschool and early primary school age children learning of computational thinking through the use of asynchronous learning environments in the age of Covid-19Advances in Mobile Learning Educational Research10.25082/AMLER.2022.01.0022:1(180-186)Online publication date: 2022
  • (2022)Accessible Blockly: An Accessible Block-Based Programming Library for People with Visual ImpairmentsProceedings of the 24th International ACM SIGACCESS Conference on Computers and Accessibility10.1145/3517428.3544806(1-15)Online publication date: 23-Oct-2022
  • (2022)Block-Based Object-Oriented ProgrammingIEEE Transactions on Learning Technologies10.1109/TLT.2022.319031815:4(439-453)Online publication date: 1-Aug-2022
  • (2022)Environmental design as a component of block‐based programmingComputer Applications in Engineering Education10.1002/cae.2259131:2(408-420)Online publication date: 23-Dec-2022
  • (2021)Pytch — an environment for bridging block and text programming styles (Work in progress)Proceedings of the 16th Workshop in Primary and Secondary Computing Education10.1145/3481312.3481318(1-4)Online publication date: 18-Oct-2021
  • (2021)Supporting Students' Computer Science Learning with a Game-based Learning Environment that Integrates a Use-Modify-Create Scaffolding FrameworkProceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 110.1145/3430665.3456349(129-135)Online publication date: 26-Jun-2021
  • (2021)A Systematic Mapping of Introductory Programming Languages for Novice LearnersIEEE Access10.1109/ACCESS.2021.30895609(88121-88136)Online publication date: 2021
  • (2020)Development and Validation of the Middle Grades Computer Science Concept Inventory (MG-CSCI) AssessmentEURASIA Journal of Mathematics, Science and Technology Education10.29333/ejmste/11660016:5Online publication date: 2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media