CSC 110 Labs
Spring 2013
Lab Title Date
1. Introducing Python 1/25
2. Using Control Structures 2/1
3. Manipulating Lists 2/8
4. Using Functions 2/15
5. Working with Files 2/22
6. Writing Programs 3/1
7. Analyzing Algorithms 3/22
8. Digital Forensics Algorithms 3/29
9. Operating Systems Algorithms 4/5
10. Cryptography Algorithms 4/12
11. Bioinformatics Algorithms 4/19
12. Graphics Algorithms 4/26

Lab Policies:

  1. Labs will take place each week, unless otherwise specified.
  2. Students will work in pairs determined by the instructor. When you arrive in the lab, find the partner list posted on the wall to find your partner for the week. Partners will work together and turn in one completed lab assignment with both names on it. It is expected that both partners will put equal effort into doing the exercises on the lab. To help enforce this, the instructors in the lab will be checking carefully to see that you are working together. Occasionally you will work on your own in the lab if there is an odd number of students attending. You will not work in threes as this is too difficult to do in this lab setting.
  3. All work on the lab assignment will be done during the period assigned for the lab. Students should look over the lab prior to arrival, but should not do any of the exercises until working in the lab with a partner. Students will turn in the lab assignment at the end of the lab period.
  4. Students should arrive on time for the lab. It is unfair to the assigned partners, and to the rest of the class to have students straggling into the room late. After a 5 minute grace period, a student will lose 1 point on the lab grade for every 5 minutes that he/she is late.
  5. On most labs there will be several required exercises and one or two Challenge Problems. You will get full credit (10 points) for the lab if you finish the required exercises. The Challenge Problems are extra credit (1 point each). If you finish the required exercises with at least 15 minutes left in the class, you are required to TRY one of the Challenge Problems.