skip to main content
opinion
Free Access

Block-based programming in computer science education

Published:24 July 2019Publication History
Skip Abstract Section

Abstract

Considering how block-based programming environments and tools might be used at the introductory level and beyond.

References

  1. Kelleher, C., Pausch, R., and Kiesler, S. Storytelling Alice motivates middle school girls to learn computer programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (2007), 1455--1464. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Resnick, M. et al. Scratch: Programming for all. Commun. ACM 52, 11 (Nov. 2009), 60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Weintrop, D. Modality Matters: Understanding the Effects of Programming Language Representation in High School Computer Science Classrooms (Ph.D. Dissertation). Northwestern University, Evanston, IL, 2016.Google ScholarGoogle Scholar
  4. Weintrop, D. et al. Evaluating CoBlox: A comparative study of robotics programming environments for adult novices. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems 366, (2018), 1--12 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Weintrop, D. and Wilensky, U. To block or not to block, that is the question: Students' perceptions of blocks-based programming. In Proceedings of the 14<sup>th</sup> International Conference on Interaction Design and Children (2015), 199--208 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Weintrop, D. and Wilensky, U. Comparing block-based and text-based programming in high school computer science classrooms. ACM Transactions on Computing Education (TOCE), 18, 1 (2017), 3 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Block-based programming in computer science education

    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

    Full Access

    • Published in

      cover image Communications of the ACM
      Communications of the ACM  Volume 62, Issue 8
      August 2019
      88 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/3351434
      Issue’s Table of Contents

      Copyright © 2019 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: 24 July 2019

      Check for updates

      Qualifiers

      • opinion
      • Popular
      • Un-reviewed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format