CPSC 201 - Introduction to Computer Science
Spring 2024
[Home]
[Syllabus]
[Contact Info and Schedule]
[Announcements]
[Lectures]
[Assignments]
[Computer Science Department]
Course Information
The Racket Guide
, a description of Racket intended for people with previous programming experience.
Racket
. DrRacket download and much more. For coursework choose #lang racket.
Lecture notes in Jupyter notebook and HTML formal.
.
Canvas
course site, including Ed Discussion.
csofficehours.org
the go-to site for all your office hours needs.
CPSC201 YouTube channel
instructional videos!
cs201help@cs.yale.edu
. Email alias to reach all instructional staff members with a question.
Linux introduction
, Stephen Slade's introduction to Linux.
The Zoo and the Zoo Annex
, including instructions for remote access to the Zoo, courtesy of Prof. Aspnes.
Racket style guide
, advice to help make your code correct and readable.
Submission Guide
The latest!
Submission Guide
a more detailed walk through.
submit instructions
, instructions for using the submit script to submit your homework on the Zoo. (The actual comments from the actual Perl script code.)
Learn about common Racket errors:
arity mismatch
,
contract violations
, and
application not a procedure
.
Midterm Exam 1: Tuesday February 27th, 7pm. Davies.
Midterm Exam 2: Tuesday April 2nd, 7pm. Davies.
Final exam: Wednesday, May 8th, 2pm. Davies.
Announcements
1/17/2024
We will be using
Canvas
Ed Discussion for class announcements, including office hours.