{"id":11840,"date":"2016-02-03T14:00:12","date_gmt":"2016-02-03T20:00:12","guid":{"rendered":"https:\/\/www.fractuslearning.com\/?p=11840"},"modified":"2023-09-20T10:56:03","modified_gmt":"2023-09-20T15:56:03","slug":"maths-with-scratch","status":"publish","type":"post","link":"https:\/\/www.fractuslearning.com\/maths-with-scratch\/","title":{"rendered":"Making Maths Meaningful Using Coding and Scratch"},"content":{"rendered":"<p>We know that students learn best when content is meaningful and has a direct connection and application to their lives. However, while some maths\u00a0concepts, such as telling the time or using money, can have immediate relevance, others seem to have very little application to children\u2019s daily lives. How often will 11 year old children really need to measure the size of angles, or work with cartesian graphs?<\/p>\n<p><b>I&#8217;ve<\/b><strong>\u00a0found that teaching children to code may be part of the answer.<\/strong><\/p>\n<p>This year, I&#8217;ve been teaching students in Years 2-6 to create simple arcade games using\u00a0<a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noopener\">Scratch<\/a>. In order for my students to be successful, they\u2019ve been required to apply some core mathematical ideas that I\u2019ve struggled to find a relevant use for in the past.<\/p>\n<h2>1. Cartesian Coordinates<\/h2>\n<p>It is almost impossible to do anything in Scratch without using X and Y coordinates. They are required to define the exact position of any object, and to allow objects to move either vertically or horizontally.<\/p>\n<p>Cartesian coordinates are required in this simple script to command an object to move to a specific location:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-11842 size-full\" src=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.48.45-pm.png\" alt=\"Screen Shot 2014-05-17 at 3.48.45 pm\" width=\"207\" height=\"103\" srcset=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.48.45-pm.png 207w, https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.48.45-pm-180x90.png 180w\" sizes=\"(max-width: 207px) 100vw, 207px\" \/><\/p>\n<p>Here&#8217;s another simple script, this time using cartesian coordinates and the arrow key to move an object down:<\/p>\n<p><img decoding=\"async\" class=\"size-full wp-image-11843 aligncenter\" src=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.49.18-pm.png\" alt=\"Screen Shot 2014-05-17 at 3.49.18 pm\" width=\"220\" height=\"90\" srcset=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.49.18-pm.png 220w, https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.49.18-pm-180x74.png 180w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/><\/p>\n<h2>2. Negative Numbers<\/h2>\n<p>The concept of negative numbers is one that my students often have trouble relating to. For some primary students, the idea of negative numbers is just too abstract. <strong>Coding with Scratch has provided a meaningful use for these<\/strong>.<\/p>\n<p>The background stage in Scratch is a basic XY grid. Anything placed to the left of, or below the centre will require positioning using negative numbers. The cat sprite in this picture is positioned at X-125, Y-76:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-medium wp-image-11844 aligncenter\" src=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.50.50-pm-270x212.png\" alt=\"Screen Shot 2014-05-17 at 3.50.50 pm\" width=\"270\" height=\"212\" \/>Movement also requires negative numbers. For example, a script that allows an object to move in a downwards direction will require an instruction to change Y by a negative number.<\/p>\n<h2>3. Degrees of Turn<\/h2>\n<p>Working with Scratch has required my students to experiment with the size of a turn and use them to control objects. These two simple movement blocks the types of options that are available.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11845 aligncenter\" src=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-3.58.23-pm.png\" alt=\"Screen Shot 2014-05-17 at 3.58.23 pm\" width=\"169\" height=\"100\" \/><\/p>\n<h2 class=\"p1\">4. Decimals<\/h2>\n<p>Understanding and ordering decimals is usually challenging for primary school students. In Scratch, students use decimals to perform various functions such as adjusting the speed\u00a0of an object. If they want to move an object to the right, they can change X by 1. But to slow that movement down, they need to start using smaller numbers.<\/p>\n<p>In this movement block, the\u00a0size of the movement along the x axis\u00a0has been reduced to 0.15. My students experiment with the size of decimals until they achieve the result they are after.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11846 aligncenter\" src=\"https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2014\/05\/Screen-Shot-2014-05-17-at-4.12.39-pm.png\" alt=\"Screen Shot 2014-05-17 at 4.12.39 pm\" width=\"157\" height=\"67\" \/><\/p>\n<h2>Getting Started<\/h2>\n<p>When I started this project\u00a0with my classes,\u00a0I had no experience with Scratch and have been learning along with my students. The great thing is, it&#8217;s easy and there are many resources out there to help teachers who are at the beginning of their journey.<\/p>\n<p>These free <a href=\"http:\/\/scratch.ie\/primary\/resources\" target=\"_blank\" rel=\"noopener\">Primary Lesson Plans<\/a> from <a href=\"http:\/\/scratch.ie\/\" target=\"_blank\" rel=\"noopener\">Scratch.ie<\/a>\u00a0were my starting point. Each lesson takes around 45 minutes for my students to work through and they&#8217;ve provided a great foundation for the creative projects we&#8217;re now working on.<\/p>\n<blockquote>\n<h4 class=\"p2\">My students are learning maths by applying it creatively to something they love doing.<\/h4>\n<p><a class=\"twitter-share-button\" href=\"https:\/\/twitter.com\/share\" data-text=\"&quot;My students are learning maths by applying it creatively to something they love doing&quot;\" data-size=\"large\" data-related=\"fractuslearning\" data-count=\"none\">Tweet<\/a><br \/>\n<script>\/\/ <![CDATA[\n!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=\/^http:\/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+':\/\/platform.twitter.com\/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');\n\/\/ ]]><\/script><\/p><\/blockquote>\n<p>I\u2019ve also found the Scratch Website to be helpful. It contains easy to follow <a href=\"http:\/\/scratch.mit.edu\/help\/\" target=\"_blank\" rel=\"noopener\">tutorials<\/a>, and allows you to learn by viewing the <a href=\"http:\/\/scratch.mit.edu\/explore\/?date=this_month\" target=\"_blank\" rel=\"noopener\">projects others have created<\/a> and examining the code.<\/p>\n<p>Scratch is available free: you can either <a href=\"http:\/\/scratch.mit.edu\/scratch2download\/\" target=\"_blank\" rel=\"noopener\">download a desktop version<\/a>, or work directly on <a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\" rel=\"noopener\">the website<\/a>. Try it out using the step by step tutorial\u00a0<a href=\"http:\/\/scratch.mit.edu\/projects\/editor\/?tip_bar=getStarted\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3>Making Maths Authentic<\/h3>\n<p>Coding with Scratch has become an authentic way for my students to\u00a0engage with\u00a0mathematics. Rather than practicing concepts for a test, or because they have to complete a page of a textbook, <strong>my students are learning maths by applying it creatively to something they love doing<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p><em>Feature image adapted from photo courtesy of Flickr,\u00a0<a href=\"https:\/\/www.flickr.com\/photos\/scratchedteam\/\" target=\"_blank\" rel=\"noopener\">ScratchEdTeam<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We know that students learn best when content is meaningful and has a direct connection and application to their lives. However, while some maths\u00a0concepts, such as telling the time or using money, can have immediate relevance, others seem to have&#8230;<\/p>\n","protected":false},"author":72,"featured_media":21477,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"For my students to use Scratch, they've been required to apply some core mathematical concepts that I\u2019ve struggled to find a relevant use for in the past.","_seopress_robots_index":"","_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[17,1116644,135],"tags":[4658,256],"acf":[],"modified_by":"Bryan Bigari","taxonomy_info":{"category":[{"value":17,"label":"Classroom"},{"value":1116644,"label":"Coding"},{"value":135,"label":"Math"}],"post_tag":[{"value":4658,"label":"coding"},{"value":256,"label":"scratch"}]},"featured_image_src_large":["https:\/\/www.fractuslearning.com\/wp-content\/uploads\/2016\/02\/maths_scratch_code-1024x678.jpg",1024,678,true],"author_info":{"display_name":"Corinne Campbell","author_link":"https:\/\/www.fractuslearning.com\/author\/ccampbell\/"},"comment_info":4,"category_info":[{"term_id":17,"name":"Classroom","slug":"classroom","term_group":0,"term_taxonomy_id":17,"taxonomy":"category","description":"","parent":3735,"count":382,"filter":"raw","cat_ID":17,"category_count":382,"category_description":"","cat_name":"Classroom","category_nicename":"classroom","category_parent":3735},{"term_id":1116644,"name":"Coding","slug":"coding","term_group":0,"term_taxonomy_id":5517056,"taxonomy":"category","description":"","parent":0,"count":5,"filter":"raw","cat_ID":1116644,"category_count":5,"category_description":"","cat_name":"Coding","category_nicename":"coding","category_parent":0},{"term_id":135,"name":"Math","slug":"math","term_group":0,"term_taxonomy_id":138,"taxonomy":"category","description":"","parent":4646,"count":36,"filter":"raw","cat_ID":135,"category_count":36,"category_description":"","cat_name":"Math","category_nicename":"math","category_parent":4646}],"tag_info":[{"term_id":4658,"name":"coding","slug":"coding","term_group":0,"term_taxonomy_id":5070,"taxonomy":"post_tag","description":"","parent":0,"count":33,"filter":"raw"},{"term_id":256,"name":"scratch","slug":"scratch","term_group":0,"term_taxonomy_id":265,"taxonomy":"post_tag","description":"","parent":0,"count":4,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/posts\/11840"}],"collection":[{"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/comments?post=11840"}],"version-history":[{"count":1,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/posts\/11840\/revisions"}],"predecessor-version":[{"id":5628812,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/posts\/11840\/revisions\/5628812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/media\/21477"}],"wp:attachment":[{"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/media?parent=11840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/categories?post=11840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fractuslearning.com\/wp-json\/wp\/v2\/tags?post=11840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}