Comment CS is exactly that....science (Score 1) 469
Just as with any scientific discipline, Computer Science is much more focused on teaching the theoretical aspects rather than the real world applications. From my personal experience (being a CS major), a lot of people have the misconception that a degree is CS is all about learning how to program. CS isn't about learning *how* to program, it's about learning *why* programs work the way that they do and how hardware/software interface. You inevitably end up gaining programming skills in various languages; however, at it's heart, CS is language agnostic. If you just wanted to learn about how to program very specific applications, perhaps you should have focused on researching material (books, internet, classes, etc.) on that particular subject.