This short week you will get an orientation to the course and to the Design Recipe.
This course is not calculus: it's about writing clear, readable programs. Lesson 0.1 presents these goals of this course and the principles we will use to achieve them.
This course is organized differently from what you are used to. Lesson 0.2 explains how the course is organized and what you should expect. Lesson 0.3 deals with the unpleasant but necessary topic of Academic Honesty.
Lessons 0.4 through 0.6 will give you the opportunity to familiarize yourself with the various systems we will use during the course-- most notably Racket and Github.
Here is the course map. In future weeks, this map will reappear, with the week's topics highlighted.
Prologue and Part I from the textbook, which cover an introduction to programming, fixed-size data, and the Basic Student Language in Racket.
Please do the following activities:
The two meetings of CS 5011, which start next week, will act as supervised laboratories where you can work on this assignment, but please do as much as you can before coming to lab.
Last modified: Thu Aug 20 16:37:19 Eastern Daylight Time 2015