|
|
|
|
|
by the_af
2398 days ago
|
|
Agreed. Besides, SPJ is not advocating teaching without computers at all. He just discusses de-emphasizing the "cool tech" aspect of CS, but also says that completely excluding computers wouldn't be much fun. The relevant slide states about programming (and computers and tech): - Crucial, motivating, and "ground truth".
- But also seductive, distracting, and risks excessive focus on technology details
It's hard for me to disagree with either claim.SPJ is also not talking about "irrelevant knowledge without practice". I won't reiterate all his points, because that's what the lecture is for, but he stresses the practical parts as well as the theoretical parts, and he never claims CS should be taught "without practice". |
|
Btw, to be totally clear: the reason why this doesn't work is because we have been here before. The majority of the UK's leaders grow up doing whatever they think is valuable, and can totally disregard what other people need/want. The idea of practical knowledge makes no sense. You see this in CS courses that have no programming (again, my city has a very good CS dept...turns out grads who have only written a few hundred lines in their life). And it happens in a ton of other courses.
I get the idea of knowledge for it's own sake is very important for some people. But, again, look at the practice...this is how it is has turned out.