skip to main content
10.1145/2787622.2787752acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
abstract

Comparing Text-based, Blocks-based, and Hybrid Blocks/Text Programming Tools

Published:09 August 2015Publication History

ABSTRACT

This dissertation investigates the comparative affordances and drawbacks of blocks-based, text-based, and hybrid blocks/text introductory programming tools. Blocks-based programming environments are growing in popularity and are increasingly being used in formal introductory programming contexts. To date, much of the work evaluating such tools has focused on their effectiveness in out-of-school contexts and emphasized engagement and attitudinal measures over content mastery. Given their growing presence in classrooms, it is important to understand the benefits and limitations of the use of the blocks-based programming approach in formal learning contexts relative to text-based or hybrid blocks/text alternatives. This dissertation will carry out a quasi-experimental study in high school computer science classrooms to answer questions related to the impact of blocks-based, text-based, and hybrid blocks/text introductory tools, assess the suitability of such tools for preparing students for future computer science learning opportunities, and explore the design space between blocks-based and text-based programming. The goal of this work is to better understand the tools we are using to introduce today's learners to computer science and lay the foundation for creating the tools of tomorrow.

References

  1. Armoni, M. et al. 2015. From Scratch to "Real" Programming. ACM TOCE. 14, 4 (2015), 25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dann, W. et al. 2012. Mediated transfer: Alice 3 to Java. Proc. of the 43rd ACM SIGCSE, 141--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dijkstra, E. W. 1982. How do we tell truths that might hurt? Selected Writings on Computing. Springer. 129--131.Google ScholarGoogle Scholar
  4. Lewis, C. M. 2010. How programming environment shapes perception, learning and goals: Logo vs. Scratch. Proc. of the 41st ACM SIGCSE, 346--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Maloney, J. H. et al. 2008. Programming by choice. ACM SIGCSE Bulletin. 40, 1, 367--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Meerbaum-Salant, O. et al. 2011. Habits of programming in Scratch. Proc. of the 16th ITiCSE (Darmstadt, Gr), 168--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Meerbaum-Salant, O. et al. 2010. Learning computer science concepts with Scratch. Proc. of the 6th ICER, 69--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Moskal, B. et al. 2004. Evaluating the effectiveness of a new instructional approach. Proc. of the 35th ACM SIGCSE 75--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Powers, K. et al. 2007. Through the looking glass: teaching CS0 with Alice. ACM SIGCSE Bulletin. 39, 1, 213--217. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Comparing Text-based, Blocks-based, and Hybrid Blocks/Text Programming Tools

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ICER '15: Proceedings of the eleventh annual International Conference on International Computing Education Research
        July 2015
        300 pages
        ISBN:9781450336307
        DOI:10.1145/2787622

        Copyright © 2015 Owner/Author

        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.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 August 2015

        Check for updates

        Qualifiers

        • abstract

        Acceptance Rates

        ICER '15 Paper Acceptance Rate25of96submissions,26%Overall Acceptance Rate189of803submissions,24%

        Upcoming Conference

        ICER 2024
        ACM Conference on International Computing Education Research
        August 13 - 15, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader