![robotc carnegie mellon robotc carnegie mellon](https://www.vexrobotics.com/media/catalog/product/cache/d64bdfbef0647162ce6500508a887a85/i/n/intro_programming_iq-01_1.jpg)
The folks at CMU do terrific work thaI rave about regularly here.
#ROBOTC CARNEGIE MELLON SOFTWARE#
They argue that it should all be C because it is the language that children “likely will use for years to come” and “will help them transition to those used by professionals.” The key criteria for a children’s programming is that it will help them in transitioning to industry? For 10-15 years later? Do we even know what people will be using in industry in 10-15 years? And should it really be the focus in elementary school to prepare these students for professional software development?.I don’t buy their numbers - I’d like to see the evidence. There’s a lot more CS in high school than elementary school, and relatively few high schools have robots. There’s a multiple of that actually taking CS classes in high school, but the multiplier is not ten. “Hundreds of thousands of children gain their first programming experience with robots.” Can that really be right? Only about 16,000 students took the AP CS test last year.
#ROBOTC CARNEGIE MELLON HOW TO#
It’s based on “industry-standard C programming language”?!? I’ve argued previously that it is probably now criminally negligent to teach C or C++ as a first programming language - there’s enough evidence that it’s too hard for students, and we do know how to do it better.The language should be “easy enough for elementary students to use, but powerful enough for college-level engineering courses.” Why? Is it even possible to do that? And why is it desirable?.CMU releases a new kids language for robots - in C!ĬMU’s press release about their new robot language doesn’t make much sense to me.