CompSci 101, Fall 2014
Labs

Regrades

If you have concerns about an item that was graded (lab, apt or assignment), you have one week after the grade is posted to fill out the regrade form here.

Lab Activities

Before going to the first lab, you should try to install the software needed for the course. See the instructions here.

  1. Lab 1: August 27-28, 2014 Setting up your environment, Programming in Python and Scratch
  2. Lab 2: September 3-4, 2014 - APT, Songs, Random Walk
  3. Lab 3: September 10-11, 2014 - String Splicing, APT, Turtles
  4. Lab 4: September 17-18, 2014 - Lists/Strings, Conditionals, APTs
  5. Lab 5: September 24-25, 2014 - Whiles, Files, and Random Walking again
  6. NO LAB: October 1-2, 2014 - TBA
  7. Lab 6: October 8-9, 2014 - List Comprehensions, Images
  8. NO LAB: October 15-16, 2014 - TBA
  9. Lab 7: October 22-23, 2014 - Thinking about APTs (AnagramFree, ChocolateBar) and Hangman
  10. Lab 8: October 29-30, 2014 - Enumerate, More Images, Poker Hand Odds
  11. Lab 9: November 5-6, 2014 - Dictionaries, APTs
  12. NO LAB: November 12-13, 2014 - TBA
  13. Lab 10: November 19-20, 2014 - Regular Expressions, APT
  14. Lab 11: December 3-4, 2014 - APT, Recursion

Labs are meant to reinforce material pertinent to the current assignments and APTs and to go more deeply into topics as warranted. 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.

Lab Submission

Each team must submit the lab work by the end of the period either by handing in the worksheet given out during lab or submitting it electronically using the directions available here. To get credit for your work in lab, your name must appear on the material handed in. If you did not attend lab or your team determines that you did not participate during the period, your name should not be included in the final submission. Lab work cannot be made up after the fact.