CSCA08H: Labs

Labs

Labs are a required part of the course. There will be 10 labs throughout the semester. This is an opportunity for you to practice what we've learned in class in a smaller group.

Survey

Every week during lab, we will ask you to fill out a very quick survey. It can be found here.

Lab Sections

There are THIRTEEN lab sections! Please check your schedule to see which one you are enrolled in (it will be called "tutorial" on your schedule).

  Time Room TA
1 Thurs 9:00-11:00 BV 469 Li-Nung Kuo
2 Thurs 11:00-13:00 BV 469 Fengwei (Charlie) Sun
3 Thurs 13:00-15:00 BV 469 Michael Xie
4 Thurs 15:00-17:00 BV 469 Jianhao (Philip) Yang
5 Fri 9:00-11:00 BV 469 Winnie Lam
6 Fri 11:00-13:00 BV 469 Bowen Ni
7 Fri 13:00-15:00 BV 469 Li-Nung Kuo
8 Wed 13:00-15:00 BV 471 Pui Hong (Chris) Kwok
9 Wed 15:00-17:00 BV 471 Alan Rosselet
10 Thurs 13:00-15:00 BV 471 Yiyang Lin
11 Thurs 15:00-17:00 BV 471 Alan Rosselet
12 Thurs 11:00-13:00 BV 471 Pui Hong (Chris) Kwok
13 Wed 11:00-13:00 BV 469 Winnie Lam

Lab Material and Handouts

Lab Week Material Slides
1 Sept 12 Start here!
trace.py
2 Sept 19 Handout
calc.py
image_functions.py
BahenSmall.jpg
3 Sept 26 Functions lab with sound Functions lab with no sound Chris's slides
4 Oct 3 Booleans Lab Handout
Survey
booleans.py
grace.wav
puzzle.py
Chris's slides
5 Oct 10 Strings warmup
Strings Lab Handout
Chris's slides
6 Oct 17 Lists warmup
Lists/While Lab Handout
Chris's slides
7 Oct 24 Files Lab Handout
files.py
data1.txt
data2.txt
Chris's slides
html.py (parsing html example)
simple.html (sample html file)
8 Oct 31 Dictionary Worksheet
Dictionary Lab Handout
dict.py
Chris's slides
dictionaries.py
tuples.py
9 Nov 7 No Lab
10 Nov 14 Testing Lab Handout
buggy_functions.py
test_buggy_functions.py
Winnie's slides
11 Nov 21 Classes Lab Handout
card.py
deck.py
player.py
war.py
Chris's slides