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]