3 ms·
Couldn't agree more. The data structures class I'm taking currently (which is unfortunately a prerequisite for most other CS classes) is simply a bunch of trivi
by hackpert 9y ago
Couldn't agree more. The data structures class I'm taking currently (which is unfortunately a prerequisite for most other CS classes) is simply a bunch of trivial programming exercises that take almost no effort to do. While I understand that everyone has different preferences and is at different levels of comfort with the concepts, I feel that a proof-based class would be much more fun.
- andai 9y agoSounds like universities would benefit from having separate "learning tracks" for students of varying ability like in many high schools. Or more realistically, taking a more layered approach to each course. So you could have the basic "code algorithm X to pass the tests" level (the kind of work most people will be doing later anyway), and then the "let's prove properties of X / come up with an alternative with the same properties" for people who can pass the first part in their sleep. The best courses I've taken work like that already, plenty of extra challenges if you finish early. But it takes a dedicated instructor to make it work, and most of them unfortunately seem dedicated to getting by with minimum effort.