General Information

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

Syllabus:

The syllabus for the course can be found here.

Announcements:

Schedule:

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