CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

103 Post Hall         Wittenstein@adelphi.edu

Spring 2014 Office Hours
MW 5:30-6:00pm, in SWL 101.
Other days/times by appointment, in PSH 103.

Course Home Page | Announcements | Syllabus | Calendar | Assignments | Links | Moodle

CSC 160 Links

Textbook

Chapters from Picturing Programs

Worked Exercises from Picturing Programs

Documentation for the Picturing Programs Teachpack

Typos in Picturing Programs


Downloads

Latest version of DrRacket

Some pictures used in Picturing Programs.

An image of a ball.


Reference Materials
*Note: Since Racket was called PLT Scheme until June 2010, some of these resources refer to (PLT) Scheme. To use these resources, just replace (PLT) Scheme with Racket as you read.

Racket Syntax Rules

Online Flash Cards for Chapters 1-3

PLT Scheme Glossary (by Mr. Jack Crouch)

The Language of Minimal Scheme (by Dr. Stephen Bloch)

Adages on Software Development (complied by Dr. Stephen Bloch)

Links to Other Computer Programming Courses using Racket

Racket Learning Resources


Other Courses Using Racket
*Note: To maximize student understanding, I teach at a slower pace, so we will only cover about half of the material in each of the courses listed below:

Dr. Bloch's CSC 160 course

Waterloo University's CSC 135 course

University of British Columbia's CPSC 110 course


Other

CS4Fun



Last Modified: 1/20/14