Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment.

something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment.

Scheduled Pinned Locked Moved Uncategorized
16 Posts 8 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.
  • regehr@mastodon.socialR regehr@mastodon.social

    something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment. not even once! because as soon as someone else is driving, it becomes real easy for the student to stop thinking and just let things happen.

    kind of like what happens when we use a coding assistant.

    shafik@hachyderm.ioS This user is from outside of this forum
    shafik@hachyderm.ioS This user is from outside of this forum
    shafik@hachyderm.io
    wrote last edited by
    #5

    @regehr

    Gotta have that friction 🧐

    1 Reply Last reply
    0
    • regehr@mastodon.socialR regehr@mastodon.social

      something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment. not even once! because as soon as someone else is driving, it becomes real easy for the student to stop thinking and just let things happen.

      kind of like what happens when we use a coding assistant.

      whitequark@social.treehouse.systemsW This user is from outside of this forum
      whitequark@social.treehouse.systemsW This user is from outside of this forum
      whitequark@social.treehouse.systems
      wrote last edited by
      #6

      @regehr i wonder how much of this is because students don't really want to be there, and how much is because they don't (yet?) know how to zealously fight for understanding

      jyn@tech.lgbtJ regehr@mastodon.socialR 2 Replies Last reply
      0
      • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

        @regehr i wonder how much of this is because students don't really want to be there, and how much is because they don't (yet?) know how to zealously fight for understanding

        jyn@tech.lgbtJ This user is from outside of this forum
        jyn@tech.lgbtJ This user is from outside of this forum
        jyn@tech.lgbt
        wrote last edited by
        #7

        @whitequark @regehr well I think it’s also quite easy to overestimate how well you understand something if you’re not forced to recreate it from scratch

        kinda like that study where people knew what a bicycle looked like but not how to draw one

        wiedmama@social.linux.pizzaW whitequark@social.treehouse.systemsW 2 Replies Last reply
        0
        • jyn@tech.lgbtJ jyn@tech.lgbt

          @whitequark @regehr well I think it’s also quite easy to overestimate how well you understand something if you’re not forced to recreate it from scratch

          kinda like that study where people knew what a bicycle looked like but not how to draw one

          wiedmama@social.linux.pizzaW This user is from outside of this forum
          wiedmama@social.linux.pizzaW This user is from outside of this forum
          wiedmama@social.linux.pizza
          wrote last edited by
          #8

          @jyn @whitequark @regehr Regarding coding assistant: I guess this is only true if you assume the assistant is better than you.

          jyn@tech.lgbtJ 1 Reply Last reply
          0
          • jyn@tech.lgbtJ jyn@tech.lgbt

            @whitequark @regehr well I think it’s also quite easy to overestimate how well you understand something if you’re not forced to recreate it from scratch

            kinda like that study where people knew what a bicycle looked like but not how to draw one

            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systemsW This user is from outside of this forum
            whitequark@social.treehouse.systems
            wrote last edited by
            #9

            @jyn @regehr that would fall under the second half of my question

            jyn@tech.lgbtJ 1 Reply Last reply
            0
            • wiedmama@social.linux.pizzaW wiedmama@social.linux.pizza

              @jyn @whitequark @regehr Regarding coding assistant: I guess this is only true if you assume the assistant is better than you.

              jyn@tech.lgbtJ This user is from outside of this forum
              jyn@tech.lgbtJ This user is from outside of this forum
              jyn@tech.lgbt
              wrote last edited by
              #10

              @wiedmama @whitequark @regehr I don’t like the framing of programming as a linear scale from bad to good. AI can legitimately be good at creating prototypes while being bad at ongoing maintenance. being better than a single person in a single dimension isn’t that hard.

              jyn@tech.lgbtJ 1 Reply Last reply
              0
              • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                @regehr i wonder how much of this is because students don't really want to be there, and how much is because they don't (yet?) know how to zealously fight for understanding

                regehr@mastodon.socialR This user is from outside of this forum
                regehr@mastodon.socialR This user is from outside of this forum
                regehr@mastodon.social
                wrote last edited by
                #11

                @whitequark for sure there's a lot going on!

                1 Reply Last reply
                0
                • whitequark@social.treehouse.systemsW whitequark@social.treehouse.systems

                  @jyn @regehr that would fall under the second half of my question

                  jyn@tech.lgbtJ This user is from outside of this forum
                  jyn@tech.lgbtJ This user is from outside of this forum
                  jyn@tech.lgbt
                  wrote last edited by
                  #12

                  @whitequark @regehr I don’t disagree, but by that standard I think very few people in the world live up to your standard of “zealous”

                  whitequark@social.treehouse.systemsW 1 Reply Last reply
                  0
                  • jyn@tech.lgbtJ jyn@tech.lgbt

                    @wiedmama @whitequark @regehr I don’t like the framing of programming as a linear scale from bad to good. AI can legitimately be good at creating prototypes while being bad at ongoing maintenance. being better than a single person in a single dimension isn’t that hard.

                    jyn@tech.lgbtJ This user is from outside of this forum
                    jyn@tech.lgbtJ This user is from outside of this forum
                    jyn@tech.lgbt
                    wrote last edited by
                    #13

                    @wiedmama @whitequark @regehr also like, half the way you get good at programming is by struggling with problems until you understand them better

                    aburka@hachyderm.ioA 1 Reply Last reply
                    0
                    • jyn@tech.lgbtJ jyn@tech.lgbt

                      @whitequark @regehr I don’t disagree, but by that standard I think very few people in the world live up to your standard of “zealous”

                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systemsW This user is from outside of this forum
                      whitequark@social.treehouse.systems
                      wrote last edited by
                      #14

                      @jyn @regehr I mean, yeah

                      1 Reply Last reply
                      0
                      • jyn@tech.lgbtJ jyn@tech.lgbt

                        @wiedmama @whitequark @regehr also like, half the way you get good at programming is by struggling with problems until you understand them better

                        aburka@hachyderm.ioA This user is from outside of this forum
                        aburka@hachyderm.ioA This user is from outside of this forum
                        aburka@hachyderm.io
                        wrote last edited by
                        #15

                        @jyn @wiedmama @whitequark @regehr ding ding ding

                        1 Reply Last reply
                        0
                        • regehr@mastodon.socialR regehr@mastodon.social

                          something I've been thinking about is how, when I teach a class, I tell the TAs to never, ever touch the keyboard when they're helping a student with an assignment. not even once! because as soon as someone else is driving, it becomes real easy for the student to stop thinking and just let things happen.

                          kind of like what happens when we use a coding assistant.

                          chriscz@social.linux.pizzaC This user is from outside of this forum
                          chriscz@social.linux.pizzaC This user is from outside of this forum
                          chriscz@social.linux.pizza
                          wrote last edited by
                          #16

                          @regehr a friend and I gave a free python programming course once and followed it up with a paid course (with exceptions for anyone that couldn't afford it)

                          The free course was attend by kids with a real curiousity, whereas in the paid course we found many students that took the course because their parents thought it was a good idea. Though I'm entirely for that in some instances, I did find that several of them didn't engage as much with the course work.

                          I teach by asking reflective questions, explaining fundamentals and nudging, surely much to the frustration of the student, but ultimately those aha moments are more powerful when you come to them from your own side.

                          Further to this, I found the fear of failure, not to "break" things, and not to be "wrong" prevented several of the kids from making steady progress.

                          In the end I know of at least two of these students that pursued programming, with one actually studying CompSci 🙂

                          1 Reply Last reply
                          0
                          • R relay@relay.publicsquare.global shared this topic
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

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