Programming Resources and How-Tos
CS Mini Courses
These Mini Courses are introductions to a variety of programming languages; they are intended for those people who already know a programming language and who are interested in learning something new.Compiling in Linux
How to write and compile a C++ program on Linux using g++.Writing Graphics
How to write and compile a C++ graphics program using g++ and the g2 library.Beep Program
Sample program written in C++ that makes your computer beep.Makefiles
Guidelines for using Makefiles, with example code included.Keyboard Interrupts
Example program of an Linux keyboard interrupt, along with descriptions of functions to use and usefil tips for C, C++, and Pascal.Running programs in the background
General tips and hints on running programs on prism more efficiently.Scanner class
How to create an instance of Java's Scanner class.Java Documentation
Various documentation, including the Java API.Setting your Java CLASSPATH variable
How to set your Java CLASSPATH variable.Installing Java 1.6 on your home computer
How to install Java 1.6 on your personal computer.Installing Python 2.5.x On Your Home Computer
PIL (Python Imaging Library)
PIL (Python Imaging Library) is used in many of the intro CS courses. This page describes how to install it for Windows XP and Mac OS.Installing Python 2.6 and/or Python 3.0 on your home computer
Please do NOT install Python 2.6 or Python 3.0 on home computers until the 09-10 academic year.Installing Cygwin
How to install cygwin on your home pc.







