Bases.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird "Digits"?
-
@futurebird "Digits"?
Thing is then when we get to hex they are upset that A and F are not "digits" but ... maybe.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird "shapes"? "squiggles"?
-
Thing is then when we get to hex they are upset that A and F are not "digits" but ... maybe.
I still remember calling something the Fth item the list semiseriously and a coworker about slapped me.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird counting on fingers bypasses that specific hurdle. “Imagine if you only had two fingers, how would you count on them?”
-
Thing is then when we get to hex they are upset that A and F are not "digits" but ... maybe.
@futurebird Yeah, confuses non-techies. Hexadecimal digits make perfect sense to me, but I'm weird.
Maybe Base36? https://en.wikipedia.org/wiki/Base_36#Base_36_as_senary_compression
-
@futurebird counting on fingers bypasses that specific hurdle. “Imagine if you only had two fingers, how would you count on them?”
We have done that. I need them to be able to encode characters in binary, or understand how the system we write does that.
-
I still remember calling something the Fth item the list semiseriously and a coworker about slapped me.
@rk @futurebird Hahaha!
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird Glyphs ... Then use things other than digits.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird In base 3, there are only three numerals; 0, 1, and 2.
(A number is the thing you write down by using one or more numerals.)
-
I still remember calling something the Fth item the list semiseriously and a coworker about slapped me.
I will use any damn thing like a number, watch me go.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird I am trying to remember how I adjusted to the terminology
I think on some level I just had to commit hard to the idea that something notated as 12 doesn't necessarily map to the WORD "twelve"
Then you can call symbols, characters, etc. whatever you want
-
I will use any damn thing like a number, watch me go.
-
We have done that. I need them to be able to encode characters in binary, or understand how the system we write does that.
@futurebird yeah, tricky. “View this abstraction you’re comfortable with as an entirely different category of abstraction” is always a tall order.
It reminds me a little of the confusion I’ve seen in beginners about the distinction between variables themselves and the values of variables.
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird
Have you ever read "How To Count On Your Fingers" by Frederick Pohl? I taught myself to count in binary on my fingers one night when I was driving on a dark highway after reading that! It's an article, not a short story. -
I will use any damn thing like a number, watch me go.
In all seriousness maybe different written random symbols like Zener cards?
Be like “oh look, add one to star and you get wavy lines but oh shit you add one to wavy lines and you gotta bring another card in” and later “but what if we wrote the star as (dramatic pause) 1”
(This may be the card sorting exercise you referred to earlier, in that case ignore me.)
But the distinction between sign-and-signified is the single biggest aha moment you can get in CS, IMHO.
-
@futurebird In base 3, there are only three numerals; 0, 1, and 2.
(A number is the thing you write down by using one or more numerals.)
-
Bases. (decimal, binary etc) are best explained through examples.
"You can only write three symbols in base 3. These are: 0, 1, 2"
So you count: 0, 1, 2, 10, 11, 12 ...
I think the word "symbols" is confusing, but so is "characters"? Students don't think of numbers or letters as "symbols" or characters. The card sorting puzzle helps with this. But I'm always refining the language:
How would you put this as plainly as possible?
@futurebird while "symbols" might be confusing initially, it seems like the most straight forward, especially as you develop examples, eg you get to hexadecimal 1a = 26 in decimal and your symbols include numbers and letters even though you are still talking about numbers...so symbols would be my approach.
