3 ms·
Whole-heartedly concur. Another issue that my programming students (university sophomores/juniors in a business school) often have trouble with is the concept
by alttag 15y ago
Whole-heartedly concur.
Another issue that my programming students (university sophomores/juniors in a business school) often have trouble with is the concept of = being used for assignment rather than equality testing. It's as natural as breathing for programmers, but a weird shift from the type of math they're used to.
- pflats 15y agoDefinitely. In my experience, it gets a lot worse when you start re-assigning variables ("But x = 3, you can't say it equals 5"), and worse again when you have to start using == and = concurrently. And then weak typing vs. strong typing vs. what the student expects, but at least that's easy to head off at the pass if you're anticpating it.