| WEEK 1 January 6, 8 |
TOPICS: Java Review and Practice
|
HOMEWORK:Assignment 0 ASSIGNED READINGS AND VIDEOS
Video: ArrayLists Video: Switch Statements Video: Introduction to OOP |
| WEEK 2 January 13, 15 |
TOPICS: Practice with OOP Concepts
|
HOMEWORK:Assignment 1 ASSIGNED READINGS AND VIDEOS |
| WEEK 3 January 20, 22 |
TOPICS: More OOP Concepts
|
HOMEWORK:Assignment 2 ASSIGNED READINGS AND VIDEOS
Video: Interfaces and Abstract Classes Video: Inheritance (Quiz App) |
| WEEK 4 Jan 27, 29 |
TOPIC
|
HOMEWORK: Assignment 3 ASSIGNED READINGS AND VIDEO
Video: Recursion |
| WEEK 5 February 3, 5 |
TEST 1 Tuesday February 3 TOPIC
|
HOMEWORK: Assignment 4 ASSIGNED READINGS
|
| WEEK 6 February 10, 12 |
TOPICS
|
HOMEWORK: Assignment 5 ASSIGNED READINGS AND VIDEOS
Video: Searching Algorithms Video: Order of Magnitude Video: Sorting Algorithms |
| WEEK 7 February 17, 19 |
TOPIC
|
ASSIGNED READINGS AND VIDEO
Video: Intro to LinkedLists |
| WEEK 8 February 23 - 27 |
SPRING BREAK |
|
| WEEK 9 March 3, 5 |
TOPICS
|
HOMEWORK: Assignment 6 ASSIGNED READINGS AND VIDEOS
Video: Double Linked-List Video: Java Library for Linked-List Video: Stacks Video: Stacks+Parsing |
| WEEK 10 March 10, 12 |
TOPICS
|
HOMEWORK: Assignment 7 ASSIGNED READINGS AND VIDEOS
Video: Basics of Queues Video: Queue Implementation Video: Hierarchical Structures |
| WEEK 11 March 17, 19 |
TOPIC
|
ASSIGNED READINGS AND VIDEO
Video: Binary Search Tree Implementation |
| WEEK 12 March 24, 26 |
TEST 2 Thursday March 26 Test Topics: Recursion, Linked Lists, Queues and Stacks |
HOMEWORK: Assignment 8 |
| WEEK 13 Mar 31, Apr 2 |
TOPICS
|
ASSIGNED READINGS AND VIDEO
Video: TreeSet and TreeMap |
| WEEK 14 April 7, 9 |
TOPICS
|
HOMEWORK: Assignment 9 ASSIGNED READINGS AND VIDEO
Video: HashMap Video: Solution to PhoneBook |
| WEEK 15 April 14 |
Review for Final Last day of class. |
|
| |
TEST 3 Final Exam: Saturday April 18 9:00 AM Test Topics: Binary Search Trees and HashTables and HashMaps |