|
> CS is way more than just programming > thinking you can do it without spending time and effort on it is naive Well, yeah. I am not a 22 year old. I'm nearly 60. I have been developing non-trivial hardware and software for decades. I have both hardware and software I am responsible for that is currently orbiting the planet. Robotics, real time image processing in FPGA's, industrial controllers, video processing, distributed control systems, motor controllers, advanced illumination systems, audio processors, video and audio switching equipment, etc. I can't even remember all the work I have done. Believe me, I know CS isn't just programming. I have studied most of the theory on my own, as well as applied it. This is hardly wanting to do it "without time and effort", in fact, it is quite the opposite. Someone can get a CS degree in four years and go to work. I went to college for a while and then went to work as a hardware and software engineer for 40 years in a range of industries and applications, from low-level embedded systems to genetic algorithms training neural networks. I think I have put enough time and effort into all of this to not be ashamed of the idea of taking a damn test to pass courses like intro to programming, data structures, algorithms, etc. I mean, seriously, this is a real question. Why is it that universities assume students know nothing? OK, a high school graduate will, more than likely, fit that category. Someone who has learned through work across many years, even if it is five or ten, probably comes to the table with the vast majority, if not all, of the basic knowledge and likely a good percentage of intermediate and advanced. Yet universities force people to sit down and "learn" variables, loops and branching statements. What a waste of human capital and time. |