CIS2166 - Schedule and Homework Assignments

Spring 2017

Dr. Longin Jan Latecki        TA: REN-HAU HOWARD LIU

Section

Topic

Problems

Class date

3.1

Algorithms

+13, 16, +34, +41, 42 (due Jan. 27)

Jan. 17

3.2

Growth of Functions

+1, +2, 10, 12, 14 (due Jan. 27)

Jan. 19

3.3

Complexity of Algorithms

2, 4, +13, 14, 44 (due Feb. 3)

Jan. 24

3.3

Complexity of Algorithms

 

Jan. 26

5.1

Mathematical Induction

6, +18, +19, 20, 22 (due Feb. 10)

Jan. 31

5.2,

5.3

Strong Induction,

Recursive Definition

5.2: 12 (due Feb. 10)

5.3: +2, 24, 44 (due Feb. 10)

Feb. 2

5.4

Recursive Algorithms

5.4: 8, 10, 16, (due Feb. 17)

Feb. 7

10.3

Representing Graphs (on Feb. 14)

+6, +8, 10, 12, +17, 34, 36 (due Feb. 17)

Feb. 9

10.4

Connectivity (on Feb. 16)

2, +3, 4, +5, 10, +19, 20, 32, 56, 58 (due Feb. 24)

Feb. 14

10.5

Euler and Hamilton Paths (on Feb. 23)

+1, 2, 10, 18, 28, 30, 32, 54 (due Mar. 10)

Feb. 16

10.6

Shortest Path

2, +3, 6(a), 6(c), 18 (due Feb. 24)

Feb. 21

10.7

Planar Graphs (on Mar. 9)

+2, 4, 6, 12, 14, 20 (due Mar. 24)

Feb. 23

 

Review: Example Questions

 

Feb. 28

 

Midterm exam

 

Mar. 2

 

Midterm discussion

 

Mar. 7

10.8

Graph Coloring and Matching in Graphs

10.8: 2, 4, 6, +17, 18, +hwMatching (due Mar. 24)

Mar. 9

 

Matrix Algebra 1, Google PageRank

hwM1 (due Mar. 31)

Mar. 21

 

Google PageRank, notes

In PageRank: 1, 5, 7, 11 (due Mar. 31)

Mar. 23

 

Matrix Algebra 2, example
Linear Equations, VL1, VL2

hwM2 (due Apr. 7)

Mar. 28

 

Matrix Algebra 2

 

Mar. 30

 

Matrix Algebra 2, Eigenppt

hwM3 (due Apr. 14)

Apr. 4

 

Matrix Algebra 2, EigenEx, VL21,
Linear Classification

 

Apr. 6

13.1

Modeling Computation

+1, 2, +3, 4, 18, 20 (due Apr. 21)

Apr. 11

13.1

Modeling Computation

 

Apr. 13

13.2

Finite State Machines with Output, notes

13.2: +1, 2, +3, 4, 10 (due Apr. 28)

Apr. 18

13.3

Finite State Machines with No Output

+1, +5, +9, 10, 12, 16, 18, 24 (due Apr. 28)

Apr. 20

13.5

Turing Machine

+1, 2, +3, 8, 10, 12 (due Apr. 28)

Apr. 25

 

Review: Practice Questions

 

Apr. 27

 

Final Exam

Time:  10:30 - 12:30

May 9

 

VL stands for Video Lecture from http://web.mit.edu/18.06/www/videos.shtml
based on Matrix Algebra part based on Gilbert Strang, Introduction to Linear Algebra, 4th Edition, 2009