CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103         Wittenstein@adelphi.edu

Fall 2010 Office Hours - M/W 5:30-6:00pm. Other days/times by appointment.

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

CSC 160 Calendar

Note: Please complete all reading assignments before the dates indicated. Be sure to ask about anything that you do not understand about a reading assignment at the start of the class covering it.
Note: Please check the calendar frequently as dates may shift. For example, this could happen if a topic which is planned for 1 day actually takes 2 days, or vice-versa.

Last Updated: Wed. 12/8/10

Week Date Assignments Text Readings Topic Other Readings
1 W 9/1 HW1 0 Introduction
M 9/6
No Classes - Labor Day
W 9/8 1.1-1.2 Drawing Pictures
2 M 9/13 1.2-1.4
W 9/15 1.5-1.6
3 M 9/20 HW1 due; HW2 1.7-1.10 Stepper and Box Diagrams
W 9/22 QUIZ 1 2.1-2.2 Quiz; Defining Variables
4 M 9/27 2.2-2.6 More on variables Joys and Woes
W 9/29 HW2 due; HW3 3.1-3.4 Other kinds of arguments; Creating simple shapes
5 M 10/4 3.5-3.10 Building more interesting pictures
W 10/6 QUIZ 2; HW3 due; HW4 4.1 Quiz; Defining your own functions Definition of a Program
6 M 10/11
No Class - Instructor will be absent
W 10/13 4.2 What's in a Definition? Pair Programming
7 M 10/18 HW4 due 4.3-4.6 More on Defining Functions
W 10/20 QUIZ 3 4.7-4.10 Scope and Visibility; Racket vs. English; Review for Midterm Exam; Quiz
8 M 10/25 HW5 5.1-5.3 Design Recipe: Introduction, Contract, Purpose
W 10/27
Midterm Exam: 4:15-5:30pm
9 M 11/1 5.4-5.10 Design Recipe: Examples, Skeleton, Inventory
W 11/3 5.11-5.16 Design Recipe: Function Body, Testing, Putting it all together
10 M 11/8 HW5 due; HW6 6.1-6.3 Animations: Introduction
W 11/10 QUIZ 4; HWX 6.4 Quiz; Animations: Writing tick handlers
11 M 11/15 HW6 due; HWM; HW7 6.5-6.6 Animations: Writing other types of handlers
W 11/17 6.7-6.10 Animations: Design Recipe & Syntax
12 M 11/22 7.1-7.6 Numeric expressions
W 11/24 HWX due
Make-Up Day: Work on Take Home Lab Assignment (HWM)
M 11/29 HW7 due Review of Animations and numeric expressions
13 W 12/1 QUIZ 5; HW8 7.7 Quiz; Numeric functions
F 12/3 HWM due
M 12/6 7.8.1-7.8.2 Manipulating colors in images
14 W 12/8 9 Working with strings
M 12/13 HW8 due More on Strings; Course Wrap Up; Review for Final Exam
15 W 12/15
Final Exam: 3:30pm-5:30pm - SWL 100