Skip to main content
10 events
when toggle format what by license comment
Jun 26, 2018 at 7:44 comment added ctrl-alt-delor @GypsySpellweaver I think we are in agreement. However I am not asking if I should re-write the libraries. I am asking if there is research on the effect (of using bad names, in a beginner class: first lesson of programming). This will tell us what to do: What libraries to choose, should we write a language/library for training/education. But I am not asking these questions here now.
Jun 25, 2018 at 19:43 comment added Gypsy Spellweaver @ctrl-alt-delor Once the course (back to CS) has covered "best practice" for naming, and a library is used that does cause student confusion for lack of same, then it becomes a teaching moment to emphasise the "why" for using naming conventions as well as practice for sussing out what it's supposed to do despite the confusing name. Changing the past (rewriting a common library) is difficult to do. Teaching from past mistakes to create a better future is likely to be a more fruitful, and efficient, use of instructor energies.
Jun 25, 2018 at 18:04 comment added ctrl-alt-delor @GypsySpellweaver So should we give them this bad copy every lesson, and tell them that this is best practice? Or some lessons, where we ask them to correct it?
Jun 25, 2018 at 17:54 comment added Gypsy Spellweaver @ctrl-alt-delor If you were teaching those who would become copy editors, or that would have to deal professionally with updating/changing the work of others in that field, then yes you should. The experience and exposure will help them.
Jun 25, 2018 at 17:13 comment added ctrl-alt-delor @GypsySpellweaver should we likewise, in literacy class, give examples of poor punctuation, spelling and grammar, because they will see it in the real world.
May 15, 2018 at 13:21 comment added Michel Billaud @GyspySpellweaver moving to the left of the screen, if you are not lucky enough to have a real robotic turtle on the floor. It is a simulation only.
May 15, 2018 at 10:45 comment added ctrl-alt-delor @GypsySpellweaver the students have no idea that a sprite on the screen can only go forward. What is constrainning it? Yes there is an incomplete metaphor. But we have to start at the beginning. I can see that a way around the problem, is to take them to the playground, and have them pretend to be a turtle. Have some instructions printed, that they can hold. As for words not mattering I have one thing to say to that: Correct horse battery staple.
May 15, 2018 at 9:12 comment added Gypsy Spellweaver @MichelBillaud As I understand it, the turtle cannot move left, any more than a car can. That means "left" can only mean "turn" not "move". The *mental model", or metaphor, is incompletely developed if the choice of move or turn arises from the command "left".
May 15, 2018 at 7:58 comment added Michel Billaud The problem is, when you read turtle.left(30), you have 2 possible understandings : move it 30 units to the left, or change its direction (anti-clockwise). You have to remember which on is the correct interpretation, which causes an extra cognitive load (we already have to remember the left from the right :-)). So it has a negative impact. Could be avoided with better names.
May 15, 2018 at 0:08 history answered Gypsy Spellweaver CC BY-SA 4.0