Course(s): | Time: | Instructor: | E-mail: | Office Hours |
---|---|---|---|---|
CMP 230 (I401) | MW, 11am-12:40pm | Dr. Eric Ford | eric.ford1 | W 4-6 pm, Gillet 137I |
CIS 166 (I401) | MW, 11am-12:40pm | Mr. Joshua Rogers | joshua.rogers.cuny@gmail.com | T, Th 11-12:30 in G101A |
CIS 166 (01) | MW, 1pm-2:40pm | Mr. Joshua Rogers | joshua.rogers.cuny@gmail.com | T, Th 11-12:30 in G101A |
CMP 230 (B401) | TTh, 9am-10:40am | Prof. Katherine St. John | stjohn | T,Th 10:40-noon (starts in lab, then G137) |
CMP 230 (C401) | TTh, 11am-12:40pm | Prof. Nancy Griffeth | nancy.griffeth | T,Th 2-4pm |
CMP 230 (01) | TTh, 1-2:40pm | Prof. Megan Owen | megan.owen | T,Th 2:40-4:10pm (starts in lab, then G137) |
CIS 166 (ZG81) | TTh, 6-7:45pm | Mr. Claudio Falcon | falcon.claudio@gmail.com | TBA |
CMP 230 (ZG81) | TTh, 6-7:45pm | Ms. Alexandra Scolaro | scolaroalexandra@gmail.com | TBA |
Date: | Topics: | Handouts: | Reading: | Quiz Topics: |
#1
28 August/3 September |
Review of campus computer policy and academic integrity code, Overview of software and hardware, compilers and interpreters, printing and simple functions | Syllabus, Problem Sets, Lab 1 |
Academic Integrity Policy, Chapter 1 |
Academic Integrity |
1 September | Labor Day: Campus Closed/No Classes | |||
#2
2/8 September |
Problem solving and the design process variables, assignment statements, swapping values | Chapter 2 | Chapter 1 | |
#3 4/10 September |
More on problem solving and the design process, variables, assignment statements, swapping valuesDefinite Loops (For loops) | Lab 2 | Chapter 2 | Lab 1 and Chapter 2 |
#4 9/15 September |
Computing with numbers: data types, using the math library, | Chapter 3 | Chapter 2 | |
#5
11/17 September |
Type conversions, handling large numbers | Lab 3 | Chapter 3 | Lab 2 and Chapters 2 and 3 |
#6 16/22 September |
Using variables as accumulators | Chapter 3 | Programming Quiz (on-line): Programs 1-5 | |
#7 18/29 September |
Computing with strings: simple string processing | Lab 4 | Chapter 5 | Lab 3 and Chapter 3 |
23 September | Classes follows Friday Schedule | |||
24-26 September | CUNY: No classes | |||
#8 30 September/1 October |
String Representation and Message Encoding | Chapter 5 | Programming Quiz (paper): Programs 6-10 | |
#9 2/6 October |
Methods for Strings and Lists | Lab 5 | Chapter 5 | Lab 4 and Chapter 5 |
#10 7/8 October |
Computing with strings: data conversion and formatting | Chapter 5 | Programming Quiz (on-line): Programs 11-15 | |
#11 9/15 October |
Computing with Strings: file processing | Lab 6 | Chapter 5 | Lab 5 and Chapter 5 |
13 October | No Classes: College Closed | |||
#12 14/20 October |
Computing with Strings: more on using files | Chapter 5 | Programming Quiz (paper): Programs 16-20 | |
#13 16/22 October |
Formatting and multi-line strings | Lab 7 | Chapter 5 | Lab 6 and Chapter 5 |
#14 21/27 October |
Defining Functions: functions and parameters | Chapter 6 | Programming Quiz (on-line): Programs 21-25 | |
#15 23/29 October |
Defining Functions: return values, modifying input parameters | Lab 8 | Chapter 6 | Lab 7 and Chapter 6 |
#16 28 October/3 November |
Defining Functions: designing programs with functions | Chapter 6 | Chapter 6 | |
#17 30 October/5 November |
Defining functions: more on designing programs | Lab 9 | Chapter 6 | Chapter 6 and Lab 8 |
#18 4/10 November |
Decisions | Chapter 7 | Programming Quiz (paper): Programs 26-30 | |
#19 6/12 November |
Two-way Decisions | Lab 10 | Chapter 7 | Chapter 7 and Lab 9 |
#20 11/17 November |
Multi-way Decisions | Chapter 7 | Chapter 7 and Lab 10 | |
#21 13/19 November |
More on Decisions; Exception Handling | Lab 11 | Chapter 7 | Programming Quiz (on-line): Programs 31-35 |
#22 18/24 November |
Loops and Booleans: indefinite loops, boolean variables and expressions | Chapter 8 | Chapter 7 | |
#23 20/26 November |
Loops and Booleans: more on boolean variables | Lab 12 | Chapter 8 | Chapter 8 and Lab 11 |
#24 25 November/1 December |
Interactive loops, nesting loops | Chapter 8 | Programming Quiz (paper): Programs 36-40 | |
27-28 November | Thanksgiving Recess: College Closed | |||
#25 2/3 December |
Loops and Files | Lab 13 | Chapter 8 | Chapter 8 and Lab 12 |
#26 4/8 December |
Linear and Binary Search | Chapter 13 | Programming Quiz (on-line): Programs 41-45 | |
#27 9/10 December |
Basic Sorting | Lab 14 | Chapter 13 | Chapter 13 and Lab 13 |
#28 11/15 December |
Review | Chapters 1-3, 5-8, 13 | End-of-semester survey |
You may take the final during any of the following times:
Tuesday, 16 December | 11am-1pm | |||
6:15-8:15pm | ||||
Wednesday, 17 December | 11am-1pm | |||
1:30-3:30pm | ||||
Thursday, 18 December | 8:30-10:30am | |||
11am-1pm |