For live lecture/section
For watching recorded videos
Submit and upload PDFs
(optional) LaTeX Typesetting
Coding problems (or another Python3 editor)
Discussion forum
Office hours
Chat for Section/Students
Contact Lisa, Jerry, and the CAs
After Class TODO
Teaching Team
Congratulations on completing CS109. We loved being your teaching team. Thank you for your curiosity, your questions, all the times you helped one another and for all of your hard work.
It takes a lot of work to master the huge set of material that we cover in CS109 -- from random variables, probabilistic models and inference, theory such as entropy, and machine learning. Rock on. We hope you are proud of the work you have done and that you enjoy the new skills you have developed. Have a wonderful holiday and that we see you around! 🌱🌱🌱.
The final exam is Tuesday, Dec 10th at 8:30a! You can find all the details on the final page. Make sure to study. YOU👏 ARE👏 GOING👏 TO👏 BE👏 AWESOME👏!
Problem Set #6 has been released and is due Wednesday (Dec 4th). In this pset, implement logistic regression and apply it to real world datasets. Hope you enjoy.
The elimination round has begun. You have until class next Wednesday (Nov 20th) to vote for Round 1.
Problem Set #5 has been released! Explore the beauty of the central limit, information theory and more.
One of the joys of probability+programming is the ability to make something totally of your own creation. In CS109 this quarter we are hosting a Challenge where you can make anything you like using the concepts and tools we learn in class. See the Challenge handout for more details.
The proof of the CLT is beyond the scope of the class. A friendly CS109 student from a few quarters ago (Sophia Furfine) made a video of the proof in case you are curious!
Problem Set #4 has been released. Practice inference and probabilistic models.
Problem Set #3 has been released! It uses real probability density functions from the IPCC Climate Change report, has you predict elections and analyze a bloom filter (a probabilistic datastructure) among many great problems. Notice the extension date! because of the Midterm we are releasing solutions early and as such the "long extension" is only 48 hours.
Problem Set #2 has been released! Get an early start.
Voting for the Class Theme Song is live. Each week we will dynamically select three songs for you to vote (when you load the website). We are using a top-k-arm multi-arm-bandit algorithm so that we can narrow the 171 songs to the top 16. You will get new songs each week after Sunday midnight.
Problem Set #1 has been released! It is due on Fri, Oct 4 at 2:00pm Pacific.
Welcome to CS109! We are looking forward to an uplifting and exciting quarter. Class starts Wednesday, Sept 23rd at 3pm PT in Hewlett 200. See you there 🌱.
The Syllabus page has details on course logistics. Read our FAQ for more information. The Honor Code handout describes how the Honor Code applies in the context of the work you will do in CS109. The Schedule page has a list of all topics that we will cover in CS109, and will have links to lecture materials and concept checks. The Office Hours page has contact information for the teaching team. Office Hours will be listed on this calendar and start on Wednesday, Sept 25th. Section enrollment details will be released on the first day of class; you do not need to enroll via Axess
RESOURCES
Key Dates
Course Values
Announcements