Virtual Box and VM Link: http://bytes.usc.edu/files/cs103/install/StudentVM_Spring2018.ova hostname: CS103 password: developer Link to Virtual Box download page: https://www.virtualbox.org/wiki/Downloads Import the VM to VirtualBox: File -> Import Appliance -> Appliance To Import (select the OVA file) -> Import To get network connection: Devices -> Network -> Network Settings -> NAT and Click on the Blue Arrow -> Check “Cable Connected” Linux Commands Please find a short list of frequently used Linux commands in the following link: https://diyhacking.com/linux-commands-for-beginners/ Also, a more complete list of commands can be found here: https://files.fosswire.com/2007/08/fwunixref.pdf C/C++ Programming Guide Beej’s guide to C programming: https://beej.us/guide/bgc/html/single/bgc.html C++ guide (optional, not necessary for project): http://www.cplusplus.com/doc/tutorial/ Makefile http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/ Link to CS103 page with instructions on getting Virtual Box and Ubuntu VM up and running: https://bytes.usc.edu/cs103/wiki/vm.html http://bytes.usc.edu/cs103/install/