2 ms·
> The original post was arguing against a practical project. As I understand, it was arguing against business-oriented teaching (i.e.: teaching to experts in
by kilburn 8y ago
> The original post was arguing against a practical project.
As I understand, it was arguing against business-oriented teaching (i.e.: teaching to experts in the current fashionable web framework/language/ML system/whatever) instead of teaching the basics. It hardly said anything about practical projects.
> Have you never encountered a junior Dev fresh out of college who could talk theory all day long but couldn’t write an implementation of FizzBuzz?
Out of college? No. I've encountered a few who couldn't write FizzBuzz, but they also couldn't talk any theory either!
- scarface74 8y agoI also went to graduate school for an MBA (I didn’t finish). We had real world case studies to discuss. Why shouldn’t CS do the same? I taught myself how to program in Applesof Basic in 6th grade because I wanted to write a game. Then I learned assembly and how the interpreter worked, how the extension cards mapped memory, the OS etc. Get them interested in the high level first and then drill down.