CPSC 202: Programming & Problem-Solving Practicum
Office: 112 Colton, Phone: x5250,
Java programming environments (ordered by increasing complexity)
UNIX and related programs
The Valladolid contest server runs under Linux and uses the g++ compiler.
We run Linux and g++ on our departmental machines, cs and r2d2.
If you are interested in learning Linux and g++, but don't have an r2d2
account yet, please let me know and I can set you up with one. If you
do choose to use g++, here are some useful sites containing software
and documentation. (The software on these sites is free!)
- VNC (This program
allows you to connect to r2d2 as if you're at the console. See
for detailed instructions
on using VNC to connect to r2d2).
- Unix help
- G++ for DOS/Windows
- Pico Tipsheet -- Pico is a text editor that is installed
on r2d2 and also available at real programming contests. Many students
in the past have found this to be a very quick-to-learn text editor.
- xemacs -- XEmacs is a variant
of Emacs. Though emacs is too powerful to be allowed to use at contests,
it is a very nice non-modal text editor with nice features for code
development. (I switched from vi to emacs in graduate school and never