| Week |
In Class Material Coverage |
In Class Lab Work |
Student Deliverables |
Test/Quiz |
| 22-Jan |
Syllabus, Class Design |
|
Read Chapter 1 in the text book by Frank Carrano |
|
| 29-Jan |
Inheritance and Object Oriented Concepts |
Class Design Lab Download the Lab |
Read Chapter 2 in the text book by Frank Carrano |
|
| 5-Feb |
Software Engineering, UML |
Inheritance Lab Download the Lab |
Series Expansion Project
|
|
| 12-Feb |
Algorithms and Time Analysis |
Series Expansion Lab
Download the Lab |
Word Parse Project |
|
| 19-Feb |
No Class - President's Day |
|
|
|
| 26-Feb |
Arrays and Array Lists |
Performance Lab Download the Lab |
Array List Project Read Chapter 4 in the text book by Frank Carrano |
Test-1 |
| 5-Mar |
Java File IO and Recursion |
Recursion Lab Download the Lab |
Recursion Project Read Chapter 3 and 6 in the text book by Frank Carrano |
|
| 12-Mar |
No Class - Spring Break |
|
|
|
| 19-Mar |
Linked Lists |
Linked List Lab Download the Lab |
Linked List Project Read Chapter 5 in the text book by Frank Carrano |
|
| 26-Mar |
|
|
Vector Project File IO Project |
Mid Term |
| 2-Apr |
Stacks and Queues and Expression Parsing |
Stacks Lab Download the Lab |
Stack Project Queue Project Read Chapter 7 and 8 in the text book by Frank Carrano |
|
| 9-Apr |
Sorting using Exchange, Selection, Insertion, Quick Sorts |
Sorting Lab Download the Lab |
Sorting Project Read Chapter 10 in the text book by Frank Carrano |
|
| 16-Apr |
Searching, Open Address Hashing, Chaining |
Searching Lab Download the Lab |
Searching Project Read Chapter 9 in the text book by Frank Carrano |
Test-2 |
| 23-Apr |
Trees, Tree Sets, Hash Sets, Hash Maps, Binary Trees |
Tree Set Lab |
Tree Set Project Hash Set Project Read Chapter 11 in the text book by Frank Carrano |
|
| 30-Apr |
Java Swing GUI Development |
Swing Lab |
Swing Project |
|
| 7-May |
|
|
Statistics Project |
Final Exam |