| LEC # | TOPICS | LECTURE NOTES | SUPPORTING FILES |
|---|---|---|---|
| Databases | |||
| 1 | Database: Entity-relationship modeling | (PDF) | (VPP) |
| 2 | Database: Normalization, SQL basics | ( PDF) |
|
| 3 | Database: SQL joins, views, subqueries | ( PDF) |
(SQL) (SQL) |
| 4 | Database: JDBC | (PDF) | (ZIP) (This ZIP file contains: 11 .java files.) |
| Data Structures | |||
| 5 | Algorithms: Analysis, complexity | (PDF) | (ZIP) (This ZIP file contains: 6 .java files.) |
| 6 | Stacks, queues, trees, dictionaries | (PDF) | (ZIP) (This ZIP file contains: 10 .java files.) |
| 7 | Graphs | (PDF) | (ZIP) (This ZIP file contains: 4 .java files and 1 .txt file.) |
| 8 | Heaps, sets | (PDF) | (ZIP) (This ZIP file contains: 1 .java file.) |
| Divide-and-Conquer and Greedy Algorithms | |||
| 9 | Divide-conquer: Binary search, quicksort, selection | (PDF) | (ZIP) (This ZIP file contains: 4 .java files.) |
| 10 | Greedy: Knapsack, job sequence | (PDF) | (ZIP) (This ZIP file contains: 2 .java files.) |
| 11 | Greedy: Minimum spanning trees | (PDF) | (ZIP) (This ZIP file contains: 4 .java files.) |
| 12 | Greedy/dynamic programming: Shortest paths | (PDF) | (ZIP) (This ZIP file contains: 4 .java files and 1 .txt file.) |
| Quiz 1 | |||
| Dynamic Programming | |||
| 13 | Priniciple of optimality, resource allocation | (PDF) | (ZIP) (This ZIP file contains: 1 .java file.) |
| 14 | Job scheduling, graph/tree generation | (PDF) | (ZIP) (This ZIP file contains: 2 .java files.) |
| 15 | Knapsack problem, set representation | (PDF) | (ZIP) (This ZIP file contains: 3 .java files.) |
| Branch-and-Bound | |||
| 16 | Branch and bound: Backtrack method, knapsack problem | (PDF) | (ZIP) (This ZIP file contains: 2 .java files.) |
| 17 | Branch and bound: General method, facility location | (PDF) | (ZIP) (This ZIP file contains: 4 .java files and 2 .txt files.) |
| Linear and Nonlinear Optimization | |||
| 18 | Continuous constrained nonlinear optimization | (PDF) | |
| 19 | Network equilibrium | (PDF) | (ZIP) (This ZIP file contains: 2 .java files.) |
| 20 | Linear systems | (PDF) | (ZIP) (This ZIP file contains: 5 .java files and 1 .txt file.) |
| 21 | Continuous unconstrained nonlinear optimization | (PDF) |
(ZIP A) (This ZIP file contains: 4 .java files.) (ZIP B) (This ZIP file contains: 3 .java files.) |
| 22 | Unconstrained methods: Amoeba, BFGS, demand model estimation | (PDF) |
(ZIP) (This ZIP file contains: 4 .java files and 1 .zip file.) (ZIP) (This ZIP file contains: 6 .java files.) (ZIP) (This ZIP file contains: 1 .dll file and 1 .java file.) |
| Approximate Queues and Network Designs | |||
| 23 | Analytic approximations: Network design | (PDF) | (ZIP) (This ZIP file contains: 2 .java files.) |
| 24 | Approximate queuing analysis | (PDF) | |

