Skip to main content

Microsoft is working on technology to help the visually impaired learn to code

Computing has always been a highly visual process, and a great deal of work has been done on technologies that make PCs and other devices usable by those with visual impairments. At the same time, the process of programming computers without perfect eyesight has not received quite as much attention or made as much headway.

That’s exactly what Microsoft Research is working on with its Project Torino, a physical programming language for children age 7 to 11 including those with visual disabilities. The system is aimed at allowing those children to work alongside classmates on coding classes.

The project works by leveraging the recent tendency to introduce children to coding by using simple tools that let students drag and drop blocks of commands. These simplified tools let students create simple programs that accomplish tasks like navigating mazes or moving through space.

Project Torino uses beads that plug together in much the same way as those simplified programming tools. It’s essentially a physical programming language that can be used to create programs that, for one example, generate music. Advanced versions allow students to use a digital interface to move from physical to digital code, allowing advanced students to gain the foundational computing concepts that can lead to developing mainstream programming skills.

Researchers hope that such initiatives can help bridge the “digital skills gap” that plague technology companies and leave them with insufficient engineers and programmers to meet their coding requirements. At the same time, the visually impaired have difficulty finding career paths that are both accessible to them and meaningful.

Project Torino is intended to help both groups come together, and leverage the estimated 285 million people around the globe who are blind or visually impaired. So far, the project is moving on to an expanded beta trial with close to 100 students, and a curriculum is being developed to help teachers without coding skills use the Project Torino concepts to educate their students.

Editors' Recommendations

Mark Coppock
Mark has been a geek since MS-DOS gave way to Windows and the PalmPilot was a thing. He’s translated his love for…
Microsoft takes wraps off Visual Studio for MacOS, now available to everyone
top tech stories 07 02 2016 microsoft build

Today at Build 2017, Microsoft announced the general availability release of its popular Visual Studio development environment for MacOS. It's particularly appropriate, given Microsoft's theme for this year's Build is a commitment to open platforms, and providing developers the tools they need to succeed.

"Visual Studio for Mac brings the integrated development environment (IDE) loved by millions to the Mac. Developers get a great IDE and a single environment to not only work on end-to-end solutions - from mobile and web apps to games - but also to integrate with and deploy to Azure," said Scott Guthrie, executive vice president of Microsoft's cloud and enterprise group.

Read more
Microsoft enhances learning using Code Builder for ‘Minecraft’ and mixed reality
Windows Mixed Reality

During the #MicrosoftEDU press event in New York City, Microsoft introduced Code Builder for Minecraft: Education Edition. Available now as a beta, this tool enables students to build and create in Minecraft by using blocks of code or manually writing JavaScript. It supports ScratchX, Tynker, and a new open platform called Microsoft MakeCode.

With Code Builder, Minecraft players are joined by an “Agent” character that serves as a sidekick and carries out the coding commands. This sidekick can essentially build anything in the virtual Minecraft world, from 3D printed objects to huge, historic architectures like the Globe Theater in 16th-century London and the Parthenon.

Read more
Microsoft's DeepCoder programming AI can take over coding's dirty work
nestor ai paying attention artificial intelligence

There's a great deal of controversy lately over artificial intelligence and robotics, specifically the potential for both to replace human workers and cause economic dislocations. While concerns about robotics tend to focus on physical labor, AI has some people worried that jobs requiring purely intellectual labor are at risk as well.

The jury is still out on whether those concerns are justified, but the areas where AI is starting to make its mark continue to increase in number. Recently, Microsoft Research worked with researchers at the University of Cambridge to create DeepCoder, a machine learning system built to solve programming challenges, as New Scientist reports.

Read more