Math Major and EECS 183?

<p>I'm having a hard time fitting in EECS 183 into my curriculum. </p>

<p>Is it really necessary to take this class for a math major? Is it possible to self-study a computer language? For what math classes would it be necessary to know a computer language? </p>

<p>Thanks! :)</p>

<p>I was under the impression that it is required for the degree, as in credit for the class. </p>

<p>471 does some programming stuff.</p>

<p>Looks like it’s required for some concentrations, and only “strongly encouraged” for some others. See the following: <a href=“http://www.math.lsa.umich.edu/undergrad/Program%20Books/2012PrgBklt.pdf[/url]”>http://www.math.lsa.umich.edu/undergrad/Program%20Books/2012PrgBklt.pdf&lt;/a&gt;&lt;/p&gt;

<p>Would 471 count? I could take it over the summer when I’m doing my summer research project, but it seems that it advises a year of a computer language before taking the class? I don’t want to take the class if I don’t have the sufficient knowledge to understand and succeed in it. It does sound interesting, though.</p>

<p>For what classes would you recommend knowledge of a computer language? </p>

<p>I’m in the Mathematical Sciences concentration, so I “must acquire a working knowledge of a high-level computer language (e.g. Fortran, C, or C++) at a level equivalent to completion of EECS 183.” But the key word is equivalent, so if it’s possible, I could try to learn the material myself and then not take EECS 183, right?</p>

<p>EECS 285 will fit in my schedule and I believe will work for the requirement. Do you know if it’s for mainly for engineers and other computer whizzes? Or could a math major withstand it?</p>

<p>Most people in 285 usually have some programming experience but the class assumes none and will start teaching from the basics. I don’t know how comfortable you will be with that. Everyone I know finds the class very easy but they’ve all taken 280 and often 281 prior to taking 285.</p>

<p>I think if you had only the level of knowledge gained from 1 semester (ie. EECS 183), 471 should be fine. I don’t see where you see 1 year of (presumably 2 semesters) of programming experience (presumably equivalent to EECS 280).</p>