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.
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).