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 2008 Office Hours - MW 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/8/08 6:00pm

Week Date Assignments Text Readings Topic Other Readings
1 M 8/25 HW0 0-1.1 Introduction; Using DrScheme
W 8/27 HW0 due; HW1 1.2-1.3 Working with pictures Joys and Woes
M 9/1
No Classes - Labor Day
2 W 9/3 1.4-1.8 More Complex Manipulations; Stepper and Box Diagrams
M 9/8 HW1 due; HW2 2 Shorthand for values: Variables
3 W 9/10 QUIZ 1 3.1-3.2 Creating Shapes; Function Contracts
M 9/15 3.3-3.8 Building more interesting pictures
4 W 9/17 HW3 4.1 Defining our first function: mirror-image Definition of a Program
M 9/22 HW2 due 4.2-4.4 Parameters and Arguments Pair Programming
5 W 9/24 QUIZ 2 4.5-4.9 More on Defining Functions
M 9/29 or Su 10/5 HW3 due; HW4 5.1-5.4 Design Recipe: Figuring out what to do
W 10/1
No Classes - Rosh Hashanah
6 M 10/6 5.5-5.9 Design Recipe: Doing it and checking your right
W 10/8
No Classes - Yom Kippur
M 10/13 7.1-7.2 Arithmetic in Scheme
7 W 10/15 QUIZ 3; HW4 due; HW5 7.3-7.4 Prefix Notation
M 10/20 7.5-7.7 Numeric Functions; Review for Midterm
8 W 10/22
Midterm Exam: 4:15-5:30pm
M 10/27 8 Return Midterm; Working with Strings
9 W 10/29 HW5 due; HW6 9.1-9.4 Multi-function Programs
M 11/3 QUIZ 4 10.1&11.1 Booleans: true or false
10 W 11/5 HW6 due; HW7 11.2&10.3 Boolean Operators; Conditional Expressions
M 11/10 HW8 10.3-10.5 Conditional Functions
11 W 11/12 QUIZ 5; HW7 due 11.3 Case study: interest-rate
M 11/17 HW8 due; HW9 12 & 14 Decisions among data types; Handling Errors
12 W 11/19 15.1-15.3 Posns: A First Structure
M 11/24 HW9 due; HW10 15.3 Functions that take in Posns
W 11/26
No Classes - Thanksgiving Recess
13 M 12/1 HW10 due; HW11 15.4-15.5 Inventory with Values; Functions that Return Posns
W 12/3 QUIZ 6 16.1-16.2 Defining New Structures
14 M 12/8 HW11 due; HW12 16.3-16.5 Writing functions with user-defined structures
W 12/10 16.6 Writing functions that return user-defined structures; Review for Final Exam
15 M 12/15 HW12 due
No Classes - Finals Week
W 12/17
Final Exam: 3:30pm-5:30pm - SCI 227