<p>Currently I am thinking about doing computer science or mechanical engineering and wondering which one is harder. I have heard that CS majors can get hard but are not as much physics based than ME majors. I really would appreciate if someone would be able to give me some information.</p>
<p>Both majors are difficult in different aspects. CS is difficult due to the concepts, mathematics and creativity involved in some of the projects/assignments. ME is probably difficult due to the sheer amount of work involved (labs, projects and etc) as well as some of the advanced topics (heat transfer or fluid dynamics).</p>
<p>If u don’t mind explaining to me how are the concepts in CS and what is the work involved in ME</p>
<p>While I’m no expert, CS will be much more abstract and conceptual. You’ll of course learn the languages and programming methodology (OOP and what not) but your assignments will be much more open ended, like compiler design, software to do X or invert X matrix and of course data structures. CS will be much more logic and math based, with heavy emphasis on matrix structures and algorithms. CS requires a great deal of creativity and conceptual insight into how the languages or protocols work. You’ll most likely be spending hours working on a single program and you’ll see 3-4 different ways to solve the problem.</p>
<p>Mechanical Engineering is hard due to to the sheer amount of work and knowledge needed for engineering. You’ll be taking 1-2 labs per semester, have a constant stream of problem sets due, semester long projects and of course mid terms. While ME math isn’t as advanced as CS (probably only going up to ODEs) it’ll be much more application based–you’ll never need to know the ramifications of a vector’s basis or orthogonality but instead how to use it to solve X problems. </p>
<p>Typical course work involves Programming/numerical methods, fluids, heat transfer, material science/processing, dynamics, machine parts, statics and an assortment of math courses.</p>
<p>I’m guessing then that ME has less math than CS then but maybe more physics</p>