CS 235 Sp 2018

CS 235 - Spring 2023 Schedule                                                                04/27/2023

 

Sun

Mon

Tue

Wed

Thur

Fri

Sat

 

April

30

 

1

 

2

 

3

(01) Introduction, VS

01 - Orientation-VS.pptx

(02) C++ Primer, P.1

02 - Cpp Primer.pptx

 

01-02 - Cpp Primer.pptx

4

 

5

(03) C++ Primer, P.2-3

03 - Cpp Primer.pptx

03 - Cpp Primer.mp4

(04) C++ Primer, P.4-6

04 - Cpp Primer.pptx

04 - Cpp Primer.mp4

 

03-04 - Cpp Primer.pptx

6

 

 

 

 

Pre-Exam

May

7

8

(05) C++ Primer, P.7-9

05 - Cpp Primer.pptx

05 - Cpp Primer.mp4

(06) Software Design, 1.1-4

06 - Software Design.pptx

06 - Software Design.mp4

 

05-06 - Software Design.pptx

9

10

(07) Correctness, 2.1-3

07 - Program Correctness.pptx

07 - Program Correctness.mp4

(08) Correctness, 2.4-6

08 - Program Correctness.pptx

08 - Program Correctness.mp4

 

07-08 - Program Correctness.pptx

11

 

12

(09) Inheritance, 3.1-3

09 - Inheritance.pptx

09 - Inheritance.mp4

(10) Inheritance, 3.4-6

10 - Inheritance.pptx

10 - Inheritance.mp4

 

09-10 - Inheritance.pptx

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

 

11-12 - Sequential.pptx

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

15 - Iterator.pptx

15 - Iterator.mp4

 

13-14 - Sequential.pptx

18

 

19

(16) Stacks, 5.1-2

16 - Stacks.pptx

16 - Stacks.mp4

(17) Stacks, 5.2-3

17 - Stacks.pptx

17 - Stacks.mp4

(18) Stacks, 5.4

18 - Stacks.pptx

18 - Stacks.mp4

 

16-18 - Stacks.pptx

20

 

 

 

 

 

L2: SNAP

 

 

L3: Linked List

 

21

 

22

(19) Queues/Deques, 6.1-3

19 - Queues_Deques.pptx

19 - Queues_Deques.mp4

(20) Queues/Deques, 6.4-5

20 - Queues_Deques.pptx

20 - Queues_Deques.mp4

 

19-20 – Queues_Deques.pptx

23

 

24

(21) Queues/Deques, 6.5

21 - Queues_Deques.pptx

21 - Queues_Deques.mp4

(22) Recursion, 7.1-2

22 - Recursion.pptx

22 - Recursion.mp4

 

21-22 – Queues_Deques.pptx

25

 

26

(23) Recursion, 7.1-3

23 - Recursion.pptx

23 - Recursion.mp4

(24) Recursion, 7.4-5

24 - Recursion.pptx

24 - Recursion.mp4

 

23-24 – Recursion.pptx

27

 

 

 

 

L4: Iterator

Midterm Exam I (Chapters P,1-4)

28

 

29

Holiday

(No Class)

 

30

 

 

31

(25) Trees, 8.1

25 - Trees.pptx

25 - Trees.mp4

(26) Trees (Traversals), 8.2

26 - Trees.pptx

26 - Trees.mp4

 

25-26 – Trees.pptx

1

 

2

(27) Trees (BST), 8.3-4

27 - Trees.pptx

27 - Trees.mp4

(28) Trees (Heaps), 8.5

28 - Trees.pptx

28 - Trees.mp4

3

 

 

 

 

 

L6: Railroad

 

 

L7: 3D Maze

 

June

4

5

(29) Trees (Huffman), 8.6

29 - Trees.pptx

29 - Trees.mp4

(30) Sets, 9.1

30 - Sets and Maps.pptx

30 - Sets and Maps.mp4

6

 

7

(31) Maps, 9.2-3

31 - Sets and Maps.pptx

31 - Sets and Maps.mp4

(32) Maps (Hashing), 9.3-4

32 - Sets and Maps.pptx

32 - Sets and Maps.mp4

8

 

9

(33) Maps, 9.5-6 (Pokémon)

33 - Sets and Maps.pptx

33 - Sets and Maps.mp4

(34) Sorting, 10.1-3

        (Selection, Bubble)

34 - Sorting.pptx

34 - Sorting.mp4

10

 

 

 

Midterm Exam II (Chapters 5-8)

 

L8: BST

 

11

 

12

(35) Sorting, 10.4-6

        (Insertion, Shell)

35 - Sorting.pptx

35 - Sorting.mp4

(36) Sorting, 10.7-8

        (Merge, Heapsort)

36 - Sorting.pptx

36 - Sorting.mp4

13

 

14

(37) Sorting, 10.9

        (Quicksort)

37 - Sorting.pptx

37 - Sorting.mp4

(38) Self-Balance, 11.1-2

        (Rotation)

38 - Self-Balancing Trees.pptx

38 - Self-Balancing Trees.mp4

15

 

16

(39) Self-Balance, 11.2

        (AVL)

39 - Self-Balancing Trees.pptx

39 - Self-Balancing Trees.mp4

(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.