Teaching binary encoding - using different symbols

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












I'm teaching some introduction lessons to a classroom of 6-8 year olds about basic 21st century skills. A fundamental part of this is how computers represent numbers, words and images, which all starts with understanding binary representation of a number.



When explaining this in the past, I have never not confused anyone with notation. For example trying to explain the difference between '11' (binary) and '11' (decimal) is hopelessly confusing because it looks like the exact same thing, and saying 'one one' almost always leads someone to think 'well one plus one is two, what is this dude going on about it being 3'.



I think the problem is that we use the same symbol for decimal and binary notation here, while there is not strictly a reason for it (it's convenient if you already know how it all works, but not before that).



So I'm thinking of using different symbols. Like ● for 'this bit is on', and ⊗ for 'this bit is off', so that I would write e.g.



3 = ●●


and



5 = ●⊗●


Any ideas on this? Would this help? Are there already other symbols being used for this purpose, symbols that don't rely on the glyphs we use for 0-9?










share|improve this question







New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Excellent first question here. Welcome to Computer Science Educators!
    – Ben I.♦
    7 hours ago










  • number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
    – ctrl-alt-delor
    4 hours ago










  • This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
    – ctrl-alt-delor
    3 hours ago










  • What other number bases do we use, in everyday life?
    – ctrl-alt-delor
    3 hours ago














up vote
2
down vote

favorite












I'm teaching some introduction lessons to a classroom of 6-8 year olds about basic 21st century skills. A fundamental part of this is how computers represent numbers, words and images, which all starts with understanding binary representation of a number.



When explaining this in the past, I have never not confused anyone with notation. For example trying to explain the difference between '11' (binary) and '11' (decimal) is hopelessly confusing because it looks like the exact same thing, and saying 'one one' almost always leads someone to think 'well one plus one is two, what is this dude going on about it being 3'.



I think the problem is that we use the same symbol for decimal and binary notation here, while there is not strictly a reason for it (it's convenient if you already know how it all works, but not before that).



So I'm thinking of using different symbols. Like ● for 'this bit is on', and ⊗ for 'this bit is off', so that I would write e.g.



3 = ●●


and



5 = ●⊗●


Any ideas on this? Would this help? Are there already other symbols being used for this purpose, symbols that don't rely on the glyphs we use for 0-9?










share|improve this question







New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • Excellent first question here. Welcome to Computer Science Educators!
    – Ben I.♦
    7 hours ago










  • number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
    – ctrl-alt-delor
    4 hours ago










  • This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
    – ctrl-alt-delor
    3 hours ago










  • What other number bases do we use, in everyday life?
    – ctrl-alt-delor
    3 hours ago












up vote
2
down vote

favorite









up vote
2
down vote

favorite











I'm teaching some introduction lessons to a classroom of 6-8 year olds about basic 21st century skills. A fundamental part of this is how computers represent numbers, words and images, which all starts with understanding binary representation of a number.



When explaining this in the past, I have never not confused anyone with notation. For example trying to explain the difference between '11' (binary) and '11' (decimal) is hopelessly confusing because it looks like the exact same thing, and saying 'one one' almost always leads someone to think 'well one plus one is two, what is this dude going on about it being 3'.



I think the problem is that we use the same symbol for decimal and binary notation here, while there is not strictly a reason for it (it's convenient if you already know how it all works, but not before that).



So I'm thinking of using different symbols. Like ● for 'this bit is on', and ⊗ for 'this bit is off', so that I would write e.g.



3 = ●●


and



5 = ●⊗●


Any ideas on this? Would this help? Are there already other symbols being used for this purpose, symbols that don't rely on the glyphs we use for 0-9?










share|improve this question







New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I'm teaching some introduction lessons to a classroom of 6-8 year olds about basic 21st century skills. A fundamental part of this is how computers represent numbers, words and images, which all starts with understanding binary representation of a number.



When explaining this in the past, I have never not confused anyone with notation. For example trying to explain the difference between '11' (binary) and '11' (decimal) is hopelessly confusing because it looks like the exact same thing, and saying 'one one' almost always leads someone to think 'well one plus one is two, what is this dude going on about it being 3'.



I think the problem is that we use the same symbol for decimal and binary notation here, while there is not strictly a reason for it (it's convenient if you already know how it all works, but not before that).



So I'm thinking of using different symbols. Like ● for 'this bit is on', and ⊗ for 'this bit is off', so that I would write e.g.



3 = ●●


and



5 = ●⊗●


Any ideas on this? Would this help? Are there already other symbols being used for this purpose, symbols that don't rely on the glyphs we use for 0-9?







introductory-lesson






share|improve this question







New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 7 hours ago









Roel

1112




1112




New contributor




Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Roel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • Excellent first question here. Welcome to Computer Science Educators!
    – Ben I.♦
    7 hours ago










  • number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
    – ctrl-alt-delor
    4 hours ago










  • This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
    – ctrl-alt-delor
    3 hours ago










  • What other number bases do we use, in everyday life?
    – ctrl-alt-delor
    3 hours ago
















  • Excellent first question here. Welcome to Computer Science Educators!
    – Ben I.♦
    7 hours ago










  • number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
    – ctrl-alt-delor
    4 hours ago










  • This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
    – ctrl-alt-delor
    3 hours ago










  • What other number bases do we use, in everyday life?
    – ctrl-alt-delor
    3 hours ago















Excellent first question here. Welcome to Computer Science Educators!
– Ben I.♦
7 hours ago




Excellent first question here. Welcome to Computer Science Educators!
– Ben I.♦
7 hours ago












number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
– ctrl-alt-delor
4 hours ago




number is not the foundation of all of the other stuff. It is just on interpretation of a sequence of bits. It is no more real than any other. Therefore consider starting at some other place.
– ctrl-alt-delor
4 hours ago












This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
– ctrl-alt-delor
3 hours ago




This may be of use csunplugged.org/en/topics/binary-numbers or classic.csunplugged.org/binary-numbers
– ctrl-alt-delor
3 hours ago












What other number bases do we use, in everyday life?
– ctrl-alt-delor
3 hours ago




What other number bases do we use, in everyday life?
– ctrl-alt-delor
3 hours ago










5 Answers
5






active

oldest

votes

















up vote
1
down vote













Just to calibrate expectations: at the lower end of that age range, the kids will have only just started learning about the place-value system in decimal. I wouldn't try to leverage knowledge of things like "carrying" in decimal over to binary.



My own kids are at boundaries of your age range, and in first and second grade they use things like "tens frames" and "hundreds frames". You might consider making twos/fours/eights frames or perhaps better: blocks, $1times 2$ joined block pairs, $2times 2$ squares of joined blocks, and $2times 2times 2$ cubes of joined blocks. Then show them (or let them explore) how you only ever need at most one of each block type to make a number. Binary then just consists of a table of the number of each block type that you used.






share|improve this answer



























    up vote
    1
    down vote













    Use money. Tell your students to image a country has bills that are in denominations of powers of 2: 1, 2, 4, 8, 16.... Now tell them this: For a given number, count out that money with as few bills as possible. You use a "greedy algorithm:"



    1. Use the largest bill possible.

    2. Repeat this until you have counted out the amount.

    Questions to ask:



    • Did you ever use more than one bill from any denomination?

    They should observe this is never necessary.



    Now write a 1 for the largest bill. If the next denomination down is not present, put a 0; otherwise, put a 1. Repeat until you descend through the denominations. You have the binary expansion of the integer you specified.



    This is concrete and very easy for students to grasp. This "greedy algorithm" works for any base: Use the largest bill you can can count out as many as you can at each stage.






    share|improve this answer



























      up vote
      1
      down vote













      We made bracelets in APCS Principles (9th - 12th grade). I bought a bunch of blue and white (school colors) beads. Blue was on, white was off. They then made bracelets of their names or initials using 5 bits. A was 1 (w-w-w-w-b), B was 2 (w-w-w-b-w), etc.



      Kids seemed to enjoy it, and I caught a few wearing their bracelets walking around the halls days later.



      My own kids, 6 and 9, came in after school and saw the beads and wanted to make their own bracelets. By the time they were finished the 9 year old had made 6 or 8 bracelets for different friends and was going to explain how they worked the next day at school.



      Only thing I'm planning on changing for next year is adding a different bead color to represent the start / end of the string.






      share|improve this answer



























        up vote
        0
        down vote













        I was going to start by asking what was wrong with $11_2$ and $11_10$, and then I noticed the ages you were referring to. Six year olds!



        First, a bit of frame-challenging advice: I'm not sure that counting in binary is what I would focus on at that age at all. You might have better luck with finite state machines, which are great CS concepts that you can play lots of physical games with. You can put states on the floor and have kids jump around, or you can have kids pass picture-notes to one another based on state and observe the results. You can even have them try to draw out simple machines by watching behaviors of other kids acting out your "script".



        However, if the goal really is binary counting at 6-8 years old, I would start with symbols like "•" and "◦", or even start with symbols like



        □□ □ 
        □□ □ □ L |


        ... using "count the lines" as a property, and then extend that to dots, so



        □□ □ 
        □□ □ □ L |
        • ◦ • ◦ •


        ... becomes ...



        □□ 
        □□ □ |
        • • •


        ... becomes 21. And only when they're familiar with the dots, at the very end of the lesson, I'd get into something very silly that people do with this system! They use 1s and 0s for •s and ◦s! If the kids laugh, then your joke landed, and the kids will be beginning to see.



        Then see if they can connect 10101 with



        □□ 
        □□ □ |


        Good luck!






        share|improve this answer




















        • I always wonder what number-base should the subscripts be written in.
          – ctrl-alt-delor
          3 hours ago

















        up vote
        0
        down vote













        Please see the end for an important caveat.



        Before you get too deep into this, you should look at the work of Piaget. For example: http://alumni.media.mit.edu/~stefanm/society/som_final.html. Note that children of that age have almost no ability to do abstraction and won't for several years. Whatever you do has to be very concrete.



        For a wider discussion, see: https://www.verywellmind.com/piagets-stages-of-cognitive-development-2795457.



        In particular, while symbols can be meaningful to them, they are still likely pre-operational.



        You might also think about contacting a local Montessori school to see what goes on there with students of that age.




        Note, of course, that the reason that they can't grok using old symbols for new ideas is, precisely, the lack of abstract thinking ability. Catch them again around age 12 or so.



        So, thinking a bit more on this topic, let me suggest that introducing new symbols might be counterproductive. They may get the idea firmly embedded in their minds that you are teaching them things that are important and should be retained. Then, in junior high or so, they will have to unlearn what you so carefully taught them. In my view, it is a serious error to teach people things they later need to unlearn/forget/ignore/reject.



        I'm starting to think this may be a minefield best left unexplored.






        share|improve this answer






















          Your Answer





          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("mathjaxEditing", function ()
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          );
          );
          , "mathjax-editing");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "678"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Roel is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcseducators.stackexchange.com%2fquestions%2f5176%2fteaching-binary-encoding-using-different-symbols%23new-answer', 'question_page');

          );

          Post as a guest






























          5 Answers
          5






          active

          oldest

          votes








          5 Answers
          5






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          1
          down vote













          Just to calibrate expectations: at the lower end of that age range, the kids will have only just started learning about the place-value system in decimal. I wouldn't try to leverage knowledge of things like "carrying" in decimal over to binary.



          My own kids are at boundaries of your age range, and in first and second grade they use things like "tens frames" and "hundreds frames". You might consider making twos/fours/eights frames or perhaps better: blocks, $1times 2$ joined block pairs, $2times 2$ squares of joined blocks, and $2times 2times 2$ cubes of joined blocks. Then show them (or let them explore) how you only ever need at most one of each block type to make a number. Binary then just consists of a table of the number of each block type that you used.






          share|improve this answer
























            up vote
            1
            down vote













            Just to calibrate expectations: at the lower end of that age range, the kids will have only just started learning about the place-value system in decimal. I wouldn't try to leverage knowledge of things like "carrying" in decimal over to binary.



            My own kids are at boundaries of your age range, and in first and second grade they use things like "tens frames" and "hundreds frames". You might consider making twos/fours/eights frames or perhaps better: blocks, $1times 2$ joined block pairs, $2times 2$ squares of joined blocks, and $2times 2times 2$ cubes of joined blocks. Then show them (or let them explore) how you only ever need at most one of each block type to make a number. Binary then just consists of a table of the number of each block type that you used.






            share|improve this answer






















              up vote
              1
              down vote










              up vote
              1
              down vote









              Just to calibrate expectations: at the lower end of that age range, the kids will have only just started learning about the place-value system in decimal. I wouldn't try to leverage knowledge of things like "carrying" in decimal over to binary.



              My own kids are at boundaries of your age range, and in first and second grade they use things like "tens frames" and "hundreds frames". You might consider making twos/fours/eights frames or perhaps better: blocks, $1times 2$ joined block pairs, $2times 2$ squares of joined blocks, and $2times 2times 2$ cubes of joined blocks. Then show them (or let them explore) how you only ever need at most one of each block type to make a number. Binary then just consists of a table of the number of each block type that you used.






              share|improve this answer












              Just to calibrate expectations: at the lower end of that age range, the kids will have only just started learning about the place-value system in decimal. I wouldn't try to leverage knowledge of things like "carrying" in decimal over to binary.



              My own kids are at boundaries of your age range, and in first and second grade they use things like "tens frames" and "hundreds frames". You might consider making twos/fours/eights frames or perhaps better: blocks, $1times 2$ joined block pairs, $2times 2$ squares of joined blocks, and $2times 2times 2$ cubes of joined blocks. Then show them (or let them explore) how you only ever need at most one of each block type to make a number. Binary then just consists of a table of the number of each block type that you used.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered 6 hours ago









              Adam

              1393




              1393




















                  up vote
                  1
                  down vote













                  Use money. Tell your students to image a country has bills that are in denominations of powers of 2: 1, 2, 4, 8, 16.... Now tell them this: For a given number, count out that money with as few bills as possible. You use a "greedy algorithm:"



                  1. Use the largest bill possible.

                  2. Repeat this until you have counted out the amount.

                  Questions to ask:



                  • Did you ever use more than one bill from any denomination?

                  They should observe this is never necessary.



                  Now write a 1 for the largest bill. If the next denomination down is not present, put a 0; otherwise, put a 1. Repeat until you descend through the denominations. You have the binary expansion of the integer you specified.



                  This is concrete and very easy for students to grasp. This "greedy algorithm" works for any base: Use the largest bill you can can count out as many as you can at each stage.






                  share|improve this answer
























                    up vote
                    1
                    down vote













                    Use money. Tell your students to image a country has bills that are in denominations of powers of 2: 1, 2, 4, 8, 16.... Now tell them this: For a given number, count out that money with as few bills as possible. You use a "greedy algorithm:"



                    1. Use the largest bill possible.

                    2. Repeat this until you have counted out the amount.

                    Questions to ask:



                    • Did you ever use more than one bill from any denomination?

                    They should observe this is never necessary.



                    Now write a 1 for the largest bill. If the next denomination down is not present, put a 0; otherwise, put a 1. Repeat until you descend through the denominations. You have the binary expansion of the integer you specified.



                    This is concrete and very easy for students to grasp. This "greedy algorithm" works for any base: Use the largest bill you can can count out as many as you can at each stage.






                    share|improve this answer






















                      up vote
                      1
                      down vote










                      up vote
                      1
                      down vote









                      Use money. Tell your students to image a country has bills that are in denominations of powers of 2: 1, 2, 4, 8, 16.... Now tell them this: For a given number, count out that money with as few bills as possible. You use a "greedy algorithm:"



                      1. Use the largest bill possible.

                      2. Repeat this until you have counted out the amount.

                      Questions to ask:



                      • Did you ever use more than one bill from any denomination?

                      They should observe this is never necessary.



                      Now write a 1 for the largest bill. If the next denomination down is not present, put a 0; otherwise, put a 1. Repeat until you descend through the denominations. You have the binary expansion of the integer you specified.



                      This is concrete and very easy for students to grasp. This "greedy algorithm" works for any base: Use the largest bill you can can count out as many as you can at each stage.






                      share|improve this answer












                      Use money. Tell your students to image a country has bills that are in denominations of powers of 2: 1, 2, 4, 8, 16.... Now tell them this: For a given number, count out that money with as few bills as possible. You use a "greedy algorithm:"



                      1. Use the largest bill possible.

                      2. Repeat this until you have counted out the amount.

                      Questions to ask:



                      • Did you ever use more than one bill from any denomination?

                      They should observe this is never necessary.



                      Now write a 1 for the largest bill. If the next denomination down is not present, put a 0; otherwise, put a 1. Repeat until you descend through the denominations. You have the binary expansion of the integer you specified.



                      This is concrete and very easy for students to grasp. This "greedy algorithm" works for any base: Use the largest bill you can can count out as many as you can at each stage.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered 6 hours ago









                      ncmathsadist

                      1,29019




                      1,29019




















                          up vote
                          1
                          down vote













                          We made bracelets in APCS Principles (9th - 12th grade). I bought a bunch of blue and white (school colors) beads. Blue was on, white was off. They then made bracelets of their names or initials using 5 bits. A was 1 (w-w-w-w-b), B was 2 (w-w-w-b-w), etc.



                          Kids seemed to enjoy it, and I caught a few wearing their bracelets walking around the halls days later.



                          My own kids, 6 and 9, came in after school and saw the beads and wanted to make their own bracelets. By the time they were finished the 9 year old had made 6 or 8 bracelets for different friends and was going to explain how they worked the next day at school.



                          Only thing I'm planning on changing for next year is adding a different bead color to represent the start / end of the string.






                          share|improve this answer
























                            up vote
                            1
                            down vote













                            We made bracelets in APCS Principles (9th - 12th grade). I bought a bunch of blue and white (school colors) beads. Blue was on, white was off. They then made bracelets of their names or initials using 5 bits. A was 1 (w-w-w-w-b), B was 2 (w-w-w-b-w), etc.



                            Kids seemed to enjoy it, and I caught a few wearing their bracelets walking around the halls days later.



                            My own kids, 6 and 9, came in after school and saw the beads and wanted to make their own bracelets. By the time they were finished the 9 year old had made 6 or 8 bracelets for different friends and was going to explain how they worked the next day at school.



                            Only thing I'm planning on changing for next year is adding a different bead color to represent the start / end of the string.






                            share|improve this answer






















                              up vote
                              1
                              down vote










                              up vote
                              1
                              down vote









                              We made bracelets in APCS Principles (9th - 12th grade). I bought a bunch of blue and white (school colors) beads. Blue was on, white was off. They then made bracelets of their names or initials using 5 bits. A was 1 (w-w-w-w-b), B was 2 (w-w-w-b-w), etc.



                              Kids seemed to enjoy it, and I caught a few wearing their bracelets walking around the halls days later.



                              My own kids, 6 and 9, came in after school and saw the beads and wanted to make their own bracelets. By the time they were finished the 9 year old had made 6 or 8 bracelets for different friends and was going to explain how they worked the next day at school.



                              Only thing I'm planning on changing for next year is adding a different bead color to represent the start / end of the string.






                              share|improve this answer












                              We made bracelets in APCS Principles (9th - 12th grade). I bought a bunch of blue and white (school colors) beads. Blue was on, white was off. They then made bracelets of their names or initials using 5 bits. A was 1 (w-w-w-w-b), B was 2 (w-w-w-b-w), etc.



                              Kids seemed to enjoy it, and I caught a few wearing their bracelets walking around the halls days later.



                              My own kids, 6 and 9, came in after school and saw the beads and wanted to make their own bracelets. By the time they were finished the 9 year old had made 6 or 8 bracelets for different friends and was going to explain how they worked the next day at school.



                              Only thing I'm planning on changing for next year is adding a different bead color to represent the start / end of the string.







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered 3 hours ago









                              Ryan Nutt

                              2,406320




                              2,406320




















                                  up vote
                                  0
                                  down vote













                                  I was going to start by asking what was wrong with $11_2$ and $11_10$, and then I noticed the ages you were referring to. Six year olds!



                                  First, a bit of frame-challenging advice: I'm not sure that counting in binary is what I would focus on at that age at all. You might have better luck with finite state machines, which are great CS concepts that you can play lots of physical games with. You can put states on the floor and have kids jump around, or you can have kids pass picture-notes to one another based on state and observe the results. You can even have them try to draw out simple machines by watching behaviors of other kids acting out your "script".



                                  However, if the goal really is binary counting at 6-8 years old, I would start with symbols like "•" and "◦", or even start with symbols like



                                  □□ □ 
                                  □□ □ □ L |


                                  ... using "count the lines" as a property, and then extend that to dots, so



                                  □□ □ 
                                  □□ □ □ L |
                                  • ◦ • ◦ •


                                  ... becomes ...



                                  □□ 
                                  □□ □ |
                                  • • •


                                  ... becomes 21. And only when they're familiar with the dots, at the very end of the lesson, I'd get into something very silly that people do with this system! They use 1s and 0s for •s and ◦s! If the kids laugh, then your joke landed, and the kids will be beginning to see.



                                  Then see if they can connect 10101 with



                                  □□ 
                                  □□ □ |


                                  Good luck!






                                  share|improve this answer




















                                  • I always wonder what number-base should the subscripts be written in.
                                    – ctrl-alt-delor
                                    3 hours ago














                                  up vote
                                  0
                                  down vote













                                  I was going to start by asking what was wrong with $11_2$ and $11_10$, and then I noticed the ages you were referring to. Six year olds!



                                  First, a bit of frame-challenging advice: I'm not sure that counting in binary is what I would focus on at that age at all. You might have better luck with finite state machines, which are great CS concepts that you can play lots of physical games with. You can put states on the floor and have kids jump around, or you can have kids pass picture-notes to one another based on state and observe the results. You can even have them try to draw out simple machines by watching behaviors of other kids acting out your "script".



                                  However, if the goal really is binary counting at 6-8 years old, I would start with symbols like "•" and "◦", or even start with symbols like



                                  □□ □ 
                                  □□ □ □ L |


                                  ... using "count the lines" as a property, and then extend that to dots, so



                                  □□ □ 
                                  □□ □ □ L |
                                  • ◦ • ◦ •


                                  ... becomes ...



                                  □□ 
                                  □□ □ |
                                  • • •


                                  ... becomes 21. And only when they're familiar with the dots, at the very end of the lesson, I'd get into something very silly that people do with this system! They use 1s and 0s for •s and ◦s! If the kids laugh, then your joke landed, and the kids will be beginning to see.



                                  Then see if they can connect 10101 with



                                  □□ 
                                  □□ □ |


                                  Good luck!






                                  share|improve this answer




















                                  • I always wonder what number-base should the subscripts be written in.
                                    – ctrl-alt-delor
                                    3 hours ago












                                  up vote
                                  0
                                  down vote










                                  up vote
                                  0
                                  down vote









                                  I was going to start by asking what was wrong with $11_2$ and $11_10$, and then I noticed the ages you were referring to. Six year olds!



                                  First, a bit of frame-challenging advice: I'm not sure that counting in binary is what I would focus on at that age at all. You might have better luck with finite state machines, which are great CS concepts that you can play lots of physical games with. You can put states on the floor and have kids jump around, or you can have kids pass picture-notes to one another based on state and observe the results. You can even have them try to draw out simple machines by watching behaviors of other kids acting out your "script".



                                  However, if the goal really is binary counting at 6-8 years old, I would start with symbols like "•" and "◦", or even start with symbols like



                                  □□ □ 
                                  □□ □ □ L |


                                  ... using "count the lines" as a property, and then extend that to dots, so



                                  □□ □ 
                                  □□ □ □ L |
                                  • ◦ • ◦ •


                                  ... becomes ...



                                  □□ 
                                  □□ □ |
                                  • • •


                                  ... becomes 21. And only when they're familiar with the dots, at the very end of the lesson, I'd get into something very silly that people do with this system! They use 1s and 0s for •s and ◦s! If the kids laugh, then your joke landed, and the kids will be beginning to see.



                                  Then see if they can connect 10101 with



                                  □□ 
                                  □□ □ |


                                  Good luck!






                                  share|improve this answer












                                  I was going to start by asking what was wrong with $11_2$ and $11_10$, and then I noticed the ages you were referring to. Six year olds!



                                  First, a bit of frame-challenging advice: I'm not sure that counting in binary is what I would focus on at that age at all. You might have better luck with finite state machines, which are great CS concepts that you can play lots of physical games with. You can put states on the floor and have kids jump around, or you can have kids pass picture-notes to one another based on state and observe the results. You can even have them try to draw out simple machines by watching behaviors of other kids acting out your "script".



                                  However, if the goal really is binary counting at 6-8 years old, I would start with symbols like "•" and "◦", or even start with symbols like



                                  □□ □ 
                                  □□ □ □ L |


                                  ... using "count the lines" as a property, and then extend that to dots, so



                                  □□ □ 
                                  □□ □ □ L |
                                  • ◦ • ◦ •


                                  ... becomes ...



                                  □□ 
                                  □□ □ |
                                  • • •


                                  ... becomes 21. And only when they're familiar with the dots, at the very end of the lesson, I'd get into something very silly that people do with this system! They use 1s and 0s for •s and ◦s! If the kids laugh, then your joke landed, and the kids will be beginning to see.



                                  Then see if they can connect 10101 with



                                  □□ 
                                  □□ □ |


                                  Good luck!







                                  share|improve this answer












                                  share|improve this answer



                                  share|improve this answer










                                  answered 7 hours ago









                                  Ben I.♦

                                  17.5k739103




                                  17.5k739103











                                  • I always wonder what number-base should the subscripts be written in.
                                    – ctrl-alt-delor
                                    3 hours ago
















                                  • I always wonder what number-base should the subscripts be written in.
                                    – ctrl-alt-delor
                                    3 hours ago















                                  I always wonder what number-base should the subscripts be written in.
                                  – ctrl-alt-delor
                                  3 hours ago




                                  I always wonder what number-base should the subscripts be written in.
                                  – ctrl-alt-delor
                                  3 hours ago










                                  up vote
                                  0
                                  down vote













                                  Please see the end for an important caveat.



                                  Before you get too deep into this, you should look at the work of Piaget. For example: http://alumni.media.mit.edu/~stefanm/society/som_final.html. Note that children of that age have almost no ability to do abstraction and won't for several years. Whatever you do has to be very concrete.



                                  For a wider discussion, see: https://www.verywellmind.com/piagets-stages-of-cognitive-development-2795457.



                                  In particular, while symbols can be meaningful to them, they are still likely pre-operational.



                                  You might also think about contacting a local Montessori school to see what goes on there with students of that age.




                                  Note, of course, that the reason that they can't grok using old symbols for new ideas is, precisely, the lack of abstract thinking ability. Catch them again around age 12 or so.



                                  So, thinking a bit more on this topic, let me suggest that introducing new symbols might be counterproductive. They may get the idea firmly embedded in their minds that you are teaching them things that are important and should be retained. Then, in junior high or so, they will have to unlearn what you so carefully taught them. In my view, it is a serious error to teach people things they later need to unlearn/forget/ignore/reject.



                                  I'm starting to think this may be a minefield best left unexplored.






                                  share|improve this answer


























                                    up vote
                                    0
                                    down vote













                                    Please see the end for an important caveat.



                                    Before you get too deep into this, you should look at the work of Piaget. For example: http://alumni.media.mit.edu/~stefanm/society/som_final.html. Note that children of that age have almost no ability to do abstraction and won't for several years. Whatever you do has to be very concrete.



                                    For a wider discussion, see: https://www.verywellmind.com/piagets-stages-of-cognitive-development-2795457.



                                    In particular, while symbols can be meaningful to them, they are still likely pre-operational.



                                    You might also think about contacting a local Montessori school to see what goes on there with students of that age.




                                    Note, of course, that the reason that they can't grok using old symbols for new ideas is, precisely, the lack of abstract thinking ability. Catch them again around age 12 or so.



                                    So, thinking a bit more on this topic, let me suggest that introducing new symbols might be counterproductive. They may get the idea firmly embedded in their minds that you are teaching them things that are important and should be retained. Then, in junior high or so, they will have to unlearn what you so carefully taught them. In my view, it is a serious error to teach people things they later need to unlearn/forget/ignore/reject.



                                    I'm starting to think this may be a minefield best left unexplored.






                                    share|improve this answer
























                                      up vote
                                      0
                                      down vote










                                      up vote
                                      0
                                      down vote









                                      Please see the end for an important caveat.



                                      Before you get too deep into this, you should look at the work of Piaget. For example: http://alumni.media.mit.edu/~stefanm/society/som_final.html. Note that children of that age have almost no ability to do abstraction and won't for several years. Whatever you do has to be very concrete.



                                      For a wider discussion, see: https://www.verywellmind.com/piagets-stages-of-cognitive-development-2795457.



                                      In particular, while symbols can be meaningful to them, they are still likely pre-operational.



                                      You might also think about contacting a local Montessori school to see what goes on there with students of that age.




                                      Note, of course, that the reason that they can't grok using old symbols for new ideas is, precisely, the lack of abstract thinking ability. Catch them again around age 12 or so.



                                      So, thinking a bit more on this topic, let me suggest that introducing new symbols might be counterproductive. They may get the idea firmly embedded in their minds that you are teaching them things that are important and should be retained. Then, in junior high or so, they will have to unlearn what you so carefully taught them. In my view, it is a serious error to teach people things they later need to unlearn/forget/ignore/reject.



                                      I'm starting to think this may be a minefield best left unexplored.






                                      share|improve this answer














                                      Please see the end for an important caveat.



                                      Before you get too deep into this, you should look at the work of Piaget. For example: http://alumni.media.mit.edu/~stefanm/society/som_final.html. Note that children of that age have almost no ability to do abstraction and won't for several years. Whatever you do has to be very concrete.



                                      For a wider discussion, see: https://www.verywellmind.com/piagets-stages-of-cognitive-development-2795457.



                                      In particular, while symbols can be meaningful to them, they are still likely pre-operational.



                                      You might also think about contacting a local Montessori school to see what goes on there with students of that age.




                                      Note, of course, that the reason that they can't grok using old symbols for new ideas is, precisely, the lack of abstract thinking ability. Catch them again around age 12 or so.



                                      So, thinking a bit more on this topic, let me suggest that introducing new symbols might be counterproductive. They may get the idea firmly embedded in their minds that you are teaching them things that are important and should be retained. Then, in junior high or so, they will have to unlearn what you so carefully taught them. In my view, it is a serious error to teach people things they later need to unlearn/forget/ignore/reject.



                                      I'm starting to think this may be a minefield best left unexplored.







                                      share|improve this answer














                                      share|improve this answer



                                      share|improve this answer








                                      edited 21 secs ago

























                                      answered 1 hour ago









                                      Buffy

                                      20.3k83880




                                      20.3k83880




















                                          Roel is a new contributor. Be nice, and check out our Code of Conduct.









                                           

                                          draft saved


                                          draft discarded


















                                          Roel is a new contributor. Be nice, and check out our Code of Conduct.












                                          Roel is a new contributor. Be nice, and check out our Code of Conduct.











                                          Roel is a new contributor. Be nice, and check out our Code of Conduct.













                                           


                                          draft saved


                                          draft discarded














                                          StackExchange.ready(
                                          function ()
                                          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcseducators.stackexchange.com%2fquestions%2f5176%2fteaching-binary-encoding-using-different-symbols%23new-answer', 'question_page');

                                          );

                                          Post as a guest













































































                                          Popular posts from this blog

                                          How to check contact read email or not when send email to Individual?

                                          Displaying single band from multi-band raster using QGIS

                                          How many registers does an x86_64 CPU actually have?