Stride in bluej - Computing for all in an educational Ide

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

14 Citations (Scopus)
798 Downloads (Pure)

Abstract

Block-based programming languages and environments have several benefits for introductory programming courses, compared to more traditional text-based languages. In particular, blocks remove the burden of learning language syntax and dealing with syntax-related errors. Many blocks-based environments are tightly focused on developing graphical games, stories and simulations, while the more general programming environments are typically text-based. In this tool paper, we describe the incorporation of a Stride editor within the BlueJ programming environment. Stride is a frame-based programming language, intended to combine the best of blocks and text programming, usable both as a stepping stone towards text-based languages and as a comprehensive language in its own right. The incorporation of Stride into BlueJ brings some aspects of block programming into a general purpose educational environment.

Original languageEnglish
Title of host publicationSIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery, Inc
Pages63-69
Number of pages7
ISBN (Electronic)9781450358903
DOIs
Publication statusPublished - 22 Feb 2019
Event50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019 - Minneapolis, United States
Duration: 27 Feb 20192 Mar 2019

Publication series

NameProceedings of the 50th ACM Technical Symposium on Computer Science Education
PublisherACM

Conference

Conference50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019
Country/TerritoryUnited States
CityMinneapolis
Period27/02/20192/03/2019

Keywords

  • BlueJ
  • Frame-based Editing
  • Stride

Fingerprint

Dive into the research topics of 'Stride in bluej - Computing for all in an educational Ide'. Together they form a unique fingerprint.

Cite this