Labs
Labs are your chance to learn programming skills in a friendly, helpful environment. Learn by doing!
If you attended a lab and did not finish it, you can finish up to 3 more points of the lab at home and bring it with you to the next week's lab for a grade. You must show your update from the previous lab within the first 15 minutes of the current lab to gain points on the prior lab.
Lab #1 - Off to a Good Start For more practice (for fun and learning, not a course grade):
|
Lab #2 - Random Numbers and Conditionals |
Lab #3 - Design and Loops |
Lab #4 - Functions and Debugging |
Lab #5 - Practice Proficiency Demo and Passing Function Arguments by Reference |
Lab #6 - Pointers and Memory Allocation |
Lab #7 - 1-D Arrays and C-Style Strings |
Lab #8 - Structs and Debugging with gdb |
Lab #9 - Adventures with Recursion |
Lab #10 - Proficiency Demo: Show us what you've learned! |