skip to main content
10.1145/3159450.3162254acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
poster

New Teaching Strategies for New Concepts -- What is Different with Block-based Programming?: (Abstract Only)

Published: 21 February 2018 Publication History

Abstract

Since the emergence of block-based visual programming languages as a new take on programming environments, they have served as a successful entry point into programming for novice learners. Over time, they have been developed and improved to become increasingly accessible, intuitive, and easy to use. In the course of this evolution, both uncommon and entirely new language concepts have been introduced, such as the cloning of objects, or nesting of sprites. However, the question of how to teach them has yet to be answered: the mostly visual representation of program flow, output and code, and the way a user interacts with these aspects can make traditional teaching practices inadequate. Instead, block-based languages require new practices, methods, and strategies, which will be developed in this research project. To this end, new concepts must be evaluated with regards to their strengths, weaknesses, and applications. Following this step, strategies with which to teach these concepts can be developed. Therefore, this poster presents the initial findings of a research project concerned with the theory of teaching block-based programming. In this preliminary study, we have identified new concepts found in Scratch, Snap! and GP, members of the most common block-based language family. In the next phase of the project, strategies for teaching these new concepts will be developed and assessed.

Index Terms

  1. New Teaching Strategies for New Concepts -- What is Different with Block-based Programming?: (Abstract Only)

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science Education
    February 2018
    1174 pages
    ISBN:9781450351034
    DOI:10.1145/3159450
    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: 21 February 2018

    Check for updates

    Author Tags

    1. block-based languages
    2. gp
    3. language concepts
    4. scratch
    5. snap
    6. visual programming languages

    Qualifiers

    • Poster

    Conference

    SIGCSE '18
    Sponsor:

    Acceptance Rates

    SIGCSE '18 Paper Acceptance Rate 161 of 459 submissions, 35%;
    Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media