The department maintains an inventory of software for general use as well as specialized software to support its courses. Higher level programming languages include Ada, C, C++, CLIPS, Common Lisp, Edison, Forth, Fortran 77, Java, Modula 2, Occam, Pascal, Perl, Prolog, Scheme, Smalltalk, and Snobol plus numerous packages for calculus, simulation, computer graphics,
AI, statistics, mathematical text editing, symbolic math, numerical analysis, etc.