CSC148 Fall 2018: Lectures and Readings

Lecture notes

Click to view lecture notes for a particular section:

Hide/Show L0101 Hide/Show L0201 Hide/Show L0301 Hide/Show L0401 Hide/Show L5101
Date range Description/Reading: MWF10 (L0101) MWF11 (L0201) MWF2 (L0301) MWF3 (L0401) W6-9 (L5101)
Jan 4 - 11th Introduction to CSC148
notes, chapter 1
think cs: classes
type annotations
ramp-up slides
point class design
lecture notes
annotated
point api
point solution
lecture notes
annotated
point api
point solution
Week1-Friday
Week1-Monday
point api
completed Point class
Week1-Wednesday
rational api
Friday
Monday
Wednesday
Point API
Point Solution
lecture notes
annotated Friday
point example
point solution
Jan 12 - 19th Composition and inheritance
notes, chapter 1
rational exercise
lecture notes
rational solution
shape solution
square solution
right-angle-triangle solution
shape client code
lecture notes
rational solution
shape solution
square solution
right-angle-triangle solution
shape client code
Week2-Friday
Week2-Monday
improved rational class
Week2-Wednesday
square_no_inh.py
right_angle_triangle_no_inh.py
test_no_inh_classes.py
----------
shape.py
square.py
right_angle_triangle.py
shape_simple_client.py
shape_adv_client.py
Friday
Volunteer Notetaking Program
Monday
Wednesday
Rational API
Rational Solution
Rational with Properties
Square API
Square Solution
Rational Handout
Shape Super Class
RightAngleTriangle with inheritance
lecture notes
rational solution
shape solution
square solution
right-angle-triangle solution
shape client code