CS 161 - Introduction to Computer Science I

Fall 2017: MWF 11 - 11:50am, GILB 124

Labs

If you attended a lab and did not finish, you can finish up to 3 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 redeem points on the prior lab, otherwise the work is not accepted.

LAB #1 - Getting Setup: Linux, vim, and C++
LAB #2 - More Linux, vim, and C++ (rand() and conditionals)
LAB #3 - More vim and C++ Loops: Generate a password!!!
LAB #4 - .vimrc, Qudratic Equation, and Integration
LAB #5 - WEEK 5 Practice Proficiency Demos: DEAR 115 & Practice Returning a Value vs. Pass by Reference
LAB #6 - Pass by Reference vs. Value (Data vs. Address of) and Recursion
LAB #7 - Dynamic Memory, 1-D arrays, and C-style strings
LAB #8 - GDB, debugging, tracing code, & Command-Line args
LAB #9 - 2-D Arrays and Towers of Hanoi Implementation
LAB #10 - WEEK 10 Proficiency Demos: DEAR 115 & Work on Assignment #6 with remaining time.