tag:blogger.com,1999:blog-9266717.post110217243580431239..comments2023-05-22T10:01:23.167-03:00Comments on Only Python: Teaching computer programmingAndré Robergehttp://www.blogger.com/profile/08131391818998844540noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-9266717.post-1129259990802121492005-10-14T00:19:00.000-03:002005-10-14T00:19:00.000-03:00This comment has been removed by a blog administrator.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1122778326662599802005-07-30T23:52:00.000-03:002005-07-30T23:52:00.000-03:00I was well aware of the Logo language (both the tu...I was well aware of the Logo language (both the turtle and list processing parts) when I wrote Karel (and I acknowleged Papert explicitly in the introduction). I wanted something with a floor and a ceiling (to contrast the Logo philosophy), with a Pascal-like syntax, because that was the dominant language taught in college, and the one I taught after Karel. A more interesting issue is making Karel's world discrete, and allowing "him" to sense and manipulate objects in it. As a result, I was able to pose problems by specifying initial and final states (or schemas); Logo (at least the robot part) was designed much more for exploratory, self-directed programming, which college students sometimes lack.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1105551081405478412005-01-12T13:31:00.000-04:002005-01-12T13:31:00.000-04:00This comment has been removed by a blog administrator.André Robergehttps://www.blogger.com/profile/08131391818998844540noreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1105550140782717532005-01-12T13:15:00.000-04:002005-01-12T13:15:00.000-04:00I've never been clear what the place is for KtR co...I've never been clear what the place is for KtR compared to Logo, which has many of the same features and goals in a much more accessible, general language.Ian Bickinghttps://www.blogger.com/profile/10921115783730718101noreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1105544812060829022005-01-12T11:46:00.000-04:002005-01-12T11:46:00.000-04:00For some reason, the folks at PythonWare have publ...For some reason, the folks at PythonWare have publicised this "old" post of mine. Since then, I have settled for a name for my program: It is RUR: a Python Learning Environment, or RUR [-PLE] for short.<br /><br />Pattis's Karel the Robot was named after the author Karel Capek, who popularized the word robot in his play Rossum's Universal Robots (RUR). While RUR-PLE shares the basic RUR acronym, in this case it stands for Roberge's Used Robot. However, through the magic of Rossum's Python, you can learn how to fix it and design a better one, worthy of the name Rossum's Universal Robot.<br /><br />Not quite GvR-3000 but I'm happy with it :-)André Robergehttps://www.blogger.com/profile/08131391818998844540noreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1105544161577288772005-01-12T11:36:00.000-04:002005-01-12T11:36:00.000-04:00I'm sorry, there _is_ no better name than "Guido v...I'm sorry, there _is_ no better name than "Guido van Robot". I laughed until I stopped. <br /><br />How about GvR 3000?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-9266717.post-1105539325809348842005-01-12T10:15:00.000-04:002005-01-12T10:15:00.000-04:00I was trying remember that title when preparing to...I was trying remember that title when preparing to teach an intro to programming class last year. That was a great way to be introduced to programming and what seemed like such an abstract and arbitrary world. I am looking forward to GvR, my next intro class, and helping to test!Anonymousnoreply@blogger.com