|
|
|
|
|
by ntkachov
5288 days ago
|
|
I would argue that a good CS curriculum makes you a good Computer Scientist. I started really programming my senior year of high school. My code has been steadily improving since then. However if it was not for my CS courses I would't be able to tell the difference between a binary tree and a stack. Programmers are artists. You can't teach art.
Computer scientists are mathematics. Math must be learned. The two together are Engineers. |
|
There's one thing I'd like to point out. You can teach the techniques of art, which are used for creating art. You can teach the techniques of programming, which are used for creating software. You can't teach how to create something that's never been created before.
That goes for creating ground-breaking art, as well as ground-breaking software.
Often, it's a set of disparate and interdisciplinary techniques, seemingly unrelated, that are used together to create the cutting-edge.