<p>Hey, not sure this is the right place to ask, and not even exactly sure what the question is.</p>
<p>I am about to start school. I was set on mechanical engineering, but I've always liked computers, and have started messing with some beginner Python tutorials, and it seems like fun. I am not really sure how the two mix, and don't even understand how electives/doubles/minors are structured or anything, and am curious what advice anyone has here. </p>
<p>Is there much call for a MechE to be able to code; is that a valuable thing? </p>
<p>Is minoring or doubling in CS or software engineering a meaningful or useful thing or even possible? (I also don't know what the difference is between CS and software engineering.)</p>
<p>If not, will a typical MechE workload give me much room for just taking programming classes for fun, and if so, given that I know nothing about it at all, what sorts of programming classes would be useful to an ME, or just useful to someone who is interested in that, in your opinion? (Sorry; I know that's a giant question, but I know so little)</p>
<p>Thanks</p>