CS 200 - Fall 2024. 9/11/2024
[Home]
Welcome to CS 200!
Video of the Day
Python: strings from Socratica
Python: lambda expressions from Socratica
Python: list comprehensions from Socratica
Logical problem of the day
There are only 10 types of people in the world: those who understand X
and those who don't.
Solve for X.
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 4: Python.
Administrivia
Yale Information Society Project Free lunch. See "About | Mailing Lists"
Women & Gender Minorities in Computer Science.
As students are adjusting to courses, figuring out their major, and
navigating their academic journey at Yale, WG/CS would love to welcome
new members! WG/CS welcomes students of all programming experience and
provides them access to resources from sponsored workshops with
companies such as Jane Street and Bloomberg, peer support, and
opportunities to bond with a strong community of CS students from
diverse backgrounds!
See WGCS Flyer with QR code.
I am available for lunch on Mondays at noon at Franklin College Dining Hall.
I have office hours Wednesdays from 4-6 pm, on zoom, id 459 434 2854.
ULA office hours are found at in Ed Discussions.
If you're thinking of taking
CPSC 200, please do the following.
Complete
this online Student Information form.
Get a course account for CPSC 200 on the Zoo. When you register for
this class, your course account should be created within one hour or
so of signing up.
Start the reading assignment:
[Assignments]. Demo hw0.py hw1 is available.
Familiarize yourself with the Zoo computers
using the above instructions for ssh.
(Optional.) Download and install Python on your computer
(Python)
and familiarize yourself with it.
If you don't want to install and run Python on your machine,
you may run it in person or remotely using your Zoo account.
Getting to know Python
Lists.html (jupyter) Python - enumerate
Recursion.html (jupyter)
recursion.py
Listcomp.html (jupyter) List Comprehensions
listcomp.py
Sorting.html (jupyter) Python - Sorting
DictFiles.html (jupyter) Python - Dicts and FIles
Getting to know UNIX
UNIX Introduction Principle 1 - man / JCL
[Home]