An IDE to assist the learning of algorithmic thinking and its transfer when moving from blocks to text-based programming
Created by Bill Robinson
last edited Apr 13 2017 by Bill Robinson
Patch is a substantially re-written version of Scratch, aimed at pupils moving from block-based to text-based programming using Python; it is based on the original work by MIT and its subsequent extensive modification by Tim Rowledge on behalf of the Raspberry Pi Foundation.
A paper on Patch was presented by the author at WIPSCE 2016, but its main features are:
Patch runs on multiple platforms (anywhere the fabulous Squeak 5.1 environment will run), and the version available here can be installed by simply unzipping into any folder you choose.
It’s still a beta, but should not be able to any damage to anything but itself - if you encounter a problem just kill the application (without saving what could then be a corrupted Patch image file) and relaunch. NB. Please note .sb and .sb2 files are not compatible with Patch - you’ll have to start from Patch (ahem…)
Bug reports are very welcome - please send to me at firstname.lastname@example.org.
Patch has been developed with considerable support and encouragement from Sue Sentance, for which I am extremely grateful - thank you very much Sue!
LICENCE TERMS: The original source code for Scratch was released under the Scratch Source Code Licence, and its reworking by Tim Rowledge was released under the MIT licence. Patch is released under the same terms.
Level: (Beginner / Intermediate/ Advanced)