
Jason Voorhees
Professor-Forum User of the Year 2024
- Joined
- May 15, 2020
- Posts
- 51,152
- Reputation
- 136,760
Since I get asked this a lot. Only 10% of what you learn in CS is coding. It is mainly a math degree, if you don't like problem solving, logical thinking,, aren't good at math this degree isn't for you. Coding is a tool to implement solutions, but the bulk of CS involves devising those solutions. This requires logical reasoning, pattern recognition, and creativity. Each problem will be unique, and every solution tailor made for that use case. You need to be able to think outside the box and work on a problem for long hours seeing 0 progress on the screen or no real output without without getting bored, burned out or exhausted if you can't do that this degree is not for you. Plain and simple.
Last edited: