CompSci 101, Fall 2015
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. CLICK HERE FOR INSTRUCTIONS

  1. Lab 1: August 26-27, 2015
  2. Setting up your environment, Programming in Python and Scratch
  3. Lab 2: Sept 2-3, 2015 - an APT, Song, Experiment with Functions
  4. Lab 3 : Sept 9-10, 2015 - string slicing, conditionals, APT
  5. Lab 4: Sept 16-17, 2015 - list slicing, files, APT
  6. Lab 5: Sept 23-24, 2015 - files, APTs, random turtle
  7. Lab 6: Oct 7-8, 2015 - list comprehension, more file processing, starting hangman
  8. Getting Image Library to work in Python
    Lab 7: Oct 21-22, 2015 - image processing
  9. Lab 8: Oct 28-29, 2015 - poker and more cryptography
  10. Lab 9: Nov 4-5, 2015 - dictionaries and great songs and movies
  11. Lab 10: Nov 18-19, 2015 - Random Stories with templates
  12. Lab 11: Dec 2-3, 2015 - Regular expressions and APT

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 pairs 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 by completing the online form for that particular lab. To get credit for your work in lab, your name must appear on online form. 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.

If you miss lab, you should still do the lab for partial credit and fill out the online form by Sunday of that week. No lab submissions will be accepted after Sunday! You will lose one point for not participating in lab.

It is important to do each lab as they provide practice for the concepts you will be learning.