{"id":1099779,"date":"2023-01-25T07:17:44","date_gmt":"2023-01-25T12:17:44","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1099779"},"modified":"2023-01-25T07:17:44","modified_gmt":"2023-01-25T12:17:44","slug":"combining-computing-and-maths-to-teach-primary-learners-about-variables","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1099779","title":{"rendered":"Combining computing and maths to teach primary learners about variables"},"content":{"rendered":"<p>In our first seminar of 2023, we were delighted to welcome Dr Katie Rich and Carla Strickland. They spoke to us about teaching the programming construct of variables in Grade 3 and 4 (age 8 to 10).<\/p>\n<figure class=\"is-layout-flex wp-block-gallery-1 wp-block-gallery aligncenter has-nested-images columns-default is-cropped\">\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"236\" height=\"250\" data-id=\"81924\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/Katie-Rich-e1668684481206-236x250-1.jpg\" alt=\"Dr Katie Rich\" class=\"wp-image-81924\" \/><figcaption class=\"wp-element-caption\">Dr Katie Rich<\/figcaption><\/figure>\n<figure class=\"wp-block-image size-medium\"><img decoding=\"async\" loading=\"lazy\" width=\"200\" height=\"250\" data-id=\"81926\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/Carla-Strickland-200x250-1.jpg\" alt=\"Carla Strickland\" class=\"wp-image-81926\" \/><figcaption class=\"wp-element-caption\">Carla Strickland<\/figcaption><\/figure>\n<\/figure>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\" \/>\n<p>We are hearing from a diverse range of speakers in our <a href=\"https:\/\/www.raspberrypi.org\/blog\/primary-computing-education-research-seminar-series-2023\/\">current series of monthly online research seminars<\/a> focused on <a href=\"https:\/\/www.raspberrypi.org\/blog\/introducing-our-new-course-pathway-for-educators-teaching-computing-to-5-to-11-year-olds\/\" target=\"_blank\" rel=\"noreferrer noopener\">primary (K-5) computing education<\/a>. Many of them work closely with educators to translate research findings into classroom practice to make sure that all our younger learners have positive first experiences of learning computing. An important goal of their research is to impact the development of pedagogy, resources, and professional development to support educators to deliver computing concepts with confidence.<\/p>\n<h2>Variables in computing and mathematics<\/h2>\n<p><a href=\"https:\/\/twitter.com\/KatietheCurious\" target=\"_blank\" rel=\"noreferrer noopener\">Dr Katie Rich<\/a> (American Institutes of Research) and <a href=\"https:\/\/twitter.com\/CisforCarla\" target=\"_blank\" rel=\"noreferrer noopener\">Carla Strickland<\/a> (UChicago STEM Education) are both part of a team that worked on a research project called <a href=\"http:\/\/everydaycomputing.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Everyday Computing<\/a>, which aims to integrate computational thinking into primary mathematics lessons. A key part of the Everyday Computing project was to develop coherent learning resources across a number of school years. During the seminar, Katie and Carla presented on a study in the project that revolved around teaching variables in Grade 3 and 4 (age 8 to 10) by linking this computing concept to mathematical concepts such as area, perimeter, and fractions.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"333\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/Learner-and-Scratch-500x333-1.jpg\" alt=\"Young person using Scratch.\" class=\"wp-image-82151\" \/><\/figure>\n<\/div>\n<p>Variables are used in both mathematics and computing, but in significantly different ways. In mathematics, a variable, often represented by a single letter such as <em>x<\/em> or <em>y<\/em>, corresponds to a quantity that stays the same for a given problem. However, in computing, a variable is an identifier used to label data that may change as a computer program is executed. A variable is one of the programming constructs that can be used to generalise programs to make them work for a range of inputs. Katie highlighted that the research team was keen to explore the synergies and tensions that arise when curriculum subjects share terms, as is the case for \u2018variable\u2019.\u00a0<\/p>\n<h2>Defining a learning trajectory<\/h2>\n<p>At the start of the project, in order to be able to develop coherent learning resources across school years, the team reviewed research papers related to teaching the programming construct of variables. In the papers, they found a variety of learning goals that related to facts (what learners need to know) and skills (what learners need to be able to do). They grouped these learning goals and arranged the groups into \u2018levels of thinking\u2019, which were then mapped onto a <a href=\"http:\/\/everydaycomputing.org\/public\/visualization\/\" target=\"_blank\" rel=\"noreferrer noopener\">learning trajectory<\/a> to show progression pathways for learning.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-blog-entry\"><a href=\"https:\/\/www.raspberrypi.org\/app\/uploads\/2023\/01\/image2.png\"><img decoding=\"async\" loading=\"lazy\" width=\"800\" height=\"447\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/image2-800x447-1.png\" alt=\"Four of the five levels of thinking identified in the study: Data storer, data user, variable user, variable creator.\" class=\"wp-image-82829\" \/><\/a><figcaption class=\"wp-element-caption\">Four of the five levels of thinking identified in the study: Data Storer, Data User, Variable User, Variable Creator. Click to enlarge.<\/figcaption><\/figure>\n<\/div>\n<h2>Learning materials\u00a0about variables<\/h2>\n<p>Carla then shared three practical examples of learning resources their research team created that integrated the programming construct of variables into a maths curriculum. The three activities, described below, form part of a series of lessons called <a href=\"http:\/\/everydaycomputing.org\/lessons\/action-fractions\/grade-4\/\" target=\"_blank\" rel=\"noreferrer noopener\">Action Fractions<\/a>. You can read <a href=\"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3408877.3432483\" target=\"_blank\" rel=\"noreferrer noopener\">more about the series of lessons in this research paper<\/a>.<\/p>\n<p><a href=\"http:\/\/everydaycomputing.org\/lessons\/action-fractions\/grade-4\/robot-boxes\" target=\"_blank\" rel=\"noreferrer noopener\">Robot Boxes<\/a><em> <\/em>is an unplugged<em> <\/em>activity that is positioned at the Data User level of thinking. It relates to creating instructions for a fictional robot. Learners have to pay attention to different data the robot needs in order to draw a box, such as the length and width, and also to the value that the robot calculates as area of the box. The lesson uses boxes on paper as concrete representations of variables to which learners can physically add values.<\/p>\n<figure class=\"wp-block-image size-blog-entry\"><img decoding=\"async\" loading=\"lazy\" width=\"800\" height=\"228\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/image5-800x228-1.jpg\" alt=\"&quot;&quot;\" class=\"wp-image-82828\" \/><\/figure>\n<p><a href=\"http:\/\/everydaycomputing.org\/lessons\/action-fractions\/grade-4\/ambling-animals\" target=\"_blank\" rel=\"noreferrer noopener\">Ambling Animals<\/a> is set at the \u2018Data Storer\u2019 and \u2018Variable Interpreter\u2019 levels of thinking. It includes a <a href=\"https:\/\/scratch.mit.edu\/projects\/259190866\" target=\"_blank\" rel=\"noreferrer noopener\">Scratch project<\/a> to help students to locate and compare fractions on number lines. During this lesson, find a variable that holds the value of the animal that represents the larger of two fractions.<\/p>\n<figure class=\"wp-block-image size-blog-entry\"><img decoding=\"async\" loading=\"lazy\" width=\"800\" height=\"443\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/image1-1-800x443-1.png\" alt=\"&quot;&quot;\" class=\"wp-image-82832\" \/><\/figure>\n<p><a href=\"http:\/\/everydaycomputing.org\/lessons\/action-fractions\/grade-4\/adding-fractions-same-denominators\" target=\"_blank\" rel=\"noreferrer noopener\">Adding Fractions<\/a> draws on facts and skills from the \u2018Variable Interpreter\u2019 and \u2018Variable Implementer\u2019 levels of thinking and also includes a <a href=\"https:\/\/scratch.mit.edu\/projects\/210099188\/\" target=\"_blank\" rel=\"noreferrer noopener\">Scratch project<\/a>. The Scratch project visualises adding fractions with the same denominator on a number line. The lesson starts to explain why variables are so important in computer programs by demonstrating how using a variable can make code more efficient.\u00a0<\/p>\n<h2>Takeaways: Cross-curricular teaching, collaborative research<\/h2>\n<p>Teaching about the programming construct of variables can be challenging, as it requires young learners to understand abstract ideas. The research Katie and Carla presented shows how integrating these concepts into a mathematics curriculum is one way to highlight tangible uses of variables in everyday problems. The levels of thinking in the learning trajectory provide a structure helping teachers to support learners to develop their understanding and skills; the same levels of thinking could be used to introduce variables in other contexts and curricula.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"333\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/01\/Purford-Computing-Kits-32-copy-500x333-1.jpg\" alt=\"A learner does physical computing in the primary school classroom.\" class=\"wp-image-78255\" \/><\/figure>\n<\/div>\n<p>Many primary teachers use cross-curricular learning to increase children\u2019s engagement and highlight real-world examples. The seminar showed how important it is for teachers to pay attention to terms used across subjects, such as the word \u2018variable\u2019, and to explicitly explain a term\u2019s different meanings. Katie and Carla shared a practical example of this when they suggested that computing teachers need to do more to stress the difference between equations such as <em>xy = 45 <\/em>in maths and assignment statements such as <em>length = 45 <\/em>in computing.<\/p>\n<p>The Everyday Computing project resources were created by a team of researchers and educators who worked together to translate research findings into curriculum materials. This type of collaboration can be really valuable in driving a research agenda to directly improve learning outcomes for young people in classrooms.\u00a0<\/p>\n<p><strong>How can this research influence your classroom practice or other activities as an educator? <\/strong>Let us know your thoughts in the comments. We\u2019ll be continuing to reflect on this question throughout the seminar series.<\/p>\n<p>You can watch Katie\u2019s and Carla\u2019s full presentation here:<\/p>\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">\n<div class=\"wp-block-embed__wrapper\">\n<\/div>\n<\/figure>\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\" \/>\n<h2>Join our seminar series on primary computing education<\/h2>\n<p>Our <a href=\"https:\/\/www.raspberrypi.org\/computing-education-research-online-seminars\/\" target=\"_blank\" rel=\"noreferrer noopener\">monthly seminar series on primary (K\u20135) teaching and learning<\/a> is of interest to a global audience of educators, including those who want to understand the prior learning experiences of older learners.<\/p>\n<div class=\"is-content-justification-center is-layout-flex wp-container-3 wp-block-buttons\">\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link has-vivid-green-cyan-background-color has-background wp-element-button\" href=\"https:\/\/form.raspberrypi.org\/f\/research-seminar-sign-up\" target=\"_blank\" rel=\"noreferrer noopener\">I want to sign up to join a seminar<\/a><\/div>\n<\/div>\n<p>We continue on <strong>Tuesday 7 February at 17.00 UK time<\/strong>, when we will hear from Dr Jean Salac, University of Washington. Jean will present her work in <a href=\"https:\/\/www.raspberrypi.org\/computing-education-research-online-seminars\/#equity-to-justice-in-computing-instruction\" target=\"_blank\" rel=\"noreferrer noopener\">identifying inequities in elementary computing instruction<\/a> and in developing a learning strategy, TIPP&amp;SEE, to address these inequities. Sign up now, and we will send you a joining link for the session.<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.raspberrypi.org\/blog\/variables-primary-school-computing-maths-education-seminar\/\">Combining computing and maths to teach primary learners about variables<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.raspberrypi.org\">Raspberry Pi<\/a>.<\/p>\n<p>&#013;<br \/>\n&#013;<br \/>\nSource: Raspberry Pi &#8211; <a href=\"https:\/\/www.raspberrypi.org\/blog\/variables-primary-school-computing-maths-education-seminar\/\" target=\"_blank\" rel=\"noopener\">Combining computing and maths to teach primary learners about variables<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our first seminar of 2023, we were delighted to welcome Dr Katie Rich and Carla Strickland. They spoke to us about teaching the programming construct of variables in Grade 3 and 4 (age 8 to 10). Dr Katie Rich &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1099779\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1099780,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[77,110],"tags":[5],"class_list":["post-1099779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rpi","category-unfiltered-rss","tag-rpi"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1099779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1099779"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1099779\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/media\/1099780"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1099779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1099779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1099779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}