git clone https://gitlab.com/gpdowning-ut/cs373.git
Week | Date | Topic | Problem | Project |
---|---|---|---|---|
1 | 25 Aug | syllabus, docker | 1 | |
2 | 01 Sep | assertions, unit tests, coverage | 2 | |
3 | 08 Sep | exceptions, iteration, recursion, reduce() | 1 | |
4 | 15 Sep | unpacking, operators | 3 | |
5 | 22 Sep | iteration, range, types, yield | 4 | |
6 | 29 Sep | comprehensions, closures, decorators | 2 | |
7 | 06 Oct | functions, regulalar expressions, context managers | 5 | |
8 | 13 Oct | relational algebra, select, project, cross join, theta join, natural join | 6 | |
9 | 20 Oct | SQL, show databases, show engines, create tables, insert, select, subqueries, join | 3 | |
10 | 27 Oct | joins, Java | 7 | |
11 | 03 Nov | inner classes, singleton, observers, abstract methods, abstract classes | 8 | |
12 | 10 Nov | strategy, reflection, factory | 4 | |
13 | 17 Nov | factory method, abstract factory | 9 | |
14 | 24 Nov | Fall Break | ||
15 | 01 Dec | presentations | 5 | |
16 | 08 Dec | presentations |
Assignment | N (0) | R (1) | M (2) | E (3) |
---|---|---|---|---|
17 exercises
|
|
|
|
|
14 papers
|
|
|
|
|
9 problems
|
|
|
|
|
5 projects
|
|
|
|
|
41 quizzes
|
|
|
|
The last day to add is the fourth class day, Thu, 28 Aug. If you add on that day, you will have already missed one problem and one quiz. You can make up both, but they will count against your two makeups.
Letter | Percent | Exercises | Papers | Problems | Projects | Quizzes |
---|---|---|---|---|---|---|
17 | 14 | 9 | 5 | 41 | ||
A | 94% | 16 | 13 | 8 | 5 | 39 |
A- | 90% | 15 | 13 | 8 | 5 | 37 |
B+ | 87% | 15 | 12 | 8 | 4 | 36 |
B | 84% | 14 | 12 | 8 | 4 | 34 |
B- | 80% | 14 | 11 | 7 | 4 | 33 |
C+ | 77% | 13 | 11 | 7 | 4 | 32 |
C | 74% | 13 | 10 | 7 | 4 | 30 |
C- | 70% | 12 | 10 | 6 | 4 | 29 |
D+ | 67% | 11 | 9 | 6 | 3 | 27 |
D | 64% | 11 | 9 | 6 | 3 | 26 |
D- | 60% | 10 | 8 | 5 | 3 | 25 |