Overview
Stride is a frame-based programming language that combines many advantages of block-based and text-based systems. It is a new Java-like language which is integrated into the Greenfoot system since 2015 (and BlueJ since 2017). The editor uses some graphical elements (shapes and colours) to present aspects where graphics have advantages over characters. Overall, however, the presentation maintains the look of a program as essentially a textual, if coloured, document.
Further Information
Stride – A new programming language for beginners
: A series of short videos Tutorial introducing Stride
Frame-Based Editing
: An introduction to the frame based editing explaining fundamental functionalities
Development Team
Michael Kölling
Davin McCall
Neil Brown
Amjad Altadmri
Hamza Hamza
List of Publications
Kölling, M., Brown, N. C.C., and Altadmri, A.,
Frame-Based Editing
,
Journal of Visual Languages and Sentient Systems, 3, 2017.
Price, T. W., Brown, N. C.C., Lipovac, D., Barnes, T., and Kölling, M.,
Evaluation of a
Frame-based Programming Editor, In Proceedings of the 2016 ACM Conference on International Computing Education Research (ICER '16). ACM, New York, NY,
USA, 33-42, 2016.
Altadmri, A., Kölling, M., and Brown, N. C. C.,
The Cost of Syntax and How to Avoid It:
Text versus Frame-Based Editing
, IEEE 40th Annual Computer Software and Applications Conference (COMPSAC),
Atlanta, GA, pp. 748-753, 2016 .
Brown, N. C. C., Altadmri, A., and Kölling, M.,
Frame-Based Editing: Combining the Best of Blocks and Text Programming,
International Conference on Learning and Teaching in Computing and Engineering (LaTICE), Mumbai, pp. 47-53, 2016.
Kölling, M., Brown, N. C. C., and Altadmri, A.,
Frame-Based Editing:
Easing the Transition from Blocks to Text-Based Programming,
In Proceedings of the Workshop in Primary and Secondary Computing Education (WiPSCE '15).
ACM, New York, NY, USA, 29-38, 2015.