As a software engineer, I can say we take the trickiest math in our curriculum. We don't take math such as complex as Electrical, Computer, Mechanical Engineers. Our math is technically different.
The Math we take are the following:
- Calculus 1 - easy (1st year)
- Calculus 2 - easy (1st year)
- Linear Algebra - easy (1st year)
- Statistics - medium (2nd year)
- Discrete Mathematics - hard (2nd year)
- Algorithms and Analysis - hard (3rd year)
We don't take the harder math, we take the trickier (need thinking math) The easy I pointed out on top are because those are first year level courses which are replicated material from highschool (a bit more but still same stuff)
Discrete Mathematics and Algorithms are Software Engineers toughest math courses. They both require thinking to a different extent and all theory and proofs. Be carefull cause Software Engineering is a braud topic, if your working with Haptics, 3D, Mechanics, Programming intense realtime applications... You would need to take math courses which are difficult. But if you just want to be a person who does the softwate design then you just need the courses I mentioned.
Hope I helped :) Don't be afraid. Software Engineering is cool... It is all about Software Design and Quality.
2006-06-16 16:27:02
·
answer #1
·
answered by ? 6
·
2⤊
0⤋
It really depends on what you're doing. If you want to work on graphics, physics simulation, anything dealing with robotics, any of that stuff requires a lot of math. Web development, general application programming, that sort of thing doesn't require the same sort of math background. You'll likely never integrate anything if you're writing a word processor.
You will, however, need logic. Lots of it. Across the board, whatever job you want to do. Any of flavor of code is essentially a logical system... the api calls, calcluations, communications or whatever are just details. For this reason, most schools require computer science students to take lots of calculus because it's similar in a lot of ways to the logic you'll need later.
If you're looking for things to study, you'll get the biggest bang for your buck out of probability, discrete math, linear algebra and graph theory.
2006-06-16 16:33:23
·
answer #2
·
answered by Ryan 4
·
0⤊
0⤋
Yes, math is the bases to a lot of software building blocks such as algorithms. Without math, you won't understand algorithms. Without algorithms you won't be a good software engineer.
2006-06-16 16:24:07
·
answer #3
·
answered by LostMonkey 2
·
0⤊
0⤋
You don't need much math to become a software engineer -- unless, of course, you want to be a good one.
2006-06-16 16:21:42
·
answer #4
·
answered by Ranto 7
·
0⤊
0⤋
Math, programming, logic, and patience.
There are many free programming languages out there now. Study multiple programming languages to set yourself apart.
Math is only one aspect of programming though.
2006-06-16 16:21:18
·
answer #5
·
answered by NYC2RTP 3
·
0⤊
0⤋
Yes there is a lot of math in computer science.
2016-03-27 18:41:12
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
You need good math skills, but you also need to be able to communicate clearly. What the * are you trying to ask?
2006-06-16 16:40:27
·
answer #7
·
answered by Anonymous
·
0⤊
0⤋
yup, plenty of math if you want to be a good one. But not only that also, you must have a very good logical and analytical skills. and also creativity.
2006-06-16 16:24:33
·
answer #8
·
answered by meow 3
·
0⤊
0⤋
m not gettin yo quest
2006-06-16 16:20:15
·
answer #9
·
answered by arun 3
·
0⤊
1⤋