Engineering >> Programming?

<p>Which engineers have to know the most computer programming? I am especially interested about the degree of computer knowledge needed by aerospace engineers. Thanks.</p>

<p>A high level of proficiency in matlab.</p>

<p>AEs in general are only required to take 1 or 2 courses of programming. Projects that you do are mostly in MATLAB.</p>

<p>computer engineering and software engineering</p>

<p>Some EE programs also require a fair amount of programming.</p>

<p>probably computer engineering</p>

<p>For the most part, all engineering degrees require a semester or two of programming--usually the basic MATLAB/C++ courses with Numerical Methods.</p>

<p>As the major progresses there are a few more advanced programming classes (Systems and Control/Mechanics/Mechatronics) but these are not really as programming intense as the typical computer science class.</p>

<p>Overall however, an Electrical Engineer, Software Engineer or Computer Engineer will have many classes based on programming.</p>

<p>What's a numerical methods course about?</p>

<p>studying the methods to solve problems: guassian elimination, matrix, linear blah blah blah something like that</p>

<p>learn the system to solve some problem.</p>

<p>Definatly EE/CSE.</p>

<p>also the difficulty of the programming classes is vastly different. CSE majors even there basic CS1 and CS2 courses freshman year are much harder and complex than programming for engineers.</p>

<p>Knowing how to program and handle a computer is important to the engineering filed since they use the software in designing, etc. If you ask me, software engineering is a sub-discipline of Computer science and thus it main focus is on the aspect of computer software, which requires intensive computer software manipulation and specifications (in other words, writing code). Next comes Computer engineer, which as many of you have heard before, is a mixture of EE and CS. They understand computer hardware while also having to understand the software of a computer, such as the operating system or networking for signaling. </p>

<p>I really don't know about the other fields in engineering, but I can tell you for sure that having basic computer knowledge in engineering is important, since now you will be using them a lot in this field, especially for optical engineering and much more to design and test your objects in software instead of building them.</p>

<p>The amount of programming needed for AE goes up as you get into more fluids or finite element type of work...it really depends on the speciality you're in.</p>