Section: | Class Hours: | Room: | Instructor: | E-mail: | Office: | Office Hours: |
---|---|---|---|---|---|---|
CMP 338 ZF81 (56720) | M, W 6:00-7:40 PM | GI-231 | Sameh Fakhouri | sameh DOT fakhouri AT lehman DOT cuny DOT edu | GI-102 | Mondays & Wednesdays 4:00-6:00 PM |
The syllabus for the course can be found here.
Date | Handouts | Topics |
January 29 | Last Day To Drop With 100% Tuition Refund | |
Week 1
January 30 - February 5 |
Syllabus
Homework 1 |
Chapter 1 - Java Primer 1: Types, Classes and Operators
Chapter 1 - Java Primer 2: I/O Methods and Control Flow |
February 5 | Last Day To Drop With 75% Tuition Refund | |
Week 2
February 6 - February 12 |
Chapter 2 - Object-Oriented Programming
Linear Search Binary Search |
|
February 12 | Last Day To Drop With 50% Tuition Refund | |
Week 3
February 13 - February 19 |
Homework 2 | Bubble Sort --- Bubble Sort Example --- Dancing Bubble Sort |
February 13 | Lincoln's Birthday - College Closed | |
February 13 | Homework 1 Deadline | |
February 15 | Classes Follow A Monday Schedule | |
February 19 |
Last Day To Drop With 25% Tuition Refund
Last Day To Drop Without The Grade Of "W" |
|
Week 4
Fenruary 20 - February 26 |
Selection Sort
-----
Selection Sort Example
---
Dancing Selecion Sort
Insertion Sort ----- Insertion Sort Example --- Dancing Insertion Sort |
|
February 20 | President's Day - College Closed | |
Week 5
February 27 - March 5 |
Homework 3 |
Chapter 3 - Arrays
Chapter 3 - Singly Linked Lists Chapter 7 - Lists And Iterators |
February 27 | Homework 2 Deadline | |
Week 6
March 6 - March 12 |
Chapter 3 - Singly Linked Lists
Chapter 3 - Doubly Linked Lists |
|
Week 7
March 13 - March 19 |
Chapter 7 - Lists And Iterators
Chapter 6 - Queues Chapter 6 - Stacks |
|
Week 8
March 20 - March 26 |
Midterm Exam Review
Midterm Exam |
|
March 20 | Midterm Exam Review | |
March 22 | Midterm Exam | Midterm Exam Information |
March 20 | Homework 3 Deadline | |
Week 9
March 27 - April 2 |
||
Week 10
April 3 - April 9 |
||
Week 11
April 10 - April 16 |
Spring Break | |
Week 12
April 17 - April 23 |
Spring Break (Cont.) | |
April 17 - April 18 | Spring Break | |
April 19 | Deadline To Withdraw With A Grade Of "W" | |
April 20 | Classes Follow A Monday Schedule | |
Week 13
April 24 - April 30 |
||
Week 14
May 1 - May 7 |
||
Week 15
May 8 - May 14 |
||
Week 16
May 15 - May 21 |
Final Exam Review | |
May 17 | Final Exam Review | |
May 18 | Last Day of Classes | |
Week 17
May 22 - May 28 |
Final Exam | Final Exam Information |