1
WkDayDateTopics and ResourcesDeadlines (11pm)
2
1M1/6
3
1Tu1/7Lecture: Welcome
4
Lecture: Testing/Review
5
Important URLs
6
piazza.com/eng.ucsd.edu/winter2020/cse12
7
8
https://www.gradescope.com/
9
http://podcast.ucsd.edu
10
https://autograder.ucsd.edu/
11
1W1/8Discussion: PA1, and JUnitPA1 Released
12
Discussion: Source codePre-survey Due
13
Extra Pracitce (Interface Worksheet)
14
(Interface Worksheet solution)
15
1Th1/9Lecture: Testing/Review
16
Lecture: Review, ADTs, (Array) Lists
17
1F1/10
18
1Sa1/11
19
1Su1/12
20
2M1/13Review Quiz 1 Due
21
2Tu1/14Lecture: Array ListsPA1 due
22
Lecture: Linked Lists
23
ZyBooks Ch 1
24
2W1/15Discussion: PA2, ArrayList & LinkedListPA2 Released
25
Discussion: Source code
26
2Th1/16Lecture: Linked Lists (cont.)
27
Lecture: Generics and Exceptions
28
ZyBooks Ch 3
29
2F1/17
30
2Sa1/18
31
2Su1/19
32
3M1/20MLK Day
33
3Tu1/21Lecture: Stacks, Queues, 2D SearchReview Quiz 2 Due
34
Lecture: BFS, DFSPA2 due
35
3W1/22PA3 Released
36
Discussion: Source code
37
3Th1/23
38
Lecture: Counting Steps
39
3F1/24
40
3Sa1/25
41
3Su1/26
42
4M1/27Review Quiz 3 Due
43
4Tu1/28Lecture: Counting StepsPA3 Due
44
Lecture: Categorizing Runtimes
45
Zybooks 4.1, 4.2
46
4W1/29PA4 Released
47
Discussion: Source code
48
4Th1/30Exam 1 (in lecture)
49
4F1/31PA1 Resubmission Due
50
4Sa2/1
51
4Su2/2
52
5M2/3Review Quiz 4 Due
53
5Tu2/4Lecture: Runtime Wrap-up, SortingPA4 due
54
5W2/5Discussion: Sorting, PA5, PartitioningPA5 Released
55
Discussion: Source code
56
5Th2/6Lecture: SortingPA2 Resubmission Due
57
5F2/7
58
5Sa2/8
59
5Su2/9
60
6M2/10Review Quiz 5 Due
61
6Tu2/11Sorting Summary
62
Map and HashTablePA5 Due
63
6W2/12Discussion: Sorting, Maps, PA6, File I/OPA6 Released
64
Discussion: Source code
65
6Th2/13Map and HashTablePA3 Resubmission Due
66
Maps Practice Problems
67
6F2/14
68
6Sa2/15
69
6Su2/16
70
7M2/17Presidents' Day
71
7Tu2/18Maps Practice ProblemsReview Quiz 6 Due
72
Amortized Analysis and Linear Probing
73
7W2/19Discussion: PA7, Range Query, BSTPA7 Released
74
7Th2/20Amortized Analysis and Linear ProbingPA6 Due
75
Binary Search TreesPA4 Resubmission Due
76
7F2/21
77
7Sa2/22
78
7Su2/23
79
8M2/24
80
8Tu2/25Binary Search TreesReview Quiz 7 Due
81
Heaps
82
8W2/26
83
Discussion: Source code
84
8Th2/27Exam 2 (in lecture)PA5 Resubmission Due
85
8F2/28
86
8Sa2/29
87
8Su3/1
88
9M3/2
89
9Tu3/3HeapsReview Quiz 8 Due
90
Heap Applications, C ProgrammingPA7 Due
91
C: Memory Allocation
92
9W3/4PA8 Released
93
9Th3/5C: Memory AllocationPA6 Resubmission Due
94
C: Strings and free()
95
9F3/6
96
9Sa3/7
97
9Su3/8
98
10M3/9
99
10Tu3/10C: Strings and free()
100
Improving Lists
101
Iterators
102
10W3/11Discussion: Review Session
103
Final Review
104
Recording of Discussion
105
10Th3/12IteratorsPA8 Due
106
Review/wrapup
107
10F3/13Review Quiz 9 Due
108
PA7 Resubmission Due
109
10Sa3/14
110
10Su3/15
111
FinM3/16
112
FinTu3/17
113
FinW3/18
114
FinTh3/19Final exam (8am)Online / CSE B230
115
FinF3/20