Section: | Class Hours: | Instructor: | E-mail: | Office: | Office Hours: |
---|---|---|---|---|---|
CMP 230 02 (13891) | T, Th 1:00-2:40 | Eric Ford | eford AT gc.cuny.edu | GI-137 | Th 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:40pm | Eric Ford | eford AT gc.cuny.edu | GI-137 | Th 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 Pouliasis | konstantinos.pouliasis AT gmail.com | GI-102 | W 12:45-2:15 |
CIS 166 Z81 (13873) | M, W 6:00-7:40 GI-221 | Tom Flynn | tflynn AT gc.cuny.edu | GI-137 | W 4:00-5:30 |
The syllabus for the course can be found here.
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) |