CS 235 Sp 2018

CS 235 - Spring 2018 Schedule                                                                     06/11/2018

 

Sun

Mon

Tue

Wed

Thur

Fri

Sat

May

29

 

30

1

 

2

(01) Introduction, VS

(02) C++ Primer, P.1

3

 

4

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

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

5

 

 

 

Pre-Exam

6

7

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

(06) Software Design, 1.1-2

8

 

9

(07) Software Design, 1.3-4

(08) Inheritance, 3.1-3

10

 

11

(09) Inheritance, 3.4-6

(10) Iterator

12

 

 

Pre-Exam

L1: Grades

 

 

L2: SNAP

 

13

14

(11) Correctness, 2.1-2

(12) Correctness, 2.3-4

15

 

16

(13) Correctness, 2.5-6

(14) Correctness, 2.6

17

 

18

(15) Sequential, 4.1-4

(16) Sequential, 4.5-7

19

 

 

 

 

L3: Iterator

 

 

 

20

 

21

(17) Sequential, 4.8-10

(18) Stacks, 5.1-3

22

 

23

(19) Stacks, 5.4-5

(20) Stacks, 5.4

24

 

25

(21) Queues / Deques, 6.1

(22) Queues / Deques, 6.2-3

26

 

 

L4: Linked List

 

 

Exam I (Chapters 1-4)

                    27

28

Holiday

(No Class)

29

 

30

(23) Queues / Deques, 6.4-5

(24) Recursion, 7.1-2

31

 

1

(25) Recursion, 7.3-4

(26) Recursion, 7.5

2

 

 

 

L5: Expressions

 

 

L6: Railroad

 

June

3

4

(27) Trees, 8.1

(28) Trees, 8.2

5

6

(29) Trees, 8.3

(30) Trees, 8.4-6

7

 

8

(31) Trees, 11.1-2

(32) Sets and Maps, 9.1-2

9

 

 

L7: 3D Maze

 

 

Midterm Exam II I (5-8)

10

 

11

(33) Sets and Maps, 9.3-4

(34) Sets and Maps, 9.5-6

12

 

13

(35) Sorting, 10.1-2

(36) Sorting, 10.3-5

14

 

15

(37) Sorting, 10.6-8

(38) Sorting, 10.9-10

16

 

 

 

L8: BST

 

 

 

 

17

 

18

(39) Self-Balancing, 11.1-3

(40) Self-Balancing, 11.4-5

19

 

20

 

21

 

22

 

23

 

L10: Quicksort

L11: AVL Tree (B)

Final Exam (1-11)

 

 

**Add/Drop deadline is May 8.  Withdraw/Discontinuance deadline is June 5.

**Subject to change throughout the semester as needed.

**Help Sessions will be scheduled as needed.