Labs are intended to give you a chance to practice and explore the course topics in more detail than is possible in a large lecture setting. You are expected to attend the same lab section each week. If you need to go to a different section one week, please check in with the person running that section to make sure your attendance is recorded. Attempting to do the lab work each week will give you a good sense of how well you are keeping up with the course material.
Meeting Times
Lab Time Place Staffing 101-01L Wed 3:05-4:20pm Allen 326 Cristina Brackeen, Will Broughton, Mac Karnuta 101-02L Wed 4:40-5:55pm Soc Sci 228 Monica Choe, Brad Sykes 101-03L Wed 3:05-4:20pm Physics 047 Nick Strelke, Janet Zhang 101-04L Wed 4:40-5:55pm Soc Psy 127 Cristina Brackeen, Evan Kaplan 101-05L Thu 1:25-2:40pm Old Chem 123 Riley Glusker, Brad Sykes 101-06L Thu 3:05-4:20pm Bio Sci 130 James Cho, Monica Choe, Jimmy Guo 101-07L Thu 1:25-2:40pm Bio Sci 154 Jimmy Guo, Elizabeth Onstwedder 101-08L Thu 3:05-4:20pm Soc Sci 228 Evan Kaplan, Noelle Suaifan, Jie Wang 101-09L Thu 4:40-5:55pm Old Chem 123 Ariba Aboobakar, David Le 101-10L Thu 4:40-5:55pm Soc Sci 228 Will Broughton, Kannan Raju 101-12L Thu 1:25-2:40pm Soc Sci 124 Katharine Cummings, Tahvi Frank
Topics
Dates Name Description Submission Aug 28-29 Getting Started Algorithms, software, and some programming Complete this form Sep 4-5 Transforming Images Functions, Colors, Equations Submit your code Sep 11-12 Cryptography Encrypting strings Complete this form Sep 18-19 Loops and Lists Practice with conditionals, loops, and lists Complete this form Sep 25-26 Exam Practice Practice writing code on paper Complete this form Oct 2-3 NO LAB Oct 9-10 Word Clouds Using sets to solve a fun problem Complete this form Oct 16-17 Stock Trading Reading and processing data Complete this form Oct 23-24 Basketball Reading and processing data Complete this form Oct 30-31 Sequences Sequences, Practice, and processing data Complete this form Nov 6-7 Regular Expressions Practice working with regular expressions Complete this form Nov 13-14 NO LAB Nov 20-21 Recursion Practice working with recursion Complete this form Nov 27-28 NO LAB Dec 4-5 Random Sentences Using recursion and regular expressions to generate sentences. Complete this form
Submission
It is required that you, individually or as part of a team of no more than 4 students, submit that week's lab worksheet by 8am the day after you attend lab each week to get credit for that week's lab — lab work cannot be made up later. Each student will be given one excused absence and attendance will not be officially taken for the first two labs (the Add/Drop period).
You will work in teams of three or four during lab and at least one person from each team must bring a laptop to lab each week. When working in a team, if you were not there or your team determines that you did not participate in the exercises, your name should not be included on the final submission. Your lab work will be graded on a 0, 1, 2, or 3 point scale and based on how complete the answers are on the form (absent, there in body only, clear effort, very good and complete answers).
Grades and points are normally posted in Sakai. All care will be taken to make sure that grades are accurately calculated and reported. However, mistakes happen. If you believe there is an error in your grade, we want to fix it. Please use this Google form to report the error.