Topics

Topics
Luger6
Luger5
Weiss3
Ullman2
Elmasri4
Elmasri6
deBerg3
Web links
21 Aug M/1 Introduction, Data independence, Physical data storage, B-trees 4.7 2.2, 13.1, 14.3 2.2, 17.1, 18.3
23 Aug W/1 234-trees, Red-black trees 12.2
28 Aug M/2 Red-black tree implementation cases
30 Aug W/2 Red-black tree deletion cases
06 Sep W/3 Tries, Huffman coding, Information theory, Compression, Lossy compression 10.1.2
11 Sep M/4 Probability, Bayes' Law 5.2, 5.4 5.2, 5.4
13 Sep W/4 Bayes nets 9.3 9.3
18 Sep M/5 Project 2 design, Using maps 4.8
20 Sep W/5 Naïve Bayes, Information retrieval, Precision and recall
25 Sep M/6 User interfaces, UI perception and cognition, Affordances, Feedback, Diversity and accessibility
27 Sep W/6 Paper prototyping
02 Oct M/7 Design tradeoffs, UI evaluation criteria, UI standards and guidelines
04 Oct W/7 Graphs, Pathfinding, Brute-force search 3.1, 3.2 3.1, 3.2 9.1, 9.3.1, 9.6
09 Oct M/8 Dijkstra's algorithm 9.3.2
11 Oct W/8 Using priority queues, A and A* 4.2, 4.3 4.2, 4.3
16 Oct M/9 Implementing best-first search, Using hash tables, Writing hash functions
18 Oct W/9 Project design work, Stateful comparators
23 Oct M/10 Problem spaces 3.1.3 3.1.3
25 Oct W/10 Problem spaces, cont'd, Minimax, Alpha-beta pruning 4.4, 4.4.3 4.4, 4.4.3
30 Oct M/11 Assorted review, Heuristics, take 2 (minimax)
01 Nov W/11 Nature of intelligence, Database components 16.1 17.1 1.2 2.4 2.4
06 Nov M/12 Relational models 3.1 5.1 3.1
08 Nov W/12 SQL 6.1, 6.5 8.1, 8.4 4.1, 4.3
13 Nov M/13
20 Nov M/14 Entity-relationship models, Database design principles, Database security, Database constraints, Database correctness (ACID), Distributing databases 7.1, 7.2, 2.1, 2.2, 1.2.4 5.2, 8.2, 3.3, 3.4, 12.2, 17.3, 23.1, 23.2 3.2, 4.2, 7.3, 7.4, 10.2, 21.3, 24.1, 24.2
27 Nov M/15 Computational geometry, Convex hulls, Convex hulls cont'd, Algorithm analysis 1.2, 1.3, 1.1
29 Nov W/15 Line segment intersection, Doubly-connected edge lists 2.1, 2.2, 2.3