CMP 230 and CIS 166 both cover introductory programming in python. The programming and assessments differ, but instructors are knowledgable in the content for both classes, and you are welcome and encouraged to attend any of office hours, tutoring hours, and review sessions.
Instructor:E-mail:Course(s):
Mr. Hendrix Tavarezhendrix.tavarezCIS 166-01, MW 1-2:40, G 217
Mr. Joshua Rogersjoshua.rogers.cuny@gmail.comCIS 166-C401, TTh 11-12:40, G 221
Mr. Ali Syedasyed2@gc.cuny.eduCIS 166-F401, TTh 4-5:40, G 221
Prof. Katherine St. JohnstjohnCMP 230-01, W 1-2:40, G 219
CMP 230-I401, W 11-12:40, G 219
Ms. Maryam Ghaffari Saadatmaryam.ghaffari.saadat@gmail.com CMP 230-01, M 1-2:40, G 219
CMP 230-I401, M 11-12:40, G 219
Prof. Nancy Griffethnancy.griffethCMP 230-C401, TTh 11-12:40, G 219
Dr. Eric Forderic.ford1CMP 230-H401, MW 9-11:40, G 219
CMP 230-ZF81, MW 6-7:40, G 219
Unless noted, all email addresses are @lehman.cuny.edu.

Announcements:

Outline:

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)



(Last updated: 31 March 2014)