<p>Ok I am thinking of becoming either an electrical, computer or civil engineer. I have seen the math curriculum for most colleges that I look at and most of them look like this:
Calc I (I am taking AP calc ab right now, so when i go to college i'll take calc 2)
Calc II
Calc III
Linear Alegbra/Differential equations
???? </p>
<p>What comes after? is that all the math I need for undergraduate engineering?</p>
<p>Depends on your engineering specialty. I would add a “Probability & Statistics for Engineers” course for most engineering majors. Other math courses may include…</p>
<ul>
<li>Numerical Analysis (for CS primarily…may be taken by CompE)</li>
<li>Partial Differential Equations (for CS/Math, Civil, ME, Aero)</li>
<li>Stochastic Processes (for IE)</li>
<li>Error-Corecting Codes (also called Cryptology for CS, CompE and maybe EE)</li>
<li>Operations Research/Optimization (Almost all engineering majors)</li>
</ul>
<p>Why would CS majors take PDE? </p>
<p>I’d add:
Fourier Analysis for EE and CompE
Combinatorics for CS
I’ve also met a lot of CS majors who take Abstract Algebra and Real Analysis but I don’t think either are particularly important for CS.</p>
<p>Civil Engineering at Clemson:
Calc 1
Calc 2
Multi-variable calc
Differential Equations
Statistic</p>
<p>That is about standard for all the other engineering majors here except some add linear algebra. I think mechanical does numerical analysis instead of linear.</p>
<p>Depends on the specialty. Numerical analysis, advanced DEs (including PDEs), probability, complex and vector analysis, applied/advanced linear algebra, etc. are common for many engineers. Coding theory, cryptography, information theory, graphy theory, combinatorics, logic, abstract algebra, etc. are more common in CS.</p>
<p>(A solid foundation in abstract algebra is very helpful for cryptography and theoretical CS).</p>
<p>
</p>
<p>A software developer working in scientific programming and/or computational science would need to use computational PDE techniques.</p>
<p>
</p>
<p>This is the rather standard set of math courses for all engineering majors. Additional math and math-like courses (though some may be in engineering departments rather than the math department) vary by major. For example:</p>
<p>Probability, statistics, and risk analysis
Discrete math, abstract algebra, number theory, and computer theory (for computer science and engineering)
Transform analysis and phasor analysis (for electrical engineering)
Operations research and linear programming (for industrial engineering)
Finite element method (for civil engineering)
Mathematical modeling of transportation systems (for civil engineering)</p>
<p>
</p>
<p>I should have phrased my question “Why would it be common for a CS major to take PDE?” since it doesn’t really relate to CS. If the CS major is creating Physics software sure, but then they’re really taking it for the physics.</p>
<p>There is practically no reason a CS student should take any calculus/analysis/DEs beyond the standard engineering sequence, except for personal interest or to explore an application area.</p>
<p>I’m a ME major, all we have to take is calc 1,2,3, Diff eq (ODE), statistics. We don’t have to take PDEs idk why.</p>