Computer Programming

<p>What is (are) the predominate programming language(s) used at Olin?</p>

<p>In what classes is(are) the language(s) learned?</p>

<p>(slightly serious) Modeling and Simulation of the Physical World teaches MATLAB.
Software Design teaches Python.
Software Engineering teachers Java.
Software Systems teaches C.
Foundations of Computer Science teaches a little Scheme and Prolog.
Other things happen here and there. Some semester some students band together to do an independent study guided by the book “7 Languages in 7 Weeks”. This semester some students are teaching an independent study course in JavaScript. Things happen all the time. :)</p>

<p>Sailbot team uses LabView for some things and ran a class last semester teaching it.</p>

<p>In Principles of Engineering, the labs involve programming arduinos, which use a C variant.</p>

<p>And some kids teach themselves languages because…</p>

<p>^ For the people who are still alive. ;)</p>

<p>Olin students have a lot of energy, and very little sleep. :P</p>