3 ms·
I agree with you that its very complex, and very widespread, and i could see why you'd want it to be taught. But I still think it's not something that belongs i
by tatalegma 13y ago
I agree with you that its very complex, and very widespread, and i could see why you'd want it to be taught. But I still think it's not something that belongs in a university. It's still just a specific instance of a piece of software.
BTW, isn't Firefox is open source? You can replace my exaples with their open source equivalents (LibreOffice, Gimp, etc) and the argument still stands.
A uni should teach algorithms and data structures, networking, threading, etc, not how to use firefox.
Likewise, a uni should teach operating systems, threads, hardware, compilers, memory management, etc, but not Linux.
Even programming languages are generally not taught as ends in an of themselves. Good schools expect you to pick them up as part of the class. For example, the course is about data structures, but you will code in Java, C, and LISP during the semester, and you are expected to pick them up. They may help you a bit in learning them, and give you background on them when you move to a part of the course that switches to a new lang.