This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

Lab software »

All ICS general computing lab workstations are loaded and configured with a standard environment set of software. This section lists the software available in the Windows 10 Computing Labs, as well as how to obtain a display of software available on our Linux/Solaris hosts.

CS 183, 189, 192, and 364 Windows 10 Computing Labs

*Please note: The installed versions of each software are the stable versions available as of the end of July 2019, unless otherwise noted (often due to licensing restrictions).

  • Dev-C++ and Glut
  • djgpp *marked for exclusion due to incompatibility with 64-bit Windows
  • Eclipse IDE
  • GIMP
  • Haskell
  • Intel FPGA Standard Edition (Altera)
    • ModelSim
    • Quartus
  • GSview Ghostview
  • GNU Ghostscript
  • Go Programming Language
  • Google Chrome
  • Haskell
  • IrfanView
  • Java OpenJDK (due to licensing restrictions, Oracle's JDK will no longer be used)
  • JetBrains
    • CLion
    • PyCharm
  • Junit
  • MinGW
  • Microsoft Office 2019
  • Microsoft Visual Studio Community Edition (Microsoft account required)
  • MobaXterm 9 *Special Educational Version
  • Mozilla Firefox
  • Notepad++
  • Octave (Matlab alternative)
  • Putty
  • Python
    • IDLE (included as part of Python)
    • PyDev
    • Subclipse
  • R
  • Racket
  • RStudio
  • SAS *
  • BYOB Scratch (web-based) available via internet browser at:
  • Scratch (web-based) available via internet browser at:
  • Scheme
  • Steel Bank Common Lisp
  • Stata 10
  • TextPad
  • VMware - available for ICS students via OnTheHub:
  • Weka
  • Wing IDE 101

Note: Every year, our Windows Support staff review the available software with faculty to make additions, deletions, and other changes as they become necessary.

* Software marked are not installed on all machines. They are limited to only some machines in the CS364 Lab. Please see the *map* for details.

  • SAS (6)

Linux and Unix based Environments

The Modules application handles software in our Linux/Unix environments. To get the latest list of available software modules, type the following command at a Unix prompt:

module avail

If you are unable to use the module command, please follow these instructions:

For more details about the Linux servers and software modules, please refer to the following page:

If there are any concerns or questions regarding specific versions of a program on this list, please let us know by emailing