CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103         Wittenstein@adelphi.edu

Fall 2012 Office Hours
M 3:45-4:15pm & W 5:30-6:00pm, in SWL 100.
Other days/times by appointment, in PSH 103.

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/10/12

Week Date Assignments Reading Topic
1 W 8/29 HW1 0 Introduction
M 9/3
No Classes - Labor Day
W 9/5 - 1.1-1.6; Joys&Woes Drawing Pictures
2 M 9/10 HW1 due; HW2 1.7-1.10 Syntax and Box Diagrams
T 9/11
Last Day to Add Classes
W 9/12 QUIZ 1 2.1-2.2 Quiz; Shorthand for Values: Variables
3 M 9/17 - 2.3-2.6 More on Variables
W 9/19 HW2 due; HW3 3.1-3.4 Data Types; Creating Shapes; Contracts and Comments
4 M 9/24 QUIZ 2 3.5-3.10 Quiz; Building More Interesting Pictures
W 9/26 - - Class cancelled by instructor - will be made up on 12/12
W 9/26
Last Day to Drop Classes
5 M 10/1 HW3 due; HW4 PSP pg.1-11;
4.1-4.2, DefOfProgram
Software Engineering and Time Management;
Defining your own functions
W 10/3 - PSP Ch.3; 4.3-4.5.2 Parameters and Arguments; Writing Test Cases
6 M 10/8 HW4 due; HW5 4.6-5.4 More on Defining Functions; Writing Contracts and Purpose Statements
W 10/10 QUIZ 3 5.5-5.10; PairProg Quiz; Writing Skeletons and Inventories
7 M 10/15 HW5 due; HW6 5.11-5.16 Using the full Design Recipe; Start CW1 (bullseye)
W 10/17 - 7.1-7.2 Numeric Expressions; Continue CW1 (bullseye)
8 M 10/22 HW6 due; HWX1 7.3-7.6 More on Numeric Expressions; Review for Midterm Exam
W 10/24
Midterm Exam: 4:15-5:30pm
9 M 10/29 - - Class cancelled due to University Closing - will be made up on 11/21
W 10/31 - - Class cancelled due to University Closing - will be made up by two take-home labs
10 M 11/5 HWX1 due; HW7 7.7 Numeric functions
W 11/7 - 9 String Expressions and Functions
W 11/7
Last Day to Withdraw from Classes (extended from 10/31)
11 M 11/12 HW7 due; HW8 11.1-11.4 Reusing and Composing functions
W 11/14 QUIZ 4 13.1-13.3 Quiz; Booleans
At Home Makeup Lab 1 for 10/31 CW4 (due 11/21) Take-Home Lab: Exercises 13.2.3 & 13.2.5
12 M 11/19 HW8 due; HW9 13.3-13.5 More on Booleans
W 11/21 Makeup Day for 10/29 13.6-13.10
13 M 11/26 HW9 due; HW10 15.1-15.3 Conditional expressions and functions
W 11/28 QUIZ 5 15.4-15.6 Quiz; More on conditional functions
At Home Makeup Lab 2 for 10/31 CW7 (due 12/5) Take-Home Lab: Exercise 15.5.3
14 M 12/3 HW10 due; HW11 15.7-15.10 Nested conditionals; Decisions among data types
W 12/5 - 19 Handling Errors; Course Evaluation
15 M 12/10 HW11 due; HW12 20.1-20.4 Working with posns
W 12/12 Makeup Day for 9/26 20.4 Writing more functions that take in posns; Review for Final Exam
16 M 12/17 HW12 due - No Classes - Finals Week
W 12/19
Final Exam: 3:30pm-5:30pm - SWL 100