IC210 Student Resources
Here in the CS Department
- CS Department PC Support (USNA Only)
- UNIX Quick Reference
- IC210 Midshipmen Group Study Program - both info and schedule.
General C++ Links
- GNU's C++ Compiler Documentation
- cplusplus.com, "The C++ Recources Network"
- Bjarne Stroutrup's hompage - He's the original designer of C++
C++ Language Links by topic
- Standard Libraries
- Operator Prececdence & Associativity Table
- Reserved Keywords - i.e. names you can't use!
- Escape Sequences for Non-Printable Characters
- The ASCII Table
Remote Connection Resources
- Connecting remotely from Windows using PuTTy:
- Install PuTTy
- Install XMing setup for X-Forwarding. Note: during/after install Windows will likely give you a pop-up about a Firewall warning. Select the option to "Allow on domain networks".
- See README (txt) file for further directions.
- Connecting remotely from Linux/CygwinX using SSH:
- See README (txt) file for directions.
- Installing a Linux Virtual Machine
- Install the Windows version of VMWare Player. (click on Download, then find the Windows version, which is probably the first link. You want VMWare Player, *not* the version that includes "API" in the name. When you run VMMare player, it may ask you to 'update' to VMWare Workstation - this is a paid upgrade to a more advanced product that you don't need, so ignore.)
- Download and unzip the Virtual Machine image. (note: this is big and will take a while)
- Start VMWare player, then open and run the image you downloaded above. Note: once running, there is an icon in the top right corner that controls the network connection. It may look empty, or it may look like two arrows (one up and one down). In either case, you probably need to click on it, then click something like "Auto eth2" to re-connect the network access.
- You'll sometimes need this: the password is "gonavy" (no quotes).
- To appear: Installing Cygwin/X
Some Important Non-Programming Topics
For problems with this page, contact Luke McDowell