Instructor: | E-mail: | Course(s): |
---|---|---|
Mr. Hendrix Tavarez | hendrix.tavarez | CIS 166-01, MW 1-2:40, G 217 |
Mr. Joshua Rogers | joshua.rogers.cuny@gmail.com | CIS 166-C401, TTh 11-12:40, G 221 |
Mr. Ali Syed | asyed2@gc.cuny.edu | CIS 166-F401, TTh 4-5:40, G 221 |
Prof. Katherine St. John | stjohn | CMP 230-01, W 1-2:40, G 219 CMP 230-I401, W 11-12:40, G 219 |
Ms. Maryam Ghaffari Saadat | maryam.ghaffari.saadat@gmail.com | CMP 230-01, M 1-2:40, G 219 CMP 230-I401, M 11-12:40, G 219 |
Prof. Nancy Griffeth | nancy.griffeth | CMP 230-C401, TTh 11-12:40, G 219 |
Dr. Eric Ford | eric.ford1 | CMP 230-H401, MW 9-11:40, G 219 CMP 230-ZF81, MW 6-7:40, G 219 |
Date: | Topics: | Handouts: | Reading: | Deadlines: |
#1
27/28 January |
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 |
Quiz 1 | #2
29/30 January |
Problem solving and the design process variables, assignment statements, swapping values | Chapter 2 | Program 1, Quiz 2 |
#3 3/4 February |
More on problem solving and the design process
variables, assignment statements, swapping values; Definite Loops |
Lab 2 | Chapter 2 | Programs, Week 2, Quiz 3 |
#4 5/6 February |
Computing with numbers: data types, using the math library, | Chapter 3 | Programs, Week 2, Quiz 4 |
|
#5 10/11 February |
Type conversions and handling large numbers | Lab 3 | Chapter 3 | Programs, Week 3, Quiz 5 |
12 February | Lincoln's Birthday: Campus Closed/No Classes | |||
#6 13/19 February |
Using Variables as Accumulators | Chapter 3 | Programs, Week 3, Quiz 6 |
|
17 February | President's Day: Campus Closed/No Classes | |||
#7 18/20 February |
Computing with strings: simple string processing | Lab 4 | Chapter 5 | Programs, Quiz 7 |
20 February | Classes follow Monday schedule | |||
#8 24/25 February |
String Representation and Message Encoding | Chapter 5 | Programs, Quiz 8 |
|
#9 26/27 February |
Methods for Strings and Lists | Lab 5 | Chapter 5 | Programs, Quiz 9 |
#10 3/4 March |
Computing with strings: data conversion and formatting | Chapter 5 | Programs, Quiz 10 |
|
#11 5/6 March |
Computing with strings: file processing | Lab 6 | Chapter 5 | Programs, Quiz 11 |
#12 10/11 March |
More on using files | Chapter 5 | Programs, Quiz 12 |
|
#13 12/13 March |
Formatting and multi-line strings | Lab 7 | Chapter 5 | Programs, Quiz 13 |
#14 17/18 March |
Defining Functions: functions and parameters | Chapter 5 | Programs, Quiz 14 |
|
#15 19/20 March |
Defining Functions: return values, modifying input parameters | Lab 8 | Chapter 6 | Programs, Quiz 15 |
#16 24/25 March |
Defining Functions: designing programs with functions | Chapter 6 | Programs, Quiz 16 |
|
#17 26/27 March |
Defining Functions: designing programs with functions | Lab 9 | Chapter 6 | Programs, Quiz 17 |
#18 31 March/1 April |
Decisions | Chapter 6 | Programs, Quiz 18 |
|
#19 3/4 April |
Two-way Decisions | Lab 10 | Chapter 7 | Programs, Quiz 19 |
#20 7/8 April |
Multi-way Decisions | Chapter 7 | Programs, Quiz 20 |
|
#21 9/10 April |
More on Decisions, Exception Handling | Lab 11 | Chapter 7 | Programs, Quiz 21 |
14-22 April | Spring Recess: No class | |||
#22 23/24 April |
Loops and Booleans: indefinite loops, boolean variables and expressions | Chapter 7 | Programs, Quiz 22 |
|
#23 28/29 April |
Loops and Booleans: more on boolean variables | Lab 12 | Chapter 8 | Programs, Quiz 23 |
#24 30 April/1 May |
Interactive loops, nesting loops | Chapter 8 | Programs, Quiz 24 |
|
#25 5/6 May |
Loops and Files | Lab 13 | Chapter 8 | Programs, Quiz 25 |
#26 7/8 May |
Linear and Binary Search | Chapter 13 | Programs, Quiz 26 |
|
#27 12/13 May |
Basic Sorting | Lab 14 | Chapter 13 | Programs, Quiz 27 |
#28 14/15 May |
Review | Chapters 1-3, 4-8, 13 | Programs, Quiz 28 |
|
16 May | Reading Day | |||
19 May 8:30-10:30am |
Final Exam for CMP 230-C401 (MW 9-11) | |||
11am-1pm | Final Exam for CIS 166-01 (MW 1-3)
Final Exam for CMP 230-01 (MW 1-3) |
|||
6:15-8:15pm | Final Exam for CMP 230-ZF81 (MW 6-8) | |||
20 May 3:45-5:45pm |
Final Exam for CIS 166-F401 (TTh 4-6) | |||
21 May 11am-1pm |
Final Exam for CMP 230-I401 (MW 11-1) | |||
22 May 11am-1pm |
Final Exam for CIS 166-C401 (TTh 11-1) Final Exam for CMP 230-C401 (TTh 11-1) |