CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

114 Alumnae Hall      (516) 877-4486     Wittenstein@adelphi.edu

Fall 2007 Office Hours - MWF 11-11:40am. Other days/times by appointment.

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

CSC 160 Links

Assigned Readings

Typos in the pdf file of our textbook

How to Design Programs Online Textbook
We will only use the first few sections of this book. But if you wish to purchase a hard copy of this book, you can visit the Adelphi bookstore or click here.


Recommended Readings

Draft Chapter of How to Design Programs (2nd edition)

Definition of a Program

Programming the World

Dr. Bloch's Webpage on The Language of Minimal Scheme

Introduction to the "Scheme Programming Language" by R. Kent Dybvig


Downloads

1. tiles.ss

2. sb-world.ss

3. An image of a ball.

4. An image of the calendar used in our textbook.

5. Syntax Rules (updated 10/6/07)


Reference Materials

Glossary of Terms (by Mr. Jack Crouch, a HS Scheme Teacher)

Links to Other Computer Programming Courses using Scheme

Dr. Bloch's Adages on Software Development

Brief Tour of DrScheme

DrScheme Page from University of Chicago



Last Modified: 11/28/07