Tentative Schedule
A tentative schedule is below.
Date/Week |
Topics |
Important Dates/Activities |
|
8/24-8/26 Week 1 |
Intro to course Java Look at a Java program |
The ZyBook was included in your textbook fee. You should have received a digital code to use from the bookstore. (Z) Java for Python Programmers (JPP) |
|
8/29-9/2 Week 2 |
Java Data Types Java Conditionals Java Loops |
JPP: Read Java Data Types, Java Conditionals, Java Loops 9/1 – Mini-Assignment #1 Due |
|
9/5-9/9 Week 3 |
9/5 No Class 9/7 Class Online Java Classes |
JPP: Java Classes 9/5 – No Class 9/7 – Last day to add a class, class online 9/13 – Mini-Assignment #2 Due |
|
9/12-9/16 Week 4 |
9/12 Class online Java Classes |
9/14 – Last day to withdraw with tuition refund |
|
9/19-9/23 Week 5 |
Java Classes |
9/21 – Last day to drop without a grade |
|
9/26-9/30 Week 6 |
Linked Lists Introduction to Searching and Algorithm Analysis |
Z: Chapter 1, Chapter 2 9/28 – Mini-Assignment #3 Due 9/30 – Project #1 Due |
|
10/3-10/7 Week 7 |
Sorting and Analysis |
Z: Chapter 3 10/5 – Midterm 10/6 – Mini-Assignment #4 Due |
|
10/10-10/14 Week 8 |
Lists, Stacks and Queues Hash Tables |
Z: Chapter 4, Chapter 5 10/14 – Project #2 Due 10/12 – Last day to drop with a “W” |
|
10/17-10/21 Week 9 |
Trees |
Z: Chapter 6 10/21 – Mini-Assignment #5 Due |
|
10/24-10/28 Week 10 |
Balanced Trees |
Z: Chapter 7 10/28 – Project #3 Due |
|
10/31-11/4 Week 11 |
Heaps and Treaps Sets |
Z: Chapters 8 and 9 11/4 – Mini-Assignment #6 Due |
|
11/7-11/11 Week 12 |
Graphs |
Z: Chapter 10 11/11 – Mini-Assignment #7 Due |
|
11/14-11/18 Week 13 |
Algorithms |
Z: Chapter 11 11/18 – Project #4 Due |
|
11/21-11/25 Week 14 |
Algorithms |
11/23-11/25 – No School, Happy Thanksgiving! 11/22 – Mini-Assignment #8 Due |
|
11/28-11/30 Week 15 |
Algorithms |
11/30 – Last day of class 12/1 – Mini-Assignment #9 Due |
|
12/2-12/8 Week 16 |
Finals Week |
12/6 4:00PM – Final Project due |