Section: | Class Hours: | Room: | Instructor: | E-mail: | Office: | Office Hours: |
---|---|---|---|---|---|---|
CMP 338 01 (56467) | M, W 1:00-2:40 PM | GI-231 | Sameh Fakhouri | sameh DOT fakhouri AT lehman DOT cuny DOT edu | GI-102 | Tuesdays 2:00-5:00 PM |
The syllabus for the course can be found here.
Date | Handouts | Topics |
August 24 | Last Day To Drop With 100% Tuition Refund | |
Week 1
August 28 - September 3 |
Syllabus
Academic Integrity Code Homework 1 |
Chapter 1 - Java Primer 1: Types, Classes and Operators
Chapter 1 - Java Primer 2: I/O Methods and Control Flow |
August 31 | Last Day To Drop With 75% Tuition Refund | |
Week 2
September 4 - September 10 |
Chapter 2 - Object-Oriented Programming
Linear Search Binary Search |
|
September 4 | Labor Day - College Closed | |
September 7 | Last Day To Drop With 50% Tuition Refund | |
September 10 | Homework 1 Deadline | |
Week 3
September 11 - September 17 |
Homework 2 |
Chapter 2 - Object-Oriented Programming (Continued)
Bubble Sort --- Bubble Sort Example --- Dancing Bubble Sort Selection Sort ----- Selection Sort Example --- Dancing Selecion Sort Insertion Sort ----- Insertion Sort Example --- Dancing Insertion Sort |
September 14 |
Last Day To Drop With 25% Tuition Refund
Last Day To Drop Without The Grade Of "W" |
|
Week 4
September 18 - September 24 |
Chapter 3 - Arrays | |
September 20 - September 22 | No Classes Scheduled | |
September 24 | Homework 2 Deadline | |
Week 5
September 25 - October 1 |
Homework 3 |
Chapter 3 - Singly Linked Lists
Chapter 3 - Doubly Linked Lists Chapter 7 - Lists And Iterators |
September 29 - September 30 | No Classes Scheduled | |
Week 6
October 2 - October 8 |
Chapter 7 - Lists And Iterators (Continued)
Chapter 6 - Queues Chapter 6 - Stacks |
|
Week 7
October 9 - October 15 |
Homework 4 | Class Demos Of Stack Applications |
October 9 | Homework 3 Deadline | |
October 9 | Columbus Day - College Closed | |
Week 8
October 16 - October 22 |
Midterm Exam Review | |
October 18 | Midterm Exam Review | |
Week 9
October 23 - October 29 |
Midterm Exam
|
Chapter 8 - Trees |
October 23 | Midterm Exam | Midterm Exam Information |
Week 10
October 30 - November 5 |
Chapter 11 - Binary Search Trees | |
November 5 | Homework 4 Deadline | |
Week 11
November 6 - November 12 |
Homework 5 | |
November 10 | Deadline To Withdraw With A Grade Of "W" | |
Week 12
November 13 - November 19 |
||
November 19 | Homework 5 Deadline | |
Week 13
November 20 - November 26 |
Homework 6 | |
November 23 - November 26 | Thanksgiving Holiday - College Closed | |
Week 14
November 27 - December 3 |
||
December 3 | Homework 6 Deadline | |
Week 15
December 4 - December 10 |
Homework 7 | |
Week 16
December 11 - December 17 |
Final Exam Review | |
December 11 | Final Exam Review | |
December 12 | Last Day of Classes | |
December 17 | Homework 7 Deadline | |
Week 17
December 18 - December 24 |
Final Exam | |
December 18 | Final Exam | Final Exam Information |