Earlier quoted context omitted.
It depends on what you conceive of the school as - is it an educational institution that has an incentive to improve the lives of each one of its students, incurring variable cost for each? Or is it a fishing expedition to land as many students as possible for as cheaply as possible, and letting the ones who were going to get jobs on their own anyway pay for the rest?
If we judged colleges by the same standards, I doubt they'd come off better. Normal colleges are fishing expeditions to land as many students as possible for as cheaply as possible and burden students with inescapable debt. Students have to pay even if they don't graduate or get a good job. 4-year graduation rates are below 50%. After 6 years, only 62% of college students have gotten a 4-year degree. The rest are stu…
CS teaches us:
- How computers work (assembly, compilers)
- Logic and math (automata theory, set theory, numerical analysis)
- How to make computers do what we want (algorithms, data structures, performance)
If they taught you how to use subversion, that data might be useless by the time you graduate. Hopefully, the other stuff they taught you will make you able to better understand source control.