Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse

Chebucto Regional Softball Club

  1. Home
  2. Uncategorized
  3. I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.
A forum for discussing and organizing recreational softball and baseball games and leagues in the greater Halifax area.

I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.

Scheduled Pinned Locked Moved Uncategorized
33 Posts 16 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • myrmepropagandistF myrmepropagandist

    I've been aware of that in math for a long time. Never ever write a new symbol without stopping to explain it.

    "This is beta, it's a Greek letter we use it for angles ..."

    No one ever told *me* these things. I was just tossed in the deep end but that's no reason to do that to anyone else.

    feminist momF This user is from outside of this forum
    feminist momF This user is from outside of this forum
    feminist mom
    wrote last edited by
    #14

    @futurebird Oh, I remember how in 6th grade in Chemistry class the teacher simply started writing on the blackboard the headline "The Mole"

    And me, being a tidy student with a nice handwriting and a neat exercise book, decided that I won't use abbreviations and instead wrote the headline "The Molecule".

    It took half the lesson for me to realise that he had introduced a comletely new concept and was teaching us about Avogadro's number and stuff. 😑

    Karen AlexanderB 1 Reply Last reply
    1
    0
    • myrmepropagandistF myrmepropagandist

      I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.

      "These are square brackets, you'll find them over the 'enter' key we use them for lists. In programming we have three kinds of brackets..."

      This reduced confusion so much. And I feel a little silly for not realizing that OF COURSE they don't know what they characters are or how to type them.

      Kat (post-Hallowe'en edition)K This user is from outside of this forum
      Kat (post-Hallowe'en edition)K This user is from outside of this forum
      Kat (post-Hallowe'en edition)
      wrote last edited by
      #15

      @futurebird Excellent thinking.

      It'll also be worth mentioning at some point that the square ones are brackets, the curved ones are parentheses, and "curly-brackets" are in fact braces.
      No level-headed person will yell at them for using the wrong term, but it'll help if they can recognise them.

      myrmepropagandistF 1 Reply Last reply
      0
      • feminist momF feminist mom

        @futurebird Oh, I remember how in 6th grade in Chemistry class the teacher simply started writing on the blackboard the headline "The Mole"

        And me, being a tidy student with a nice handwriting and a neat exercise book, decided that I won't use abbreviations and instead wrote the headline "The Molecule".

        It took half the lesson for me to realise that he had introduced a comletely new concept and was teaching us about Avogadro's number and stuff. 😑

        Karen AlexanderB This user is from outside of this forum
        Karen AlexanderB This user is from outside of this forum
        Karen Alexander
        wrote last edited by
        #16

        @feministmom @futurebird This reminds me of my high school Chemistry class, where the teacher suddenly started referring to something called „margaids.“ I had a tenuous grasp on the class to begin with, and margaids really confused me. It wasn’t until I saw the word written down that I realized he was talking about diagrams, and he was amusing himself at the expense of his students. I dropped out of the class and graduated without Chemistry.

        myrmepropagandistF 1 Reply Last reply
        0
        • myrmepropagandistF myrmepropagandist

          @glitzersachen @noplasticshower @GinevraCat

          It's being forgotten as you describe, but even kids still know at some level how powerful books are.

          When they complete their book binding they run around the school showing it to everyone "Look I made a book! It's a real book!"

          When I saw that happen the first time I tried teaching them about binding I knew it would stay in the course forever. THAT is what I want to do as teacher.

          myrmepropagandistF This user is from outside of this forum
          myrmepropagandistF This user is from outside of this forum
          myrmepropagandist
          wrote last edited by
          #17

          @glitzersachen @noplasticshower @GinevraCat

          What makes a book a "real book" ?

          It needs to feel substantial, like it could last through the ages. Simply stapling, or clipping some pages together won't do it.

          When you sew paper together it become much more durable. (I've only come to appreciate this recently) Give it a protective cover and then it feels like a "real book" -- we look at various binding methods from around the world. What are your favorites?

          myrmepropagandistF 1 Reply Last reply
          1
          0
          • myrmepropagandistF myrmepropagandist

            @glitzersachen @noplasticshower @GinevraCat

            What makes a book a "real book" ?

            It needs to feel substantial, like it could last through the ages. Simply stapling, or clipping some pages together won't do it.

            When you sew paper together it become much more durable. (I've only come to appreciate this recently) Give it a protective cover and then it feels like a "real book" -- we look at various binding methods from around the world. What are your favorites?

            myrmepropagandistF This user is from outside of this forum
            myrmepropagandistF This user is from outside of this forum
            myrmepropagandist
            wrote last edited by
            #18

            @glitzersachen @noplasticshower @GinevraCat

            Are there any good books (heh) that approach bookbinding not as a technology from a broad perspective?

            I have a lot of great sources but they tend to be "how to" books... I'm looking for theory. Something with depth beyond the basic history of "first there were scrolls, then there were books, etc etc."

            1 Reply Last reply
            0
            • Karen AlexanderB Karen Alexander

              @feministmom @futurebird This reminds me of my high school Chemistry class, where the teacher suddenly started referring to something called „margaids.“ I had a tenuous grasp on the class to begin with, and margaids really confused me. It wasn’t until I saw the word written down that I realized he was talking about diagrams, and he was amusing himself at the expense of his students. I dropped out of the class and graduated without Chemistry.

              myrmepropagandistF This user is from outside of this forum
              myrmepropagandistF This user is from outside of this forum
              myrmepropagandist
              wrote last edited by
              #19

              @Bookherd @feministmom

              I don't understand why he'd call a diagram a margaid? What is a margaid??

              1 Reply Last reply
              0
              • myrmepropagandistF myrmepropagandist

                @noplasticshower @GinevraCat

                I'm slowly writing up my best lessons as I develop them with my students and in a few years I may well have a small book on teaching the foundations of computer science for fifth graders.

                I want everything in to be mostly "timeless" so it can't be about teaching any particular programming language.

                myrmepropagandistF This user is from outside of this forum
                myrmepropagandistF This user is from outside of this forum
                myrmepropagandist
                wrote last edited by
                #20

                @noplasticshower @GinevraCat

                The idea of writing a lesson plan without a group of students in mind has always confused me. Lessons grow out of the students you encounter. I'm always trying new things and refining them. I keep a journal for each of my classes where I try to write up how each lesson worked but this is an easy step to skip since the "benefit" of that work is far in the future when you teach the course again.

                But the benefit is HUGE. So I think we teachers have to keep at it.

                1 Reply Last reply
                0
                • myrmepropagandistF myrmepropagandist

                  @GinevraCat

                  CS is a much younger field than math and many of the people doing the teaching learned from a kind of immersion that obscures more efficient and broadly effective ways to teach these concepts.

                  I don't even remember how I learned what a bracket was or how lists work and I was implicitly assuming it was "obvious" just something you pick up from using a computer.

                  This is NOT the case.

                  Open the door and let more people in.

                  Chris LJ This user is from outside of this forum
                  Chris LJ This user is from outside of this forum
                  Chris L
                  wrote last edited by
                  #21

                  @futurebird @GinevraCat hmmm interesting idea on the youngness of the field. Also I guess when we oldsters self taught it was way simpler. I could by a book on assembly language for an 8 bit computer and make a game just by screwing around. It was the only computer I had access to. Now just to get started you have to pick one out of forty different subsets of computers and environments.

                  1 Reply Last reply
                  1
                  0
                  • Kat (post-Hallowe'en edition)K Kat (post-Hallowe'en edition)

                    @futurebird Excellent thinking.

                    It'll also be worth mentioning at some point that the square ones are brackets, the curved ones are parentheses, and "curly-brackets" are in fact braces.
                    No level-headed person will yell at them for using the wrong term, but it'll help if they can recognise them.

                    myrmepropagandistF This user is from outside of this forum
                    myrmepropagandistF This user is from outside of this forum
                    myrmepropagandist
                    wrote last edited by
                    #22

                    @KatS

                    OK this is a bit new to me I thought that all of these things:

                    () [] {}

                    Are brackets.

                    {} Braces, Fancy Brackets, Curly Brackets
                    () Parenthesis, Round Brackets
                    [] Brackets, Square Brackets, Computer brackets

                    Are there more names?

                    I tend to think of [] as the "default" but others have suggested that () are the default ...

                    yashpheh 👁️❤️️🇳🇱🧀Y 1 Reply Last reply
                    0
                    • myrmepropagandistF myrmepropagandist

                      I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.

                      "These are square brackets, you'll find them over the 'enter' key we use them for lists. In programming we have three kinds of brackets..."

                      This reduced confusion so much. And I feel a little silly for not realizing that OF COURSE they don't know what they characters are or how to type them.

                      Isu 🐲I This user is from outside of this forum
                      Isu 🐲I This user is from outside of this forum
                      Isu 🐲
                      wrote last edited by
                      #23

                      @futurebird There is even more to consider here: Maybe you were using a standard ANSI QWERTY keyboard layout (US) with { and [ on one key (reachable via shift) and } and ] on another key (reachable via shift).

                      Using a standard German keyboard layout those are spread to Alt Gr of 7, 8, 9 and 0. I remember having had similar issues when I ran The Carpentries workshops.

                      US: https://commons.wikimedia.org/w/index.php?title=File:KB_United_States.svg&oldid=1095945851
                      German: https://commons.wikimedia.org/w/index.php?title=File:KB_Germany-text.svg&oldid=1059056551

                      myrmepropagandistF 1 Reply Last reply
                      0
                      • Isu 🐲I Isu 🐲

                        @futurebird There is even more to consider here: Maybe you were using a standard ANSI QWERTY keyboard layout (US) with { and [ on one key (reachable via shift) and } and ] on another key (reachable via shift).

                        Using a standard German keyboard layout those are spread to Alt Gr of 7, 8, 9 and 0. I remember having had similar issues when I ran The Carpentries workshops.

                        US: https://commons.wikimedia.org/w/index.php?title=File:KB_United_States.svg&oldid=1095945851
                        German: https://commons.wikimedia.org/w/index.php?title=File:KB_Germany-text.svg&oldid=1059056551

                        myrmepropagandistF This user is from outside of this forum
                        myrmepropagandistF This user is from outside of this forum
                        myrmepropagandist
                        wrote last edited by
                        #24

                        @Isurandil

                        Yes those instructions are based on the keyboards that our students use.

                        They are surprised to notice the full range of the keyboard ... so it's worth getting them to look at it.

                        1 Reply Last reply
                        0
                        • myrmepropagandistF myrmepropagandist

                          @KatS

                          OK this is a bit new to me I thought that all of these things:

                          () [] {}

                          Are brackets.

                          {} Braces, Fancy Brackets, Curly Brackets
                          () Parenthesis, Round Brackets
                          [] Brackets, Square Brackets, Computer brackets

                          Are there more names?

                          I tend to think of [] as the "default" but others have suggested that () are the default ...

                          yashpheh 👁️❤️️🇳🇱🧀Y This user is from outside of this forum
                          yashpheh 👁️❤️️🇳🇱🧀Y This user is from outside of this forum
                          yashpheh 👁️❤️️🇳🇱🧀
                          wrote last edited by
                          #25

                          @futurebird @KatS
                          Curly braces were introduced in my life as being called Accolades.

                          myrmepropagandistF 1 Reply Last reply
                          1
                          0
                          • yashpheh 👁️❤️️🇳🇱🧀Y yashpheh 👁️❤️️🇳🇱🧀

                            @futurebird @KatS
                            Curly braces were introduced in my life as being called Accolades.

                            myrmepropagandistF This user is from outside of this forum
                            myrmepropagandistF This user is from outside of this forum
                            myrmepropagandist
                            wrote last edited by
                            #26

                            @yashpheh @KatS

                            I love this, and it fits so well. But what do you call the long ones used in diagrams? The same thing?

                            1 Reply Last reply
                            0
                            • Callista GravesC Callista Graves

                              @futurebird I once thought I may end up in coding, but I just cannot sustain interest in it. But I did find, after having spent most of the last two decades in at least a Unix-like system or Linux, I like to use Vim for writing. It made me pay attention to things like brackets and suck. It was not at all obvious to me what all those symbols mean, and frankly I still barely know, but I use muscle memory now. But this is a far cry from a college course or technical work in the field.

                              argv minus oneA This user is from outside of this forum
                              argv minus oneA This user is from outside of this forum
                              argv minus one
                              wrote last edited by
                              #27

                              @csgraves

                              The meaning of those symbols depends entirely on what software you're using.

                              Not all software agrees on their meaning. Not even all programming languages agree on their meaning.

                              The only reason people understand [a, tx, 5] “is a list of 3 items” is because that's what it means in JavaScript.

                              @futurebird

                              myrmepropagandistF 1 Reply Last reply
                              0
                              • argv minus oneA argv minus one

                                @csgraves

                                The meaning of those symbols depends entirely on what software you're using.

                                Not all software agrees on their meaning. Not even all programming languages agree on their meaning.

                                The only reason people understand [a, tx, 5] “is a list of 3 items” is because that's what it means in JavaScript.

                                @futurebird

                                myrmepropagandistF This user is from outside of this forum
                                myrmepropagandistF This user is from outside of this forum
                                myrmepropagandist
                                wrote last edited by
                                #28

                                @argv_minus_one @csgraves

                                javaScript
                                python
                                math (set theory)

                                IDK it's used enough that I think it's worth knowing.

                                1 Reply Last reply
                                0
                                • myrmepropagandistF myrmepropagandist

                                  I have discovered that teaching programming goes much better with my fifth grade students if I take the time to teach them about all the symbols I think of as "normal" that are totally new to them.

                                  "These are square brackets, you'll find them over the 'enter' key we use them for lists. In programming we have three kinds of brackets..."

                                  This reduced confusion so much. And I feel a little silly for not realizing that OF COURSE they don't know what they characters are or how to type them.

                                  Mike FraserM This user is from outside of this forum
                                  Mike FraserM This user is from outside of this forum
                                  Mike Fraser
                                  wrote last edited by
                                  #29

                                  @futurebird This is a very loose equivalent but reminded me non the less. We used to teach kids to play hockey on a full sheet of ice. We then realized for small people to skate those distances was insane. Especially for tiny goalies to cover a full sized net was crazy. Now we play half rink games with special nets. This video hilariously demonstrates the point. https://youtu.be/cXhxNq59pWg?si=CJd6VxRQE5QmjLDJ

                                  1 Reply Last reply
                                  1
                                  0
                                  • myrmepropagandistF myrmepropagandist

                                    @GinevraCat

                                    CS is a much younger field than math and many of the people doing the teaching learned from a kind of immersion that obscures more efficient and broadly effective ways to teach these concepts.

                                    I don't even remember how I learned what a bracket was or how lists work and I was implicitly assuming it was "obvious" just something you pick up from using a computer.

                                    This is NOT the case.

                                    Open the door and let more people in.

                                    ? Offline
                                    ? Offline
                                    Guest
                                    wrote last edited by
                                    #30

                                    @futurebird @GinevraCat but how do you figure out what part of it exactly isn't obvious to others when you never thought about it yourself cause it has always been obvious to you? Like how do you explain it so that it becomes obvious to them too?

                                    Note that I am not a teacher so it's not my job, just curiosity

                                    myrmepropagandistF 1 Reply Last reply
                                    0
                                    • ? Guest

                                      @futurebird @GinevraCat but how do you figure out what part of it exactly isn't obvious to others when you never thought about it yourself cause it has always been obvious to you? Like how do you explain it so that it becomes obvious to them too?

                                      Note that I am not a teacher so it's not my job, just curiosity

                                      myrmepropagandistF This user is from outside of this forum
                                      myrmepropagandistF This user is from outside of this forum
                                      myrmepropagandist
                                      wrote last edited by
                                      #31

                                      @isibell @GinevraCat

                                      This is all about paying careful attention to the students.

                                      I noticed they were kind of struggling with formatting the lists from examples so decided to try taking more time introducing the symbols and this worked.

                                      1 Reply Last reply
                                      0
                                      • myrmepropagandistF myrmepropagandist

                                        When I was in grad school for math the one day when I felt most like "I don't even belong here." was the day that my Complex Analysis prof suddenly wrote ∮ on the board and being mostly self-taught in Calculus having mostly passed tests to skip various pre-recs (to save on tuition!) I already felt like I didn't really "get" calculus like everyone else.

                                        Seeing some new integral I'd never seen before made me just want to die.

                                        Be careful with symbols. Make them friends.

                                        lp0 on fire :unverified:L This user is from outside of this forum
                                        lp0 on fire :unverified:L This user is from outside of this forum
                                        lp0 on fire :unverified:
                                        wrote last edited by
                                        #32

                                        @futurebird, hmm, any experience of APL? I understand that that has lots of symbols…

                                        Also, no idea what you mean by “grad school” other than it's something which appears to be American. I know, I could look it up… I think that I'm going to assume that if I multiply it by 0.9 I get deg school and if I multiply it by π/200, I get rad school.

                                        myrmepropagandistF 1 Reply Last reply
                                        0
                                        • lp0 on fire :unverified:L lp0 on fire :unverified:

                                          @futurebird, hmm, any experience of APL? I understand that that has lots of symbols…

                                          Also, no idea what you mean by “grad school” other than it's something which appears to be American. I know, I could look it up… I think that I'm going to assume that if I multiply it by 0.9 I get deg school and if I multiply it by π/200, I get rad school.

                                          myrmepropagandistF This user is from outside of this forum
                                          myrmepropagandistF This user is from outside of this forum
                                          myrmepropagandist
                                          wrote last edited by
                                          #33

                                          @lp0_on_fire

                                          grad school is where you get a masters degree, which comes after regular college but before going to get a PhD

                                          1 Reply Last reply
                                          0

                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • 1
                                          • 2
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups