Anonymous wrote:Anonymous wrote:Anonymous wrote:Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
It really depends on what you’re doing. Machine learning, graph analytics, signal processing, simulations etc., all require a lot of math. Standard full stack web development doesn’t really require much, other than boolean logic and understanding algorithmic complexity. I will say though, that it’s been my experience that those who are good with math are also good with the analytical problem solving skills necessary to be an excellent developer.
Your point is valid though; you can work in some (perhaps many) domains in CS without doing a lot of math.
I would agree with this. But I would also say there is a subset of excellent developers who are amazing with analytic problem solving who--for whatever reason--didn't gel with the abstractness of math as it is currently taught (or had weak foundational math education or internalized some stereotypes about their math abilities...). I can picture a post HS calculus math series where mathematical/logical principles are extracted out from applied computer science problems that might really serve a large swath of folks better. I think getting to the abstraction is necessary for generalizable knowledge appropriate to a CS degree, but maybe you don't have to go traditional math route to get there.
It's not necessary.
Anonymous wrote:Anonymous wrote:Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
It really depends on what you’re doing. Machine learning, graph analytics, signal processing, simulations etc., all require a lot of math. Standard full stack web development doesn’t really require much, other than boolean logic and understanding algorithmic complexity. I will say though, that it’s been my experience that those who are good with math are also good with the analytical problem solving skills necessary to be an excellent developer.
Your point is valid though; you can work in some (perhaps many) domains in CS without doing a lot of math.
I would agree with this. But I would also say there is a subset of excellent developers who are amazing with analytic problem solving who--for whatever reason--didn't gel with the abstractness of math as it is currently taught (or had weak foundational math education or internalized some stereotypes about their math abilities...). I can picture a post HS calculus math series where mathematical/logical principles are extracted out from applied computer science problems that might really serve a large swath of folks better. I think getting to the abstraction is necessary for generalizable knowledge appropriate to a CS degree, but maybe you don't have to go traditional math route to get there.
Anonymous wrote:Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
It really depends on what you’re doing. Machine learning, graph analytics, signal processing, simulations etc., all require a lot of math. Standard full stack web development doesn’t really require much, other than boolean logic and understanding algorithmic complexity. I will say though, that it’s been my experience that those who are good with math are also good with the analytical problem solving skills necessary to be an excellent developer.
Your point is valid though; you can work in some (perhaps many) domains in CS without doing a lot of math.
Anonymous wrote:Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
It really depends on what you’re doing. Machine learning, graph analytics, signal processing, simulations etc., all require a lot of math. Standard full stack web development doesn’t really require much, other than boolean logic and understanding algorithmic complexity. I will say though, that it’s been my experience that those who are good with math are also good with the analytical problem solving skills necessary to be an excellent developer.
Your point is valid though; you can work in some (perhaps many) domains in CS without doing a lot of math.
Anonymous wrote:Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
It really depends on what you’re doing. Machine learning, graph analytics, signal processing, simulations etc., all require a lot of math. Standard full stack web development doesn’t really require much, other than boolean logic and understanding algorithmic complexity. I will say though, that it’s been my experience that those who are good with math are also good with the analytical problem solving skills necessary to be an excellent developer.
Your point is valid though; you can work in some (perhaps many) domains in CS without doing a lot of math.
Anonymous wrote:I have no idea what people are talking about. I am working as a software developer and I never use math in my daily work.
Anonymous wrote:Computer Engineering: yes, you need math
Computer Science: NO, you do not need math. There are many people at my work place who are programming with Python/Java and they do not use math higher than Algebra I.
Anonymous wrote:Anonymous wrote:Computer Engineering: yes, you need math
Computer Science: NO, you do not need math. There are many people at my work place who are programming with Python/Java and they do not use math higher than Algebra I.
![]()
Anonymous wrote:Computer Engineering: yes, you need math
Computer Science: NO, you do not need math. There are many people at my work place who are programming with Python/Java and they do not use math higher than Algebra I.
Anonymous wrote:Computer Engineering: yes, you need math
Computer Science: NO, you do not need math. There are many people at my work place who are programming with Python/Java and they do not use math higher than Algebra I.