CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103         Wittenstein@adelphi.edu

Fall 2011 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: Mon. 12/12/11

Week Date Assignments Text Readings Topic Other Readings
1 W 8/31 HW1 0-1.1 Introduction
M 9/5
No Classes - Labor Day
W 9/7 - 1.2-1.6 Drawing Pictures Joys and Woes
2 M 9/12 HW1 due; HW2 1.7-1.10 Stepper and Box Diagrams
T 9/13
Last Day to Add Classes
W 9/14 QUIZ 1 - Review of Chapter 1 and HW1; Quiz
3 M 9/19 - 2 Shorthand for Values: Variables
W 9/21 HW2 due; HW3 3.1-3.5 Data Types; Creating Shapes; Contracts and Comments
4 M 9/26 QUIZ 2 3.5-3.10 Building More Interesting Pictures; Quiz
W 9/28 HW3 due; HW4 4.1-4.2 Defining your own functions Definition of a Program
W 9/28
Last Day to Drop Classes
5 M 10/3 - 4.3-4.4 Parameters and ArgumentsPair Programming
W 10/5 - 4.5-4.6 Testing and More Box Diagrams
6 M 10/10 HW4 due; HW5 4.7-5.4 Scope of Variables; Racket vs. English; Design Recipe: Contract/Purpose, Examples
W 10/12 - 5.5-5.11 Design Recipe: Skeleton, Inventory, Fill in the function body
7 M 10/17 QUIZ 3 5.12 Review Exercise 4.3.2 and 4.4.1; Design Recipe: Testing your function; Quiz
W 10/19 HW5 due 5.13-5.16 Design Recipe: Using your function, Putting it all together
8 M 10/24 - - Review for Midterm
W 10/26
Midterm Exam: 4:15-5:30pm
9 M 10/31 HW6 7.1-7.2 Numeric expressions
W 11/2
Last Day to Withdraw from Classes
W 11/2 - 7.3-7.7 More on numeric expressions; Defining a numeric function
10 M 11/7 - 7.7 Practice defining numeric functions using the Design Recipe
W 11/9 -
11 M 11/14 HW6 due 9 String expressions and functions
W 11/16 QUIZ 4; HW7 - Review of Exercises 7.2.3 and 9.2.6; Quiz
12 M 11/21 - 11 Reusing and composing functions
W 11/23
No Classes - Thanksgiving Recess
M 11/28 HW7 due; HW8 12 & 13.1-13.3 Booleans
13 W 11/30 - 13.4-13.7 More on booleans
M 12/5 HW8 due; HW9 13.7-13.9 Boolean Operators
14 W 12/7 QUIZ 5 15.1-15.3 Quiz; Conditionals
M 12/12 HW9 due - Review for Final Exam
15 W 12/14
Make-Up Day: No class
I will be in the classroom from 4-5:30pm if you wish to come for review or help
W 12/21
Final Exam: 3:30pm-5:30pm - SCB 227