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;
Definite Loops
Chapter 2 Program 1,
Quiz 2
#3
3/4 February
More on Definite Loops (For loops),
Computing with numbers: data types, using the math library
Lab 2 Chapters 2 and 3 Programs,
Quiz 3
#4
5/6 February
Computing with numbers: data types, using the math library, type conversions, handling large numbers, using variables as accumulators Chapters 2 and 3 Programs,
Quiz 4
#5
10/11 February
Objects and Graphics: using objects, simple graphics programming Lab 3 Chapter 4 Programs,
Quiz 5
12 February Lincoln's Birthday: Campus Closed/No Classes
#6
13/19 February
Objects and Graphics: using objects, simple graphics programming Chapter 4 Programs,
Quiz 6
17 February President's Day: Campus Closed/No Classes
#7
18/20 February
Objects and Graphics: using mouse clicks and textual input Lab 4 Chapter 4 Programs,
Quiz 7
20 February Classes follow Monday schedule
#8
24/25 February
Objects and Graphics: using mouse clicks and textual input Chapter 4 Programs,
Quiz 8
#9
26/27 February
Computing with strings: simple string processing Lab 5 Chapter 5 Programs,
Quiz 9
#10
3/4 March
Computing with strings: formatting, multi-line strings, file processing Chapter 5 Programs,
Quiz 10
#11
5/6 March
Computing with Strings: more on file processing Lab 6 Chapter 5 Programs,
Quiz 11
#12
10/11 March
Computing with Strings: more on formatting and pattern matching Chapter 5 Programs,
Quiz 12
#13
12/13 March
Defining Functions: functions and parameters, return values, modifying input parameters Lab 7 Chapter 6 Programs,
Quiz 13
#14
17/18 March
Defining Functions: functions and parameters, return values, modifying input parameters Chapter 6 Programs,
Quiz 14
#15
19/20 March
Defining Functions: designing programs with functions Lab 8 Chapter 6 Programs,
Quiz 15
#16
24/25 March
Decisions Chapter 7 Programs,
Quiz 16
#17
26/27 March
More on Decisions Lab 9 Chapter 7 Programs,
Quiz 17
#18
31 March/1 April
More on Decisions; Exception Handling Chapter 7 Programs,
Quiz 18
#19
3/4 April
Loops and Booleans: indefinite loops, boolean variables and expressions Lab 10 Chapter 8 Programs,
Quiz 19
#20
7/8 April
More on loops: interactive loops, sentinel values Chapter 8 Programs,
Quiz 20
#21
9/10 April
Loops and Booleans: file loops, nesting loops Lab 11 Chapter 8 Programs,
Quiz 21
14-22 April Spring Recess: No class
#22
23/24 April
Introduction to Simulation and Design: analysis and specification Chapter 9 Programs,
Quiz 22
#23
28/29 April
Simulation and Design: top down design, bottom up implementation, prototyping; Random Numbers Lab 12 Chapter 9 Programs,
Quiz 23
#24
30 April/1 May
More on Simulation and Design; Defining Classes Chapters 9 and 10 Programs,
Quiz 24
#25
5/6 May
More on Defining Classes Lab 13 Chapter 10 Programs,
Quiz 25
#26
7/8 May
Data Collections Chapter 11 Programs,
Quiz 26
#27
12/13 May
More on Data Collections: Dictionaries Lab 14 Chapter 11 Programs,
Quiz 27
#28
14/15
Review Chapters 1-11 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)