<p>I'm planning to transfer to CoE for winter semester. This past summer, I took a Java class at a community college. The Java class does transfer, and is a substitute for ENGR 101 at Umich. However, I know that ENGR 101 must be much more difficult and in-depth, plus it's different material too... C++ instead of Java.
I could either just let the Java class replace the ENGR 101, or I could take ENGR 101 despite the fact that I already have the transfer credits. That way I could gain a more solid software/programming foundation.
What do you think? I'm not positive what I specifically want to go into yet, I'm considering maybe EE or comp-sci. But my options are broad and kind of all over the place, I'm not ruling out Environmental Engineering either...</p>
<p>If you do EE or Comp Sci you’ll take enough further classes that you won’t be missing out on information from 101. </p>
<p>I would strongly recommend against it. It’s just kind of a waste of credits.</p>
<p>i agree with vladenschlutte</p>
<p>I agree with Vladenschlutte that it would be a waste of credits.</p>
<p>If you don’t go into CE or CSE, then I don’t see how Engr 101 can be an essential class.</p>
<p>I am in IOE and I haven’t really used much of what I have learned in Engr 101. As long as you understand basic programming concepts like loops, variables, algorithms, debugging, etc. (which you probably do since you have already taken a programming course), then you should be fine.</p>
<p>In most cases, I strongly suggest that you do NOT take classes when you already have the credits. If you truly need to know the material for another course</p>
<p>1) You can look up what you need to know online
2) Your professor will review it</p>
<p>honestly, I took EECS 183 and in my EECS 280 class Ringenberg said that Eng 101 doesn’t go very indepth with C++ since that class doesn’t even cover arrays let alone classes and other basic stuff. After C++, you just learn mostly matlab stuff.</p>
<p>okay so general consensus is don’t take ENGR 101? I hate missing out, that’s why I’m so hesitant. If I don’t have this C++ foundation that other engineers have I’ll feel like I have catching up to do.</p>