![]() It’s C with some sugar to make it easy to interface with the robot. It’s simple to teach kids how to use it.Īnd it’s not a “breakthrough” language. We use RobotC for our VEX program from middle school to 12th grade. It was in part the inadequacies of machine code, FORTRAN, to a great extent ALGOL - and even LISP - which led to the first good reasoning languages in the 60s (such as COMIT, METEOR, and especially PLANNER). The larger black idea that I don’t understand at all here is giving anyone at any age a “robot programming language” that is not at all set up for anything but simple algorithms, and in which planning, strategies, reasoning, etc., are not just difficult in the extreme, but for all intents and purposes completely invisible to the students. The very existence of something in a usable form - regardless of how bad in the long run it actually is - is enough to often promote widespread use and debilitating de facto standards. Via SCHOOL OF COMPUTER SCIENCE, Carnegie Mellon.Ī good one for “The Black Museum of Bad Ideas” …īut watch out if they’ve really made it convenient - this has dominated perspective and taste for a very long time in computing education. Also, the programming environment students use should be compatible with a language such as C that they likely will use for years to come and with an interface that will help them transition to those used by professionals.” “We introduced ROBOTC four years ago because students working with robots should spend their time learning scientific, mathematical and engineering principles, not learning a different programming language for each robot platform. I think this one isn’t in the right direction.Ĭarnegie Mellon University’s Robotics Academy announces the release of ROBOTC2.0®, a programming language for robots and an accompanying suite of training tools that are easy enough for elementary students to use, but powerful enough for college-level engineering courses.Like the original, this latest version of ROBOTC is an implementation of the industry-standard C programming language and has a modern programming environment that can grow as students move from elementary through college-level robot programming…“Computer programming is not taught at the middle school level, yet hundreds of thousands of children gain their first programming experience with robots,” said Robin Shoop, director of the Robotics Academy. The folks at CMU do terrific work thaI rave about regularly here. ![]() 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.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |