A coding curriculum for beginners and their teachers

September 2, 2015 by Allison Linn, Microsoft
Tom Ball

Microsoft has released a new computer science curriculum designed for teens who may not have expressed much interest in computer programming – and teachers who don't necessarily have any background in the field, either.

The curriculum, called Creative Coding Through Games And Apps, is available for free to any educator who wants to use it.

The course aims to encourage a wide range of students to explore computer science by teaching them to program and publish real apps and games.

It teaches kids how to code using Microsoft Touch Develop, a developed by Microsoft researchers. Touch Develop is designed so that even students without any computer science background can quickly learn how to write simple programs.

Touch Develop also works on any device that has a modern Internet browser. That means students can write programs on smart phones, tablets, laptops or desktop computers, regardless of the operating system the device is running.

It's the same technology that's being used for the BBC's micro:bit program, which is providing every Year 7 student in the UK with a gadget and the tools to program on it.

Tom Ball, a research manager in the software engineering group at Microsoft Research who has worked extensively on Touch Develop, first got involved with the team behind the Creative Coding curriculum when they collaborated on Code.org's Hour of Code project. That's a program that aims to introduce millions of kids to the basics of programming through simple, introductory coding exercises.

Ball said he hopes this new curriculum will introduce kids to the foundations of , even if they've never considered programming in the past.

"It's not so much about learning Touch Develop," Ball said. "Touch Develop is the vehicle to learning about computer science concepts."

Creative Coding through Games and Apps was designed by computer science teachers, and it comes with prep materials, lesson plans, assignments, homework and other resources. It's recommended for kids ages 13 and up.

The course's developers say the online and in-class curriculum is intended to work well even for teachers without any computer science background. That's important because many schools don't have educators with computer science experience.

Microsoft also is working to address that issue through a program called TEALS, part of the company's YouthSpark initiative, which brings computer science professionals from across the technology industry into high school classrooms as volunteers to teach .

Explore further: New Minecraft modding software revolutionizes the way we teach kids coding

Related Stories

UK minister says children 'bored' by IT classes

January 11, 2012

British Education Secretary Michael Gove will unveil major changes to the way technology is taught in schools Wednesday, saying children are "bored out of their minds" by current classes.

Technology in schools must serve a purpose

June 23, 2015

If you're a student, teacher or parent, you might have noticed there is a massive push to use technology in the classroom these days. Hardly a day goes by that we don't hear somebody talking about the digital curriculum, ...

Video: Gates, Zuckerberg urge kids to code (Update)

February 26, 2013

Microsoft Chairman Bill Gates, Facebook CEO Mark Zuckerberg and Twitter creator Jack Dorsey are among the tech luminaries appearing in a new video promoting the teaching and learning of computer coding in schools.

Recommended for you

Pushing lithium ion batteries to the next performance level

December 13, 2018

Conventional lithium ion batteries, such as those widely used in smartphones and notebooks, have reached performance limits. Materials chemist Freddy Kleitz from the Faculty of Chemistry of the University of Vienna and international ...

Uber filed paperwork for IPO: report

December 8, 2018

Ride-share company Uber quietly filed paperwork this week for its initial public offering, the Wall Street Journal reported late Friday.

0 comments

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.