Thank you Trust, These are visual tool sets, but I can see how you can translate Scratch blocks for a non-visual programming learners. The MakersCAD (see the link below) application is for 3D modeling in Scratch, maybe a haptics tool could be created that would allow the students to virtually sculpt what they see in their minds eye, and 3D print those ideas. They can also program micro-controllers in Scratch like Arduino and various sensors. It could be possible for these students to change the way they interact with the physical world and the way the world interacts with them. https://www.scratchfoundation.org/about-us/ Scratch Foundation was created by the Scratch inventor. This may be a better starting point than MIT. https://makerscad.com/ 3D Modeling using Scratch Good Luck! Keep us informed as you proceed!
This is a great idea! My dad was blind and never learned to use a computer, which I believe would have given him a richer life. I think you should look into One Laptop / One Child http://one.laptop.org/ a program that provides laptops for children at no cost. Also look into NonVisual Desktop Access (NVDA) this is a free screen reader written in Python, that could be useful for the students. Maybe you could reach out to the team that developed Scratch (a programming language for kids) at the MIT Media Lab https://scratch.mit.edu/. Scratch uses visual programming (blocks) to develop simple applications and games. The team there may be able to develop a way for a screen reader like NVDA which is open source to read the Scratch blocks? This would give the students an added empowerment to their ICT skills. Like Mr. Machacha would also be willing to pledge $50.00 to this solution. Really good thinking Trust!