EECS 182 or EECS 183

<p>I'm a prospective compsci major. I know nothing about programming or computer science, I'm just interested in compsci and want to choose a good intro course to gauge my interest. Can anyone tell me which is better, and also about the difficulty/courseload etc. </p>

<p>BTW, 182 is mainly python and 183 is mainly C++, if that helps</p>

<p>Thanks in advance</p>

<p>I took engineering 101 which is the equivalent of EECS 183 in the engineering school (so C++). From what I can tell, C++ is more broad based and it is based off of the older C. Many more people use C++ in the world, and it is used in many different industries. Python, however, is supposedly cleaner than C++ in the sense that it’s easier to code? Though I guess that’s a matter of opinion.</p>

<p>But if you are dead set on just looking into programming, I would say take EECS 183. C++ will give you a pretty good understanding of what programming is, and it’s a very good starting language, not to mention will most likely be used in any comp sci job that you take in the future.</p>

<p>I would recommend 183 because you will use C++ in 280, which you will have to take if you are a CS major. 183 is the “normal” intro to programming class.</p>

<p>Ok thanks a lot guys</p>