Hey everyone! I'm considering majoring in Computer Science because I love programming, but I have dyscalculia and struggle with math. Sometimes I even trip up on basic arithmetic. I'm worried about whether CS is just a math-heavy major, and if there are others like me who have had similar experiences. Are there specific areas within CS that don't focus heavily on math? I'm particularly interested in data, metadata, and backend development. I'd appreciate any stories or advice from those who might have had a tough start with math and what paths they took. Thanks!
3 Answers
The definition of Computer Science can vary a lot. In some places, it’s very math-focused, dealing with proofs and logic more than actual coding. Personally, I struggled with math and ultimately flunked out of university-level CS, but now I'm teaching beginner-level CS! If you really enjoy programming, there are other paths you can explore that focus more on practical skills than abstract theory—check out software development, data science, or even game design. It’s super important to choose a program that fits your strengths, and if possible, talk to current students about their experiences.
It's true that CS can involve a fair bit of math, especially theoretical math. If your math struggles are more related to basic arithmetic, that shouldn't be a huge barrier. But if algebra is tough for you, it might make CS a bit more challenging. Some universities offer degrees like Software Engineering that require less math, so that might be worth checking out! Just keep in mind that most CS fields still involve some level of logic and problem-solving, though it's often not all about crunching numbers.
I’m dyslexic and had issues with math too, mostly in terms of writing down the wrong answers or misreading problems. However, I found programming really intuitive because it’s structured. Just a heads-up, some classes will feel way more demanding than others based on your strengths. When I took Calculus 3, I had to study way more than in my programming classes. Just make sure to pace yourself, and don’t hesitate to take lighter course loads if necessary—it's all about finding what works for you!
Thanks for the great tips! I wouldn't have thought about how important it is to lighten my course schedule. Your advice means a lot!