computer classes- Linux OK???

<p>Hello! I’ll be starting Cal in the Fall as an intended physics major, but I also have an interest in learning computer programming and some computer science. I was wondering-- for the Engineering 7 and Computer Science 61ABC classes, are there any particular software requirements? I see a lot of people with windows & mac operating systems, but would Linux (Ubuntu distribution) be acceptable too?</p>

<p>I couldn’t imagine NOT using linux heh</p>

<p>E7 uses MatLab, but you can download ocatave for free.</p>

<p>For 61a, you can download berkeley scheme libs here (follow debian instructions):
[UCB</a> Scheme - Red Hat Linux binary distribution](<a href=“http://inst.eecs.berkeley.edu/~scheme/precompiled/Linux/]UCB”>UCB Scheme - Red Hat Linux binary distribution)</p>

<p>For 61b, you use java, so all you need is a text editor. But if you like IDE’s, try eclipse (sudo apt-get install eclipse sun-java6-jdk).</p>

<p>For 61c, you need to install the gnu c compiler. (sudo apt-get install build-essential) You also need some .jar files for the logic circuits and assembly language part of the class.
[MARS</a> MIPS simulator - Missouri State University](<a href=“http://courses.missouristate.edu/KenVollmar/MARS/download.htm]MARS”>MARS MIPS simulator - Missouri State University)
[Logisim:</a> Download<a href=“run%20the%20jar%20files%20by%20typing:%20java%20-jar%20%3CJARFILENAME”>/url</a></p>

<p>Hope it helps and enjoy your CS experience at Berkeley! Old lectures can be viewed here: [url=<a href=“http://wla.berkeley.edu/]Weiner”>http://wla.berkeley.edu/]Weiner</a> Lecture Archives](<a href=“http://ozark.hendrix.edu/~burch/logisim/download.html]Logisim:”>http://ozark.hendrix.edu/~burch/logisim/download.html)</p>

<p>And, linux is perfectly acceptable. Most people run either MacOS or some flavor of linux here.</p>

<p>Thanks allabout42! I can’t wait to start Cal.</p>

<p>students taking cs classes get windows for free or something along those lines, so it shouldn’t be an issue if you get any windows-only programs</p>

<p>If they do give free Windows, then I’m totally missing out :O</p>

<p>Anyways, you can pretty much go through the whole year without a computer for 61ABC because all you have to do is apply for card key access and get 24 hour access to the labs. Alternatively, you can always just ssh into the lab machines from your own computer and run/write your programs in that environment. There are plenty of ways to get around installing stuff on your own computer to finish work so don’t worry too much about your OS.</p>

<p>Free windows software with EECS instructional account:
[MSDNA</a> for UC Berkeley EECS](<a href=“http://msdn04.e-academy.com/elms/Storefront/Home.aspx?campus=berkeley-eecs]MSDNA”>http://msdn04.e-academy.com/elms/Storefront/Home.aspx?campus=berkeley-eecs)</p>