CSC120H Fall 2018: Labs

Lab Sections

Our weekly labs are held in the Computer Science Teaching Labs in the Bahen Centre (BA)

The labs rooms for your Thursday labs are: BA 2210, 2220, 2240, 3175, 3185, and 3195.
You should be signed up for a lab section on ACORN. Both sections are on Thursday, either from 1-3pm or 3-5pm. Please make sure you sign up for one of the sections before the first lab.

Which room do I go to?
Lab rooms are split up by primarily by last name, with some also split up by first name if the last names are the same at the beginning and end of each room list. Please find the most recent lab room assignments here:

(updated Sept. 26)
1-3pm Lab Room Assignments
3-5pm Lab Room Assignments

Note that these can change for the first few weeks as the class list changes. I will update this list and inform you of any changes.

The Lab TAs for CSC120 are:
Time Lab Room TA
1-3pm BA 2210 Chantal
BA 2220 Marta
BA 2210/2220 Safwan
3-5pm BA 3175 Ali & Joanna
BA 3185 Rabiya
BA 3195 Vicky


Wing101 screenshots
You can find some screenshots on how to launch Wing101 in the teaching labs here: screenshots.

Lab Handouts

This section contains the lab handouts. In the lab, you will usually have paper handouts, and I will post those online for reference at some point after the lab.
Make use of this time to improve your programming skills. You can only get better by practising!

Coming to your lab on time and working hard with a partner gives you 1% per lab.

    Week         Lab Handout/Material         Lab Date    
    1         L1: Lab1 Handout       September 13  
    2         L2: Lab2 Handout       September 20  
    3         L3: Lab3 Handout       September 27  
    4         L4: Lab4 Handout    
lab4_part4.py
  October 4  
    5         L5: Lab5 Handout    
while_list_functions.py
pets.py
  October 11  
    6         L6: Lab6 Handout    
lab6_part3.py
  October 18  
    8         L7: Lab7 Handout    
files.py
temps_small.txt(use this for testing your functions)
temps.txt
warmup.txt
warmup.py
  November 1  
    9         L8: Lab8 Handout    
data1.txt
data2.txt
  November 15  
    10         L9: Lab9 Handout    
lab9_main.py
lab9_functions.py
flight_data.db
airlines.csv
flights.csv (for reference, flights.db already has this data)
  November 22  
    11         L10: Lab10 Handout    
buggy_functions.py  test_is_lowercase.py

test_evens.py    test_reverse.py    test_left_strip.py

restaurants.db
lab10_sql.py   (sql solutions)
  November 29