CS 88:
Computational Structures in Data Science
Spring 2022
Instructor: Michael Ball
M & W 1pm - 2pm PT 245 Li Ka Shing (Live Zoom)
Announcements
Welcome to CS88!
Good Luck on the Final Exam!!
Review Ed for any last second updates
- Please do not come if you feel sick or test positive.
- Please wear a mask!
Location: 1 Pimentel, 8AM Tues 5/10
Piazza Links!
Welcome to CS88 Week 15!
One week left! Let's gooooooooo.
Lecture 24: SQL
Self-Check
Lecture 25: Wrap Up
Self-Check
Welcome to CS88 Week 14!
The end of the semester is in sight!!
April 21, 2022: All Class Sessions Moved Online
Due to the campus emergency, all labs and OH will be online. A few sessions may be cancelled. Please stay safe and avoid campus. 💙💛
Homework 10 Deadline is now 4/22 11:59pm. (+1 day)
Join Lecture on Zoom or 245 LKS
Lecture 22: Programming Paradigms
Self-Check
Lecture 23: Databases & SQL
Self-Check
Welcome to CS88 Week 13!
Twelve weeks down, three to do!
Join Lecture on Zoom or 245 LKS
Lecture 20: OOP Data Structures: Trees 🌲🌴🌳🎋🏕
Self-Check
Lecture 21: Iterators and Generators
Self-Check
Welcome to CS88 Week 12!
Join Lecture on Zoom or 245 LKS
Lecture 18: OOP Data Structures: Linked Lists
Self-Check
Lecture 19: Exceptions
Self-Check
Update: This was originally linked to the trees self-check. That's now been fixed.
Welcome to CS88 Week 11!
Welcome back from break! It's the home stretch!
Join Lecture on Zoom or 245 LKS
Lecture 16: Mutable Data
Self-Check
Lecture 17: Efficiency
Self-Check
Welcome to CS88 Week 9! Happy π day!
Join Lecture on Zoom or 245 LKS
Midterm Wednesday 3/16 7-9pm
Lecture 15: Midterm Review
Self-Check
No Lecture on Wednesday! Study and take a break!
Welcome to CS88 Week 8!
Join Lecture on Zoom or 245 Li Ka Shing
Midterm Wednesday 3/16 7-9pm
Lecture 13: Object Oriented Programming
Self-Check
Lecture 14: OOP Part 2, Inheritence
Self-Check
Welcome to CS88 Week 7!
Join Lecture on Zoom Only This Week
(Everything else will continue as normal.)
Lecture 11: Recursion 2
Self-Check
- Post-lecture slides updated with links for
min_r
demo on Python Tutor.
Lecture 12: Tree Recursion
Self-Check
Welcome to CS88 Week 6! 🎉
Join Lecture on Zoom, or in 245 Li Ka Shing
No Lecture Monday 2/21. Enjoy the break!
Lecture 10: Recursion
Self-Check
Welcome to CS88 Week 5! 🎉
Join Lecture on Zoom, or in 245 Li Ka Shing
Lecture 8: Lambdas and Dictionaries
Self-Check
Lecture 9: Abstract Data Types
Self-Check
Welcome to CS88 Week 4! 🎉
Lectures are in person, but join on Zoom if you can't be in the room (245 Li Ka Shing)
Join Lecture
Lecture 7: HOFs and Environment Diagrams
Self-Check
Welcome to CS88 Week 3! 🎉
Lectures are in person, but join on Zoom if you can't be in the room (245 Li Ka Shing)
Join Lecture
Lecture 4: For Loops & Lists
Self-Check
Lecture 5: Higher Order Functions
Self-Check
Welcome to CS88 Week 2! 🎉
Back in person next week!
Join Lecture
Lecture 3: Loops and Functions
Self-Check
Welcome to CS88! 🎉 [First Two Weeks Online!]
WEBSITE UNDER CONSTRUCTION (content subject to change)
Join Ed
Ed is our discussion tool, and where you will receive most communication.
Join Lecture
Self-Check
- The entire course will be held online for the first two weeks
- Lectures will start on Wednesday 1/19
- Official Labs and Office Hours will start the second week on 1/24
- Please sign up for Ed Discussion if you haven't already (which we'll be using instead of piazza this semester for most of our communications)
- Students need to have a computer/laptop. Students can borrow laptops through the library.
- You cannot get credit for CS 88 if you have already taken CS 61A.