Course Outline
The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
Week 1 - May 9, 2016
Week 2 - May 16, 2016
Last date to add a course without permission of instructor is May 20, 2016.
Week 3 - May 23, 2016 - No Class
Week 4 - May 30, 2016
Last date to add a course with permission of instructor is June 3, 2016.
Week 5 - June 6, 2016
-
Priority Queues and Heaps
slides
Week 6 - June 13, 2016
Assignment #1 is due at 1:00PM on June 14, 2016.
Maps, Hash Tables and Dictionaries
slides
Java Collection Framework
slides
-
Week 7 - June 20, 2016
Loop Invariants and Binary Search
slides
-
Week 8 - June 27, 2016
Assignment #2 is due at 1:00PM on June 28, 2016.
Week 9 - July 4, 2016
Last date to drop course without receiving a grade is July 6, 2016.
Week 10 - July 11, 2016
Week 11 - July 18, 2016
Week 12 - July 25, 2016
Week 13 - Aug. 1, 2016 - No Class
Week 14 - Aug. 8, 2016
Assignment #3 is due has been extended to 1:00PM on August 22, 2016.
Final Exam Aug. 17, 2016