CS 88:
Computational Structures in Data Science
Spring 2023
Instructor: Michael Ball
M & W 2pm - 3pm PT 155 Dwinelle
Announcements
Welcome to C88C Spring 2023 Week 1️⃣3️⃣!
Just a few weeks left, you've got this!!
Lecture 21: Trees
Lecture 22: Programming Pardigms
Ants Project
- Our 2nd major project is out!
- Reminder: There is a checkpoint due Mon April 17.
Welcome to C88C Spring 2023 Week 1️⃣2️⃣!
Welcome back from Srping Break!
Lecture 19: Linked Lists
Lecture 20: Exceptions
Welcome to C88C Spring 2023 Week 10!
Midterm Exam This Week! 3/21 7-9pm!
Good Luck!! You can do it!
- Please read Ed for updates/seating
- No Labs This Week!
- There will be Lecture on Wednesday!
Lecture 17: Midterm Review (Guest Lecture by Hetal)
Lecture 18: Efficiency & Runtime Analysis
Welcome to C88C Spring 2023 Week 9!
General Update
- Reminder: We are now taking attendance. (https://go.c88c.org/here)
- Attendance does not count towards points, but will help us inform
- Self-Checks: "Deadlines" are for pacing. They are being changed to 36 hours. But the regular deadline is not enforced.
- Reminder: Midterm Exam 3/21, 7-9pm
Check out the Homework party, Thurs 7-9pm Cory 293
Lecture 15: Object Oriented Programming - Inheritance
Lecture 16: More Inheritance
Welcome to C88C Spring 2023 Week 8!
General Update
- Reminder: We are now taking attendance. (https://go.c88c.org/here)
- Attendance does not count towards points, but will help us inform
- Self-Checks: "Deadlines" are for pacing. They are being changed to 36 hours. But the regular deadline is not enforced.
- Reminder: Midterm Exam 3/21
Check out the Homework party, Thurs 7-9pm Cory 293
Lecture 13: Tree Recursion
Lecture 14: Object Oriented Programming
Welcome to C88C Spring 2023 Week 7️⃣!
General Update
- Reminder: We are now taking attendance. (https://go.c88c.org/here)
- Attendance does not count towards points, but will help us inform
- Self-Checks: "Deadlines" are for pacing. They are being changed to 36 hours. But the regular deadline is not enforced.
Lecture 11: Recursion
Lecture 12: More Recursion
Welcome to C88C Spring 2023 Week 6️⃣!
Section Updates
- Amit's Weds 12-2pm Lab is cancelled
- We will be adding a "Homework Party" work session on Thursday evenings.
Lecture 10: Abstract Data Types
Welcome to C88C Spring 2023 Week 4️⃣!
Late Adds and Switching Courses:
- Please note the date of the Midterm (March 21) and Final Exam (May 9) are set! We will have forms for conflicts released before the exams.
- Students transferring from CS61A will be able to keep their Lab 1, 2, HW1 and HW2 scores. Please read the Ed Announcement.
- Students who join late are expected to complete missing work.Please request extensions as necessary.
Lecture 8: Lambdas & Dictionaries
Lecture 9: Mutability
Join Ed
This is our discussion platform and the place to go for help. Please ask questions on Ed before directly emailing course staff!
Welcome to C88C Spring 2023 Week 4️⃣!
Late Adds and Switching Courses:
- Please note the date of the Midterm (March 21) and Final Exam (May 9) are set! We will have forms for conflicts released before the exams.
- Students transferring from CS61A will be able to keep their Lab 1, 2, HW1 and HW2 scores. Please read the Ed Announcement.
- Students who join late are expected to complete missing work.Please request extensions as necessary.
Lecture 6: Lists and HOFs
Lecture 7: HOFs and Environments
Reminder: Sections Added
- Ethan, Friday 11am-1pm — Social Sciences 110
- Lukas, Friday 1pm-3pm — Social Sciences 110
- Amit, Wednesday 12pm-2pm — Cory 247
- Anjali, Wednesday 3pm-5pm – Online (see calendar)
Vist https://sections.c88c.org to enroll.
Join Ed
This is our discussion platform and the place to go for help. Please ask questions on Ed before directly emailing course staff!
Welcome to C88C Spring 2023 Week 3!
The current calendar is tenative.
However, the date of the Midterm (March 21) and Final Exam (May 9) are set! Please mark your calendars.
Lecture 4: Sequences and for
Loops
Lecture 5: Loops & HOFs
(Even More) New Sections Added!
- Ethan, Friday 11am-1pm — Social Sciences 110
- Lukas, Friday 1pm-3pm — Social Sciences 110
- Amit, Wednesday 12pm-2pm — Cory 247
- Anjali, Wednesday 3pm-5pm – Online (see calendar) Vist https://sections.c88c.org to enroll.
Join Ed
This is our discussion platform and the place to go for help.
Please ask questions on Ed before directly emailing course staff!
Welcome to C88C Spring 2023 Week 2!
The current calendar is tenative.
However, the date of the Midterm (March 21) and Final Exam (May 9) are set! Please mark your calendars.
Lecture 2: Abstractions and Functions
Lecture 3: Control and Loops
New Sections Added!
- Friday 11am-1pm
- Friday 1pm-3pm
Join Ed
This is our discussion platform and the place to go for help.
Please ask questions on Ed before directly emailing course staff!
Lastly, have fun, and good luck!
Welcome to DS/CS C88C Spring 2023!
Yes, this course has too many names!
Welcome everyone!
The current calendar is tenative.
However, the date of the Midterm (March 21) and Final Exam (May 9) are set! Please mark your calendars.
Lab sections on Weds 1/18!
You should attend any lab section on Weds or Thursday. Please check the calendar for times and location.
- Wed 4-6pm, Hildebrand B51
- Th 10-12, Hearst Mining 310
- Th 12 - 2pm, Hearst Field Annex B
- Th 12 - 2pm, Etch 3111
Attend with a friend and get setup!
Lecture 1: Welcome
Section Sign Ups Will Be Released Early Next Week.
We'll release a follow up on Ed with more details.
Join Ed
This is our discussion platform and the place to go for help.
Lastly, have fun, and good luck!