Comment Re:Algorithms and Data Structures (Score 1) 537
Absolutely. This is the difference between an average programmer / code monkey and a great programmer. People don't really see Computer Science as an academic field of knowledge. It is not learning about how to use computers, its not even about learning how to code, its the chemisty of data, the physics of computation. Computer Science was developed before computers even existed. Learning the fundementals of computer science, including algorithms and data structures, automata theory, algorithm analysis, theory of computation, information theory, cluster and grid computing, artificial intelligence, graph theory, combinatorics ect will place you light years ahead of programmers who know only the syntax of a few languages, and believes that counts as computer science.