4 ms·
Nothing wrong with understanding computer architecture/algorithms/os/etc before you exercise your application-level creativity. Anyone learning a sport has t
by comatose_kid 19y ago
Nothing wrong with understanding computer architecture/algorithms/os/etc before you exercise your application-level creativity.
Anyone learning a sport has to master basic things before they go on to the advanced (eg in volleyball, you learn how to bump/set/spike before you learn how to run offensive plays). I think the same applies to CS.
- umjames 19y agoBut at least you do get to learn how to run offensive plays while still learning volleyball. Personally speaking, in my 5 years of college (Drexel University from 1996-2001), most classes were 80-100% theory and 0-20% programming. None of it was application-level programming until the Software Engineering track in senior year. And you didn't have to have a full working program to pass either; it was enough to just show you made an effort. I'd rather see a university that promoted the idea of letting self-motivated students do their own thing instead of just turning education into a checklist of required classes and credits.