CS 235 - Spring 2023 Schedule
04/27/2023
|
Sun |
Mon |
Tue |
Wed |
Thur |
Fri |
Sat |
|
|
April |
30 |
1 |
2 |
3 (01)
Introduction, VS (02)
C++ Primer, P.1 |
4 |
5 (03) C++
Primer, P.2-3 (04) C++
Primer, P.4-6 |
6 |
|
|
|
|
|
Pre-Exam |
||||||
May |
7 |
8 (05) C++
Primer, P.7-9 (06) Software
Design, 1.1-4 |
9 |
10 (07) Correctness, 2.1-3 (08) Correctness, 2.4-6 |
11 |
12 (09) Inheritance, 3.1-3 (10) Inheritance, 3.4-6 |
13 |
|
|
Pre-Exam |
|
|
L1: Grades |
|
|
||||
14 |
15 (11) Sequential, 4.1-2 11
- Sequential Containers.pptx 11
- Sequential Containers.mp4 (12) Sequential, 4.3-4 12
- Sequential Containers.pptx 12 - Sequential Containers.mp4 |
16 |
17 (13) Sequential (List), 4.5 13
- Sequential Containers.pptx 13 - Sequential Containers.mp4 (14) Sequential,
4.7-10 14
- Sequential Containers.pptx 14
- Sequential Containers.mp4 (15) Sequential (Iterator),
4.6 |
18 |
19 (16) Stacks, 5.1-2 (17) Stacks,
5.2-3 (18) Stacks,
5.4 |
20 |
|
||
|
|
|
L2: SNAP |
|
|
L3: Linked List |
|
||
21 |
22 (19) Queues/Deques, 6.1-3 (20) Queues/Deques, 6.4-5 |
23 |
24 (21) Queues/Deques, 6.5 (22) Recursion, 7.1-2 |
25 |
26 (23) Recursion, 7.1-3 (24) Recursion, 7.4-5 |
27 |
|
||
|
|
|
L4:
Iterator |
Midterm Exam I (Chapters P,1-4) |
|||||
28 |
29 Holiday (No
Class) |
30 |
31 (25) Trees,
8.1 (26) Trees
(Traversals), 8.2 |
1 |
2 (27) Trees (BST), 8.3-4 (28) Trees (Heaps), 8.5 |
3 |
|
||
|
|
|
L6:
Railroad |
|
|
L7: 3D Maze |
|
||
June |
4 |
5 (29) Trees
(Huffman), 8.6 (30) Sets,
9.1 |
6 |
7 (31) Maps,
9.2-3 (32) Maps
(Hashing), 9.3-4 |
8 |
9 (33) Maps,
9.5-6 (Pokémon) (34) Sorting,
10.1-3
(Selection, Bubble) |
10 |
|
|
|
|
Midterm Exam II (Chapters 5-8) |
|
L8: BST |
|
||||
11 |
12 (35) Sorting,
10.4-6
(Insertion, Shell) (36) Sorting,
10.7-8
(Merge, Heapsort) |
13 |
14 (37) Sorting,
10.9
(Quicksort) (38) Self-Balance,
11.1-2
(Rotation) |
15 |
16 (39) Self-Balance,
11.2
(AVL) 39
- Self-Balancing Trees.pptx (40) Self-Balance,
11.3 (Red-Black) 40
- Self-Balancing Trees.pptx 40 -
Self-Balancing Trees.mp4 |
17 |
|
||
|
|
|
L9: Pokemon |
|
|
L10: Quicksort |
|
||
18 |
19 Holiday (No
Class) |
20 (41)
Self-Balance
(2-3), 11.4 41
- Self-Balancing Trees.pptx 41
- Self-Balancing Trees.mp4 (42)
Self-Balance
(2-3-4), 11.5 42
- Self-Balancing Trees.pptx 42
- Self-Balancing Trees.mp4 |
21 |
22 |
23 |
24 |
|
||
|
|
L5: Expressions L11: AVL |
|
Final Exam (1-11) |
|
|
|||
**Subject
to change throughout the semester as needed.
**Help
Sessions will be scheduled as needed.