From what I&#x27;ve heard, MIT does the same thing with CS101, except in Scheme. Starting the curriculum that way seems like a good idea (in the long run, since internships and whatnot all want Java or C++&#x2F;C#), between leveling the playing field and providing a foundation on a lot of the &quot;math&quot; that CS is based on.