Skip to main content
7 events
when toggle format what by license comment
Feb 28, 2012 at 8:23 comment added SK-logic @Birfl, DeadMG is, well, a bit ignorant (and almost always wrong). Math would always help in all that "soft" areas. Psychology is based on math heavily. Sociology is even more mathematical. And in case of systems design, you'd better not touch it without a very good background in semantics (which is from discrete math). There are no aspects in programming that are not mathematical. GUI design and CRUD coding are included.
Feb 28, 2012 at 8:09 history made wiki Post Made Community Wiki by Jack
Feb 27, 2012 at 23:34 comment added Blrfl Solvers are very much a math-domain problem, which would make it stand to reason that an understanding of the math involved would be required to work on them. I'm not saying there are no mathematical concepts involved in programming, but as @DeadMG pointed out in his answer, there are a lot of very practical aspects of the process where math provides absolutely no help.
Feb 27, 2012 at 20:55 comment added TheTechGuy From learning point of view it is imperative to have a math background otherwise other will be no learning.
Feb 26, 2012 at 18:22 comment added TheTechGuy In most practical fields, the two are separate: Someone has the model and someone has to programme it. So yes you are right. But for someone to learn programming from beginning, they have to know the math. Otherwise it will be difficult. They have to know about variable, expressions, and different mathematical properties. I have worked with optimization team. They were working on solvers. If they had no knowledge of the math, they would have never worked on it. I answered based from learning point of view and knowing that he is just a new learner who is stepping into programming.
Feb 26, 2012 at 18:15 comment added Blrfl Whether or not someone can solve a financial problem has everything to do with whether or not they're competent in that domain almost nothing to do with programming aptitude. I work with signal processing software that contains a lot of math that's way over my head. My job isn't doing the math, it's turning what's produced by mathematicians and enginners, for whom programming isn't in their domain of expertise, into good software. Because that's my domain.
Feb 26, 2012 at 18:01 history answered TheTechGuy CC BY-SA 3.0