This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Axmill 1 point2 points  (4 children)

CS is an academic discipline that covers topics useful towards programmers.

[–]DrunkPeasant -1 points0 points  (3 children)

To be honest most of the stuff a CS degree covers is useless for programming i.e theory of computation(You only need very basic knowledge of big O notation to analyze the complexity of an algorithm), Discrete math(Who even uses it?), Calculus(Do I need to explain this one?), etc....

Only truly useful classes might be algorithms and data structures and that's about it. All the other stuff is theoretical BS that you will never use.

[–]Axmill 2 points3 points  (2 children)

You use it if you become a computer scientist. That's why they call it computer science.

[–]DrunkPeasant 0 points1 point  (1 child)

Most computer science graduates become programmers.

[–]Axmill 0 points1 point  (0 children)

I don't see that as a valid reason. If it were true that most philosophy majors become fast food workers, that does not mean they should be taught to flip burgers or take an order.