This is the archived website of SI 335 from the Spring 2016 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.

Calendar for SI 335 Spring 2016

January 2016
SundayMondayTuesdayWednesdayThursdayFridaySaturday
27282930311

New Year's Day

2
3456789
10

Week 1

1112

Monday Schedule

1314

Class 1, Unit 1:
Design, Analysis, Implementation

1516
17

Week 2

18

MLK Jr Day

19

Class 2, Unit 1:
Design, Analysis, Implementation

2021

Class 3, Unit 1:
Design, Analysis, Implementation

2223
24

Week 3

2526

Class 4, Unit 2:
Sorting Part I

2728

Class 5, Unit 2:
Sorting Part I

2930
31

Week 4

12

Class 6, Unit 2:
Sorting Part I

3

Problem Set 1 due

4

Class 7, Unit 3:
Number-Theoretic Computations

56
February 2016
SundayMondayTuesdayWednesdayThursdayFridaySaturday
31

Week 4

12

Class 6, Unit 2:
Sorting Part I

3

Problem Set 1 due

4

Class 7, Unit 3:
Number-Theoretic Computations

56
7

Week 5

89

Class 8, Unit 3:
Number-Theoretic Computations

1011

Class 9, Unit 3:
Number-Theoretic Computations

12

Project 1 due

13
14

Week 6

15

Washington's Birthday

16

Class 10, Unit 3:
Number-Theoretic Computations

1718

Class 11, Unit 3:
Number-Theoretic Computations

1920
21

Week 7

2223

Class 12, Unit 4:
Multiplication

24

6wk Grades due

25

Class 13, Unit 4:
Multiplication

26

Problem Set 2 due

27
28

Week 8

291

Class 14, Unit 4:
Multiplication

23

Class 15, Unit 4:
Multiplication

45
March 2016
SundayMondayTuesdayWednesdayThursdayFridaySaturday
28

Week 8

291

Class 14, Unit 4:
Multiplication

23

Class 15, Unit 4:
Multiplication

45
6

Week 9

78

Project 2 KEYs due

Midterm Exam

910

Exam Debrief

11

Early Schedule

12
13

Spring Break

14

Spring Break

15

Spring Break

16

Spring Break

17

Spring Break

18

Spring Break

19

Spring Break

20

Week 10

21

Project 2 due

22

Class 16, Unit 4:
Multiplication

2324

Class 17, Unit 4:
Multiplication

2526
27

Week 11

2829

Class 18, Unit 5:
Graph Algorithms

3031

Class 19, Unit 5:
Graph Algorithms

12
April 2016
SundayMondayTuesdayWednesdayThursdayFridaySaturday
27

Week 11

2829

Class 18, Unit 5:
Graph Algorithms

3031

Class 19, Unit 5:
Graph Algorithms

12
3

Week 12

45

Class 20, Unit 5:
Graph Algorithms

6

Problem Set 3 due

7

Class 21, Unit 5:
Graph Algorithms

89
10

Week 13

1112

Class 22, Unit 5:
Graph Algorithms

12wk Grades due

1314

Class 23, Unit 6:
Completeness and Complexity

1516
17

Week 14

1819

Class 24, Unit 6:
Completeness and Complexity

2021

Class 25, Unit 6:
Completeness and Complexity

2223
24

Week 15

25

Project 3 due

26

Class 26, Unit 6:
Completeness and Complexity

2728

Class 27, Unit 7:
Advanced Sort & Search

2930
May 2016
SundayMondayTuesdayWednesdayThursdayFridaySaturday
1

Week 16

23

Problem Set 4 due

Last day of class 😢

45

Final Exams

6

Final Exams

7

Final Exams

8

Final Exams

9

Final Exams

10

Final Exams

11

Final Exams

12

Final Exams

1314

Final Grades due

15161718192021
222324252627

Graduation

28
2930

Memorial Day

311234