CS 201 - Spring 2021.
[Home]
Welcome to CS 201!
Video of the Week
Winter by Vivaldi (with pictures this time)
Logical problem of the day:
(define (double v)
((if (string? v) string-append +) v v))
What is the result of (double 5) ? (From Racket Guide, Section 2.2)
https://pollev.com/cs201
You may also download the app to your phone. Use the "cs201" poll id.
Top Ten Reasons to Learn Racket!
Number 9: It’s like Latin: you can understand otherwise obscure
references, e.g., some Yale students graduate cum laude, some graduate
magna cum laude, and some graduate mirabile dictu. (attributed to
William Howard Taft, Yale class of 1878,)
Lecture 3: Racket. 2/5/2021
Administrivia
I have zoom office hours Wednesdays from 4-6 pm, meeting id: 459 434 2854.
You can view ULA office hours here.
If you're thinking of taking
CPSC 201, please do the following.
Complete
this online Student Information form.
Get a course account for CPSC 201 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 homework assignment:
[Assignments]. hw1 is now available. (Normally I would wait until Monday to
assign it, but I figured some of you have nothing better to do.)
Familiarize yourself with the Zoo computers
by attending a (soon-to-be-scheduled) Zoo help session,
or with classmates or on your own using the
Zoo tutorial, Spring 2014 edition.
Rob Brunstad, the course manager, has posted a
quick guide on Canvas Ed Discussions.
(Optional.) Download and install DrRacket on your computer
(Racket)
and familiarize yourself with it (Choose language: "Use the
language declared in the source", #lang racket. Then press
the Run button to actually change the language.)
If you don't want to install and run DrRacket on your machine,
you may run it in person or remotely using your Zoo account.
Lecture 3: Racket.
Collatz.html (jupyter)
collatz.rkt
Racket.html (jupyter) special forms.
Getting to know UNIX
UNIX
Introduction
[Home]