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]