|
|
|
|
|
by bpyne
2212 days ago
|
|
Your comment harks to a much broader concept. Are Computer Science programs supposed to produce software engineers or people grounded in the theory? My own opinion is that separate tracks should exist. Grading students more harshly without modifying the focus of their studies simply won't produce better people in the field. |
|
I'm a graduate of a program called "Computer Engineering" which infuses a good deal of theory coupled with hardware and programming internals (gates, ALUs, programming language design, theory and implications, etc.)
As a person who absolutely loves coding, I immensely enjoy writing code while being able to visualize/understand how it will execute on the hardware. New CPUs blur the things continuously though.