| unit: topic |
date |
readings, case study, on-line resources |
|
|
|
Mon Jan 28 |
lecture I.1: notes
|
| Thurs Jan 31 |
lecture I.2: notes,
roomba.cpp,
roomba2.cpp
|
| Mon Feb 4 |
lab I.1: click here
|
| Thurs Feb 7 |
lab I.2: click here
|
| Mon Feb 11 |
finish up lab I (parts 1 and 2, above)
|
|
| unit II: Control Structures and Input |
|
Thu Feb 14 |
lecture II.1: notes
|
| Thurs Feb 21 |
lecture II.2: notes
lecture II.3: notes
|
| Mon Feb 25 |
lab II.1: click here ,roomba3.cpp
, roomba4.cpp
|
| Thurs Feb 28 |
lecture II.3: notes
lab II.1: click here
input from a file example (fio1.cpp , room.dat )
output to a file example (fio2.cpp , test2.dat )
|
| Mon Mar 3 |
lab II.2: click here
|
| Thurs Mar 6 |
lab II.2: click here,
sample data file: lab2.dat
|
|
|
|
Mon Mar 10 |
lecture III.1: notes
|
| Thurs Mar 13 |
lab III.1: click here
|
| Mon Mar 17 |
lecture III.2: notes,
cond.cpp,
format.cpp,
swap.cpp
examples from class:
fun1.cpp,
fmt1.cpp
|
| Thurs Mar 20 |
read about suveyor robot
lab III.2: click here |
|
Wed Mar 26 CUNY Monday |
lab III.2 |
|
| |
Thurs Mar 27 |
MIDTERM EXAM (15% of term grade)
|
|
| unit IV: Arrays and Strings |
|
Mon Mar 27 |
lecture IV.1: notes
|
| Thurs Apr 3 |
lab IV.1click here
lab IV.2click here
|
| Mon Apr 7 |
lecture IV.2: notes
|
Thurs Apr 10
|
optional lab IV.3
|
|
Mon Apr 14
|
more time to finish labIV |
|
|
| unit V: Sorting and Searching |
|
Thurs Apr 17 |
lecture V.1: notes
example from class:
a2d.cpp
|
| Mon Apr 28 |
lab V.1: click here
|
| Thurs May 1 |
lecture V.2: notes
example from class:
blortsort.cpp,
selectionsort.cpp,
insertionsort.cpp,
bubblesort.cpp
lab V.2: click here |
| Mon May 5 |
more time to finish lab Vs |
|
|
|
Thurs May 8 |
lecture VI.1: notes
examples from class:
p1.cpp,
p2.cpp,
p3.cpp,
p4.cpp
lab VI: click here |
| Mon May 12 |
lecture VI.2: sample final exam
|
|
| |
Thurs May 22 |
FINAL EXAM, 1-3pm (25% of term grade)
|
|