CS 145: Design, Abstraction, and Implementation

Software

CS 145, like CS 135 and CS 115, uses the latest release of DrRacket (currently 5.1.3), which can be downloaded here. It is installed in the Mac labs on the 3rd floor of MC and the Unix servers in the CS Undergraduate Environment, but it is by far easiest to use it on your own computer.

If you plan on taking CS 146, you will need to download and get used to some other software. Later in CS 145, we will be encouraging you to do this so as to avoid problems in January, and we may possibly use the new software briefly near the end of the fall term. There are several possibilities for completing your work:

  • Use the Mac labs on the 3rd floor of MC.
  • Use the servers in the CS Undergraduate Environment in the "thin-client" or Linux labs on the 3rd floor of MC.
  • Use your own Mac or Linux machine. For Macs, you will have to install the XCode tools, which can be found on your installation disk.
  • Use SSH within a terminal window on your Mac or Linux machine or PuTTY on your Windows machine to connect over the Internet to the servers in the CS Undergraduate Environment and complete all your work there.
  • Install Cygwin on your Windows machine and work without having to use the Internet.

Some programs in CS 146 will be created using a text editor. We recommend using Pico, Nano, Vim, or Emacs. Handouts on Cygwin and other tools will be posted here later.

Last modified on Tuesday, 23 August 2011, at 16:43 hours.