Skip to main content
10 events
when toggle format what by license comment
Jul 24, 2017 at 22:21 comment added Wildcard @corsiKa, does that mean we should pander to that lowest common denominator in our teaching and not even attempt to relay any deep understanding? Interesting view. Doesn't seem to belong on CS Educators SE, though. It reminds me of the fantasy novel The Year of the Griffin by Diana Wynne Jones, which examines the aftereffects of such an approach to teaching magic. (A great read, BTW.) :)
Jun 24, 2017 at 20:28 comment added user1129682 You didn't stress this enough: Learning binary is the most important thing a first-year can learn! Living in a mostly decimal world working with binary numbers is the best way to learn about models, transformation and data representation as such. Even though it's never explicitly communicated this way.
Jun 24, 2017 at 17:00 comment added corsiKa Most students taking a computer science degree have zero intention of being a computer scientist. 95+% of them are going to be maintaining poorly written internal apps for some big company.
Jun 23, 2017 at 17:20 vote accept Alfred Thompson
Jun 23, 2017 at 16:47 comment added user428517 how do you know OP is teaching computer scientists? It could just be an introductory programming course, in which case I would not expect binary to be taught. It's absolutely not required.
Jun 23, 2017 at 13:36 comment added Chris Schneider Boolean can be understood quite easily without understanding binary or even knowing it exists. True and false are real world concepts not exclusive to CS and kids learn about > < == in 2nd or 3rd grade. I mean, that is still binary, just not taught as a CS concept.
Jun 23, 2017 at 13:24 comment added Wildcard @ChrisSchneider I'm trying to think of a single CS concept that isn't rooted in or directly related to discrete elements, Boolean logic or binary. What would you teach of CS to students who didn't know these things? I'm really wondering.
Jun 23, 2017 at 13:14 comment added Chris Schneider I feel like the tone here says students will be completely lost without understanding binary, which is hyperbole. It's a pretty easy thing to learn at any point. But I do agree that it's much easier to understand later CS concepts with a good grasp on binary. I recall several projects in C that would have been much easier if I understood bits and bitwise operators and how to use them.
Jun 23, 2017 at 4:08 review First posts
Jun 23, 2017 at 5:30
Jun 23, 2017 at 3:57 history answered Wildcard CC BY-SA 3.0