- #1

- 54

- 0

## Main Question or Discussion Point

Hi,

I am a first year mechanical (or electrical) engineering major and would like to get some advice on which courses would complement my major best.

I am thinking about doing a minor in either maths or computer science.

I am already taking linear algebra, multivariable calculus, differential equations and vector calculus because they are prerequisite maths courses for all engineering majors so if I do my minor in maths I would do real analysis, complex analysis, PDE's and probability/statistics.

If I do my minor in computer science, I would be doing these courses: algorithms and data structures, OOP, AI, software modelling and simulation, computer systems, CS project and theory of computation.

I need to decide whether to do maths or CS minor at the start of next semester. I think maths will help me a lot in understanding concepts in engineering at a deeper level, whereas, computer science will be more marketable and will probably help me more in my day to day work.

Which courses do you think I should take and why?

Would very much appreciate your advice.

I am a first year mechanical (or electrical) engineering major and would like to get some advice on which courses would complement my major best.

I am thinking about doing a minor in either maths or computer science.

I am already taking linear algebra, multivariable calculus, differential equations and vector calculus because they are prerequisite maths courses for all engineering majors so if I do my minor in maths I would do real analysis, complex analysis, PDE's and probability/statistics.

If I do my minor in computer science, I would be doing these courses: algorithms and data structures, OOP, AI, software modelling and simulation, computer systems, CS project and theory of computation.

I need to decide whether to do maths or CS minor at the start of next semester. I think maths will help me a lot in understanding concepts in engineering at a deeper level, whereas, computer science will be more marketable and will probably help me more in my day to day work.

Which courses do you think I should take and why?

Would very much appreciate your advice.