Emile comments on Checking for the Programming Gear - Less Wrong
You are viewing a comment permalink. View the original post to see all comments and the full post content.
You are viewing a comment permalink. View the original post to see all comments and the full post content.
Comments (53)
I did teach Python at a computer science school (people there already had 2 years of scientific studies after "bac"), and I was amazed to see how hard it was for some of them to understand that in Python :
So yes, I guess the key is about understanding what types are. The same kind of issues arise between using a variable and the variable name.
Now, I'm not sure how much this is teachable and when (ie, maybe it's a kind of skill you've to learn when you're young to really grasp). I started programming when I was 11, so there may be something around it, but I don't have much data on that.
Couldn't you lead them to guess by themselves, by asking them to guess the result of a series of expressions like:
4+2
"Hel" + "lo"
"Di" + "Caprio"
"Jack" + "Black"
"Jack" + " Black"
"ABCD" + "EFGH"
"1234" + "5678"
Maybe insert an "ABCD" + "1234" in between your last two expressions.