CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103     (516) 877-4486     Wittenstein@adelphi.edu

Fall 2009 Office Hours - T/Th 4:00-4:30pm. 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: Thu 12/3/09

Week Date Assignments Text Readings Topic Other Readings
1 T 9/1 HW0 1-1.2 Introduction; Starting with ALICE
Th 9/3 HW0 due; HW1 1.3-1.4 Program Design and Implementation Joys and Woes
2 T 9/8 1.5-2.1 Details Area; Quad View; World Methods
Th 9/10 HW1 due; HW2 2.2-2.3 Object Methods; Reusing Your Work
3 T 9/15 QUIZ 1 2.4-2.6 Quiz; Using Dummies; Thinking in 3D
Th 9/17 HW2 due; HW3 3-3.1 Object Variables Definition of a Program
4 T 9/22 3.2-3.4 More on Variables
Th 9/24 3.5-3.6 Functions Pair Programming
5 T 9/29 HW3 due; HW4 4-4.1 Discuss HW3; Boolean type
Th 10/1 QUIZ 2 4.2 Quiz; if statements
6 T 10/6 Discuss Quiz; Exercise using if statements
Th 10/8 HW4 due; HW5 4.3-4.4 for and while statements
7 T 10/13 5-5.2 Lists and Arrays
Th 10/15 QUIZ 3 5.2-5.4 Quiz; Lists and Arrays (continued)
8 T 10/20 HW5 due (on M 10/19) Review for Midterm
Th 10/22
Midterm Exam: 4:30-5:45pm
T 10/27
No Classes - Mission Day
9 Th 10/29 HW6 App.B (up to B.4) Return Midterm; Recursion
T 11/3 HW7 Sorting Numbers; Starting with JAVA
10 Th 11/5 7-7.3 Designing and Writing a First Java Program
T 11/10 HW6 due (on W 11/11) Work on HW6
11 Th 11/12 7.4-7.6 Designing and Writing a Second Java Program
T 11/17 QUIZ 4; HW7 due (on W 11/18) 8-8.2 Quiz; Java - Primitive Types
12 Th 11/19 HW8 Java - Primitive Types (cont.); Codelab Exercises
T 11/24 8.3 Java - Reference Types
Th 11/26
No Classes - Thanksgiving Day
13 T 12/1 HW8 due; HW9 9-9.2 Java - Methods: Intro; Class Methods
Th 12/3 QUIZ 5 Quiz; Java - Methods: Class Methods (cont.)
14 T 12/8 9.3 Java - Methods: Method Libraries
Th 12/10 HW9 due Review for Final Exam
15 T 12/15
Final Exam: 3:30pm-5:30pm - SCB 227