King's College London

Research portal

Stride in bluej - Computing for all in an educational Ide

Research output: Chapter in Book/Report/Conference proceedingConference paper

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


Conference50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019
CountryUnited States


King's Authors


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.

Download statistics

No data available

View graph of relations

© 2018 King's College London | Strand | London WC2R 2LS | England | United Kingdom | Tel +44 (0)20 7836 5454