3 ms·
Side note to this: I noticed that a smart friend had trouble learning anything outside of trivial programming due to unfamiliarity with boolean algebra and bool
by c_crank 3y ago
Side note to this: I noticed that a smart friend had trouble learning anything outside of trivial programming due to unfamiliarity with boolean algebra and boolean logic. She only seemed to begin to understand the concepts when relating them to patterns used in knitting. If those were more commonly taught in basic math, it might make programming generally more approachable.
- 082349872349872 3y agoWhen I was a child, last century, our middle-school "computers" class started off with bitwise operations. Have booleans dropped out of the rudimentary curriculum since then?
- natpalmer1776 3y agoYes. I had to learn bitwise operations independently when debugging some code written in a vendor-specific scripting language derived from C++
- tenacious_tuna 3y agoNot entirely. My CS undergrad featured a discrete math course that was almost exclusively boolean logic and proofs. The prerequisites of the course plan put it very early in a given CS students' schooling. I took it alongside our second CS intro course, where we taught C++ (with Python being in the first intro course).