General Information

Section:Class Hours:Instructor:E-mail:Office:Office Hours:
CMP 230 02 (13891)T, Th 1:00-2:40Eric Fordeford AT gc.cuny.eduGI-137Th 4:30-6:00
CMP 230 H401 (13892)M 9:00-10:40
GI-333
Sameh Fakhouri
Ali Syed
sameh.fakhouri AT lehman.cuny.edu
asyed2 AT gc.cuny.edu
GI-102
GI-137
T 3:00-6:00
W 11:30-1:00
CMP 230 H402 (13892)W 9:00-10:40
GI-217
GI-219

Sameh Fakhouri
Ali Syed

sameh.fakhouri AT lehman.cuny.edu
asyed2 AT gc.cuny.edu

GI-102
GI-137

T 3:00-6:00
W 11:30-1:00
CMP 230 ZG81 (13894)T, Th 6-7:40pmEric Fordeford AT gc.cuny.eduGI-137Th 4:30-6:00
CIS 166 01 (14109)M, W 1:00-2:40pm
GI-333, GI-219
Katherine St. John
Ali Syed
stjohn AT lehman.cuny.edu
asyed2 AT gc.cuny.edu
GI-137
GI-137
M 2:40-4:00 & Th 10:00-11:30
W 1:30-1:00
CIS 166 I401 (13892)M, W 11:00-12:40pm
GI-221
Konstantinos Pouliasiskonstantinos.pouliasis AT gmail.comGI-102W 12:45-2:15
CIS 166 Z81 (13873)M, W 6:00-7:40
GI-221
Tom Flynntflynn AT gc.cuny.eduGI-137W 4:00-5:30

Syllabus:

The syllabus for the course can be found here.

Announcements:

Outline:

Date: Topics: Handouts: Reading:
Week 1
27 August- 2 September
Review of campus computer policy and academic integrity code;
Overview of software and hardware, compilers and interpreters, printing and simple functions; Problem solving and the design process variables, assignment statements, swapping values;
Definite Loops
Syllabus, Lab 1, Problem Set 1 Academic Integrity Code,
Chapters 1 and 2
Week 2
3-9 September
More on Definite Loops (For loops),
Computing with numbers: data types, using the math library, type conversions, handling large numbers, using variables as accumulators
Lab 2,
Problem Set 2
Chapters 2 and 3
3 September Labor Day: Campus Closed/No Classes
7 September Problem Set 1 Deadline
Week 3
10-16 September
More on Computing with Numbers; Objects and Graphics: using objects, simple graphics programming Lab 3,
Problem Set 3
Chapters 3 and 4
14 September Last Day to Drop Classes
14 September Problem Set 2 Deadline
Week 4
17-23 September
Objects and Graphics: using mouse clicks and textual input Lab 4
Problem Set 4
Chapter 4
17-18 September No Classes
21 September Problem Set 3 Deadline
Week 5
24-30 September
Computing with strings: simple string processing
Review
Problem Set 5 Chapter 5
25-26 September No Classes
Week 6
1-7 October
Computing with strings: formatting, multi-line strings, file processing Lab 5
Chapter 5
1/2 October First Exam Exam 1 Information Chapters 1-4
5 October Problem Set 4 Deadline
Week 7
8-14 October
Defining Functions: functions and parameters, return values, modifying input parameters Lab 6 (Thurs)
Problem Set 6
Chapter 6
8 October No Classes
10 October Classes follow Monday Schedule
Week 8
15-21 October
Defining Functions: designing programs with functions; Decisions Lab 6 (Wed),
Lab 7 (Thurs)
Chapters 6 and 7
19 October Problem Set 5 Deadline
Week 9
22-28 October
More on Decisions Problem Set 7 Chapter 7
26 October Problem Set 6 Deadline
Week 10
29 October-4 November
Exception Handling;
Review
Chapters 7 and 8
Week 11
5-11 November
Loops and Booleans: indefinite loops, boolean variables and expressions Chapter 8
7.8 November Second Exam Exam 2 Information Chapters 1-6
Week 12
12-18 November
Loops and Booleans: interactive loops, sentinel values, file loops, nesting loops Lab 8,
Problem Set 8
Chapter 8
16 November Last day to drop with the grade of 'W'
16 November Problem Set 7 Deadline
Week 13
19-25 November
Simulation and Design: analysis and specification, top down design, bottom up implementation, prototyping; Random Numbers Chapter 9
22-23 November Thanksgiving: College Closed/No Classes
Week 14
26 November- 2 December
More on Simulation and Design Chapter 9
30 November Problem Set 8 Deadline
Week 15
3-9 December
Basic Searching & Sorting Algorithms Chapter 12
7 December Problem Set 9 Deadline
Week 16
10-16 December
More on Searching & Sorting
Review
Chapter 12
13 December Problem Set 10 Deadline
13 December Reading Day
17 December
8:30-10:30am
Final Exam for CMP 230 H401 & H402 (M, W 9-10:40am) Final Exam Information
17 December
6:15-8:15pm
Final Exam for CIS 166 ZF81 (M, W 6-7:40pm)
18 December
1:30-3:30pm
Final Exam for CMP 230 02 (T, Th 1-2:40pm)
18 December
6:15-8:15pm
Final Exam for CMP 230 ZG81 (T, Th 6-7:40pm)
19 December
11am-1pm
Final Exam for CIS 166 I401 (M, W 11-12:40pm)
19 December
1:30-3:30pm
Final Exam for CIS 166 01 (M, W 1-2:40pm)