{"id":307,"date":"2010-12-01T20:15:04","date_gmt":"2010-12-01T20:15:04","guid":{"rendered":"http:\/\/blogs.kent.ac.uk\/mik\/?p=307"},"modified":"2020-05-15T15:45:57","modified_gmt":"2020-05-15T15:45:57","slug":"scratch-alice-greenfoot","status":"publish","type":"post","link":"https:\/\/blogs.kcl.ac.uk\/proged\/2010\/12\/01\/scratch-alice-greenfoot\/","title":{"rendered":"Comparing Scratch, Alice and Greenfoot"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.kcl.ac.uk\/proged\/wp-content\/blogs.dir\/192\/files\/2010\/12\/ags-cube-31.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-310\" title=\"ags-cube-3\" src=\"http:\/\/blogs.kcl.ac.uk\/proged\/wp-content\/blogs.dir\/192\/files\/2010\/12\/ags-cube-31.png\" alt=\"logos\" width=\"277\" height=\"304\" srcset=\"https:\/\/blogs.kcl.ac.uk\/proged\/files\/2010\/12\/ags-cube-31.png 277w, https:\/\/blogs.kcl.ac.uk\/proged\/files\/2010\/12\/ags-cube-31-273x300.png 273w\" sizes=\"auto, (max-width: 277px) 100vw, 277px\" \/><\/a>At ITiCSE 2009 and again at SIGCSE 2010, we had panel session: <strong>Comparing Alice, Greenfoot and Scratch<\/strong>. The session came about because all three development teams \u2013 the Scratch, Alice and Greenfoot teams \u2013 were regularly asked one question: <em>What&#8217;s the difference<\/em>?<\/p>\n<p>All three systems aim to let young people learn about programming. Many teachers (as well as parents or kids) have heard of more than one of them, but deciding which one to use can be difficult. While there are clear differences, the time it takes to evaluate all three of them is not trivial.<\/p>\n<p>The panel session turned out to be very popular. The room was packed full, and we got plenty of questions afterwards. So we decided to create a written version of this session. And it&#8217;s now available.<\/p>\n<p>We wrote a set of papers, which have now been published in a special issue of the <a href=\"http:\/\/toce.acm.org\/\">ACM Transactions of Computing Education<\/a> (TOCE). Each paper was written by a key member of the design team of one of the environments. The papers are more extensive and more in depth than the panel was (we all took the chance to write about various aspects our systems, which we had intended for some time, but never got around to doing), but they also aim to record some of the discussion that we had at the time.<\/p>\n<div id=\"attachment_257\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.kcl.ac.uk\/proged\/wp-content\/blogs.dir\/192\/files\/2010\/08\/alice-scratch-greenfoot-ages.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-257\" class=\"size-full wp-image-257\" title=\"alice-scratch-greenfoot-ages\" src=\"http:\/\/blogs.kcl.ac.uk\/proged\/wp-content\/blogs.dir\/192\/files\/2010\/08\/alice-scratch-greenfoot-ages.png\" alt=\"\" width=\"580\" height=\"179\" srcset=\"https:\/\/blogs.kcl.ac.uk\/proged\/files\/2010\/08\/alice-scratch-greenfoot-ages.png 580w, https:\/\/blogs.kcl.ac.uk\/proged\/files\/2010\/08\/alice-scratch-greenfoot-ages-300x93.png 300w, https:\/\/blogs.kcl.ac.uk\/proged\/files\/2010\/08\/alice-scratch-greenfoot-ages-500x154.png 500w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-257\" class=\"wp-caption-text\">Target age groups for Alice, Scratch and Greenfoot<\/p><\/div>\n<p>The <a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1868358\">TOCE special issue<\/a> consists of an introduction, three papers (one each) about the three environments, and a discussion section at the end. They are<\/p>\n<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #144fae} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #144fae; min-height: 14.0px} span.Apple-tab-span {white-space:pre} --><\/p>\n<ul>\n<li>Machines for Thinking<br \/>\n<span style=\"color: #808080\">\u2014\u00a0<em>Sally Fincher, Ian Utting<\/em><\/span><\/li>\n<li><a href=\"http:\/\/www.cs.kent.ac.uk\/pubs\/2010\/3070\/content.pdf\">The Greenfoot Programming Environment<\/a><br \/>\n<span style=\"color: #808080\">\u2014\u00a0<em>Michael K\u00f6lling<\/em><\/span><\/li>\n<li>The Design of Alice<br \/>\n<span style=\"color: #808080\">\u2014\u00a0<em>Stephen Cooper<\/em><\/span><\/li>\n<li><a href=\"http:\/\/web.media.mit.edu\/~jmaloney\/papers\/ScratchLangAndEnvironment.pdf\">The Scratch Programming Language and Environment<\/a><br \/>\n<span style=\"color: #808080\">\u2014\u00a0<em>John Maloney, Mitchel Resnick, Natalie Rusk, Brian Silverman,Evelyn Eastmond<\/em><\/span><\/li>\n<li><a href=\"http:\/\/www.cs.kent.ac.uk\/pubs\/2010\/3071\/content.pdf\">Alice, Greenfoot, and Scratch &#8212; A Discussion<\/a><br \/>\n<span style=\"color: #808080\">\u2014\u00a0<em>Ian Utting, Stephen Cooper, Michael K\u00f6lling, John Maloney, Mitchel Resnick<\/em><\/span><\/li>\n<\/ul>\n<hr \/>\n<p><em>(NOTE: All papers are available in the <a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1868358\">ACM digital library<\/a>. ACM allows authors to also publish the papers on their own web sites. I will link to those freely available copies when they have been made available by the authors. So check back in a little while if you could not get all you were interested in.)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At ITiCSE 2009 and again at SIGCSE 2010, we had panel session: Comparing Alice, Greenfoot and Scratch. The session came about because all three development teams \u2013 the Scratch, Alice and Greenfoot teams \u2013 were regularly asked one question: What&#8217;s &hellip; <a href=\"https:\/\/blogs.kcl.ac.uk\/proged\/2010\/12\/01\/scratch-alice-greenfoot\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":179,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,8,11,13],"tags":[22,53,96],"class_list":["post-307","post","type-post","status-publish","format-standard","hentry","category-greenfoot-software-tools","category-programming","category-software-tools","category-teaching","tag-alice","tag-greenfoot-software-tools","tag-scratch"],"_links":{"self":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/users\/179"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":1,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":1020,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/posts\/307\/revisions\/1020"}],"wp:attachment":[{"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.kcl.ac.uk\/proged\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}