[Math] How much knowledge of math do I need before taking bachelor of software engineering

computer sciencediscrete mathematics

I asked this question before, but now I knew who to form it correctly after doing some research for months. It always puzzles me what someone need to know before enrolling in bachelor of software engineering in terms of math. For example: supposedly the person who's enrolling understands all the basics of math (e.g. addition, division…) with little advanced topics such as algebra etc.., what are the basis he/she required to know before studying the math involved in software engineering ? I see this topic unclear in many places, some people argue it's not required, but they don't provide sufficient proof for that claim.

My questions:

1) How much mathematical knowledge someone needs before enrolling to a
bachelor degree of software engineering ?

Another way of asking the question:

2) How much mathematical knowledge someone needs before taking calculus, linear algebra,discrete mathematics or any math taught in a computer science class ?

For example I heard when studying calculus the student must study first linear algebra as I remember from what I read, calculus is all about continuous topics of linear algebra so the person who's willing to study that must have knowledge of the prior topic (linear algebra).

Best Answer

I have degrees in Math and Computer Science. The Computer Science degree requires a certain amount of math - I believe through Calc 2 and a couple classes off the "linear path" like Math Logic. It only takes a couple more classes for a minor after that and a few more for a major.

As for what knowledge you need prior to calculus, I suppose you need pre-calc, often taught in high school. Otherwise you will have to take that in college as well. Linear Algebra isn't on the same course path, but is usually taken after calc 2 or 3.

Related Question