Have you read the modules
Don't proceed without knowing how to run this program in a terminal
#include <stdio.h>
void main() {
printf("Hello World");
}
WE DO NOT CONTROL SCHEDULING
ANY REQUESTS FOR MOVING TO A DIFFERENT LAB HAVE TO GO TO THE ADVISOR OR SCHEDULER
Labs are designed to take approximately 1 hour and should be completed in the lab section. Some labs will turned in via hardcopy, others online.
TAs will only guide, they will NOT work out the solution
The staff recommends always asking for help on labs when you need it, and to only request a check off when you have thought about the lab sufficiently and can have an informed conversation with your TA.
TAs will not be going over the pre-req that prior courses have outlined
see hereCMPT-295 includes two types of git repos
These you will commit and push to github.
Cannot find cgdb.
Handout | Git | Slides | Prof. Vid. | TA | Prof. Tutorial |
---|---|---|---|---|---|
lab 0 | link | ||||
lab 1 | git | pptx | link | TA Solution | Tutorial GDB |
lab 2 | git | pptx | TA Solution | ||
lab 3 | git | pptx | link | TA Solution | |
lab 4 | Assignment 2 - Part 1 | pptx | link | TA Solution | Tutorial |
lab 5 | Assignment 2 - Part 2 | link | TA Solution | ||
lab 6 | git | TA Solution | Tutorial VENUS | ||
lab 7 | git | pptx | link | TA Solution | |
lab 8 | git | pptx | link | TA Solution | |
lab 9 | git | pptx | link | TA Solution |
# This step will only work if you followed the module instructions
$ module load cmpt295/cgdb
# OR if modules did not work. You can hardcode the path
# Add this to your ~/.bashrc if you do not want to do this
# on each login
$ export PATH=/usr/shared/CMPT/courses/cmpt295/cgdb/bin:$PATH
By cloning the github repo you accept the following:
Share my work with others, both before and after finishing this course.
Post my work in public repositories, both before and after finishing this course.
Plagiarize under any circumstance.