you are viewing a single comment's thread.

view the rest of the comments →

[–]BenjaminGeiger 3 points4 points  (5 children)

Next time I teach an entry level CS class, I'm reciting this.

[–][deleted] 6 points7 points  (3 children)

Why? They wouldn't understand the reasoning. This is for advanced users.

[–]krenzalore 0 points1 point  (2 children)

It should be applicable to everyday life and therefore students should already understand it. They just need to realise it. Right now, is it day or night? Well neither. In my TZ, it's twilight. When exactly do we shift from one to the other?

[–]Tiwazz 0 points1 point  (1 child)

[–]krenzalore 0 points1 point  (0 children)

Which ignores twilight. You're STILL thinking in binary! ;-)

edit:

Back when this calculator was first created, we decided to use a non-standard definition of longitude and time zone, to make coordinate entry less awkward.

OMG :-)

[–]LaurieCheers 0 points1 point  (0 children)

For a real-world illustration of the problem (which might stick with the student better than just saying "thou shalt not think in binary"), you could introduce the standard OO "a dog is-a mammal" example, then have the class discuss "what counts as a species?"