Labs
Tutorials
For many students, the move to Linux is a challenging one. There are lots of good guides to performing specific tasks in Linux, but two are included for you below. The first is a general Linux tutorial. The second is a guide to makefiles.
Working on Your Own Computer
If you've installed Ubuntu to dual-boot or if you're running Ubuntu inside a virtual machine, there may still be some tools installed in the lab that have not been installed on your machine. To address this issue, please download the script given below:
Once you've downloaded the script, use the terminal to navigate to the directory that contains it. From there, make the script executable and then run it with administrator privileges. The commands will look something like the following:
chmod +x updates.sh sudo ./updates.sh
You will be required to enter your password. If you're connected to the Internet, the script will attempt to update some of the software on your computer. A relatively small amount of software is needed for this course, but it still might take several minutes to install, depending on your Internet and computer speeds. It's not a bad idea to restart Ubuntu after this installation.
Turning in Labs
All labs are to be done individually, in class, with the assistance of the instructor. Each assignment will be given near the beginning of a class and must be uploaded to Brightspace before the end of the class. Exercises submitted after class is over will not be accepted. To receive full credit, a programming assignment must run, but partial credit will be awarded based on the understanding of the material demonstrated by the student's code.