3 ms·
> when you need to make remote changes to a box This isn't something you do in CS ever. If you want to learn a technical skill like system administration or gi
by Veuxdo 5y ago
> when you need to make remote changes to a box
This isn't something you do in CS ever. If you want to learn a technical skill like system administration or git, great. It isn't CS though.
- rsj_hn 5y agoRight, and that's my point. Almost no one gets a CS degree to be a computer scientist. They get a CS degree to be a software engineer. So dontcha think we might want to teach them what software engineers do, rather than what computer scientists do? We don't require civil engineers to get a degree in physics and then pick up civil engineering on the job site. Why do that to software engineers?
- lostcolony 5y agoWhy write compilable code at all then? Teach everything in a hypothetical language like (M)MIX, like Knuth does in the Art of Computer Programming. Why bog students down with engineering 'details', like actually compiling their code and getting it to run, or stepping through a debugger, or any such thing. That's not computer science.