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 general ICS computing lab workstations are setup and configured with a set of software reviewed annually with ICS faculty. 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 hosts.

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

*Please note: The versions used of each software will be the stable versions available as of the end of June 2023 for the upcoming 2023-2024 academic year, unless otherwise noted.

  • Dev-C++ and Glut
  • Eclipse IDE
  • Emacs
  • GIMP
  • Intel FPGA Standard Edition (Altera)
    • ModelSim
    • Quartus
  • GSview Ghostview
  • GNU Ghostscript
  • GNS3
  • Go Programming Language
  • Google Chrome
  • Haskell
  • IrfanView
  • Java OpenJDK (due to licensing restrictions)
  • JetBrains
    • CLion
    • PyCharm
  • Junit
  • MinGW
  • Microsoft Office 2019
  • Microsoft Visual Studio Community Edition (Microsoft account required)
  • MobaXterm
  • Mozilla Firefox
  • Notepad++
  • Putty
  • Python
    • IDLE (included as part of Python)
    • PyDev
    • Subclipse
  • R
  • Racket
  • RStudio
  • BYOB Scratch (web-based) available via internet browser at:
  • Scratch (web-based) available via internet browser at:
  • Steel Bank Common Lisp
  • Stata 10
  • TextPad
  • VMware - **due to recent licensing constraints, availability of VMware licensed software is no longer available to all ICS students. Please see the ICS VMware wiki for more details:
  • 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.

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