CS109: Probability for Computer Scientists
Summer 2024
Monday, Wednesday, Friday 3:00pm - 4:15pm in-person in NVIDIA Auditorium

Week 5 To-Dos

Take the Midterm
Go To Section #4

Teaching Team

Co-Lecturers:
Kelly Cochran
Kelly
Joel Ramirez
Joel

Awesome TAs:
Isabel Michel
Isabel


cs109 @ cs.stanford.edu

PSet 4 is Out
2024072514 by the Teaching Team

PSet 4 is now out! The first portion of the problem set features problems that are designed to help you review some of the latest concepts that were tested on the midterm, and the second part of the problem set is all about probabilistic models. Design your own WebMD-like algorithm, predict outcomes of chess games, and more. Since the pset was released a day late, we've also moved the deadline a day later.

Pset 3: Random Variables - Due Sunday
2024071812 by the Teaching Team

Problem Set #3 is due this Sunday, July 21st, at 2 pm Pacific. In PSet 3, you'll practice solving a range of problems using random variables, and even get to make algorithmic art! Note that the extension window for PSet 3 is shorter than for other psets, so that solutions can be released before the midterm.

Pset 2: Core Probability - Due Friday
2024070612 by the Teaching Team

Problem Set #2 is due at the end of this week: Friday, July 12th, at 2 pm Pacific. Strengthen your skills by practicing solving problems using the core probability toolkit.

Sections start this week!
2024070123 by the Teaching Team

Today is the first day of sections! If you signed up for section, you should have received an email with your section time and location from the TA who will be leading section.

You can find section materials in the "Section" tab. Here is the link for Section 1. We will post solutions at the end of the week. Section is an key component of your learning, a place where many former CS students say they really solidified their mastery of course concepts, and also just a good time. Enjoy!

Pset 1: Counting - Due This Friday
2024070123 by the Teaching Team

Problem Set #1 is due at the end of this week: Friday, July 5th, at 2 pm Pacific! Stop by office hours or reach out on Ed if you get stuck on any questions -- the TAs are here to help.

First Day of Class!
2024062400 by the Teaching Team

The very first lecture is at 3pm today, Monday June 24th, in NVIDIA auditorium (in the basement of Huang Engineering Center). See you there!

Welcome to CS109!
2024052500 by the Teaching Team

  • Check out the Syllabus page for details on course logistics.
  • The Honor Code page describes how the Honor Code applies in the context of CS109.
  • For a list of all topics that we will cover in CS109, plus links to lecture materials, see the Schedule.
  • The Office Hours page shows the calendar for all office hour times.
  • Section enrollment details will be released on the first day of class.


RESOURCES

Syllabus
Schedule
Discussion
Course Reader
Office Hours
Lecture Videos

Key Dates

Midterm: Jul 23rd, 7 - 9 PM
Final Exam: Aug 17th, 3:30 - 6:30 PM
Last lecture: Aug 14th

Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts.
CS109: Probability for Comp. Science
Fall 2022, MWF 3:00pm - 4:15pm, Nvidia Aud.


Week 5 To-Dos

Take the Midterm
Go To Section #4

Teaching Team

Professor: Chris Piech

RESOURCES


Key Dates

Midterm: Jul 23rd, 7 - 9 PM
Final Exam: Aug 17th, 3:30 - 6:30 PM
Last lecture: Aug 14th

Announcements

PSet 4 is Out
2024072514 by the Teaching Team

PSet 4 is now out! The first portion of the problem set features problems that are designed to help you review some of the latest concepts that were tested on the midterm, and the second part of the problem set is all about probabilistic models. Design your own WebMD-like algorithm, predict outcomes of chess games, and more. Since the pset was released a day late, we've also moved the deadline a day later.

Pset 3: Random Variables - Due Sunday
2024071812 by the Teaching Team

Problem Set #3 is due this Sunday, July 21st, at 2 pm Pacific. In PSet 3, you'll practice solving a range of problems using random variables, and even get to make algorithmic art! Note that the extension window for PSet 3 is shorter than for other psets, so that solutions can be released before the midterm.

Pset 2: Core Probability - Due Friday
2024070612 by the Teaching Team

Problem Set #2 is due at the end of this week: Friday, July 12th, at 2 pm Pacific. Strengthen your skills by practicing solving problems using the core probability toolkit.

Sections start this week!
2024070123 by the Teaching Team

Today is the first day of sections! If you signed up for section, you should have received an email with your section time and location from the TA who will be leading section.

You can find section materials in the "Section" tab. Here is the link for Section 1. We will post solutions at the end of the week. Section is an key component of your learning, a place where many former CS students say they really solidified their mastery of course concepts, and also just a good time. Enjoy!

Pset 1: Counting - Due This Friday
2024070123 by the Teaching Team

Problem Set #1 is due at the end of this week: Friday, July 5th, at 2 pm Pacific! Stop by office hours or reach out on Ed if you get stuck on any questions -- the TAs are here to help.

First Day of Class!
2024062400 by the Teaching Team

The very first lecture is at 3pm today, Monday June 24th, in NVIDIA auditorium (in the basement of Huang Engineering Center). See you there!

Welcome to CS109!
2024052500 by the Teaching Team

  • Check out the Syllabus page for details on course logistics.
  • The Honor Code page describes how the Honor Code applies in the context of CS109.
  • For a list of all topics that we will cover in CS109, plus links to lecture materials, see the Schedule.
  • The Office Hours page shows the calendar for all office hour times.
  • Section enrollment details will be released on the first day of class.


Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection. Learn by doing. Thrill of building. Adapt to new contexts.