CS 161 - Introduction to Computer Science I

Winter 2020: MWF 2 - 2:50 p.m., LINC 228

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!