CS 2000 - Fall 2025.
[Home]
Welcome to CS 2000! 9/15/2025
Video of the Day
Python: list comprehensions from Socratica
Python: lambda expressions from Socratica
Logical problem of the day
There are only 11 types of people in the world: those who understand Y
and those who don't.
Solve for Y.
https://pollev.com/slade
You may also download the app to your phone. Use the "slade" poll id.
Canvas Quiz of the Day (need daily password)
Most days, there will be a simple canvas quiz related to the lecture.
You need a password to activate the quiz, which I will provide in class.
These quizzes will count toward your class participation grade.
The quiz is available only during class.
Click for today's quiz.
Note: the collaboration quiz is separate. It coincides with the first homework assignment.
Lecture 5: Python.
Administrivia
I have office hours Wednesdays from 4-6 pm, on zoom, id 459 434 2854.
Starting this week, I will be available for lunch on Mondays at 1 pm in Morse.
ULA office hours are found at
Ed Discussions on Canvas. Note that Christian Choi is our newest ULA.
CS Peer Advisers.
Fall 2025 Peer Advisors Office Hours Schedule.
Homework assignments:
[Assignments]. hw2 is now
available.
Announcements
Yale Information Society Project See this week's events.
The Yale Computer Society (y/cs) is hosting a cybersecurity panel
(
The Danger of "Deploy") this Thursday 6:30-7:30pm at Tsai City with
Dr. Timothy Barron, Tyler Schroder '25, Alex Schapiro '26, and Eric
Yoon '27. RSVP.
Become a y/cs General Member at yalecomputersociety.org/join!
Getting to know Python
mypop(lst) - We will see how to define a pop() method in a class using
object-oriented programming (OOP).
Listcomp.html (jupyter) List Comprehensions
listcomp.py
hw1.py review.
Sorting.html (jupyter) Python - Sorting
DictFiles.html (jupyter) Python - Dicts and Files
Everything is bits!
See Music and Computation.
Getting to know UNIX
UNIX Introduction Principle 2. (+ head, cat, JCL, punchcards)
[Home]