This is the archived website of IC 312 from the Fall 2015 semester. Feel free to browse around; you may also find more recent offerings at my teaching page.

Calendar for IC 312 Fall 2015

August 2015
SundayMondayTuesdayWednesdayThursdayFridaySaturday
2627282930311
2345678
9101112131415
16171819202122
23

Week 1

24

Class 1, Unit 1:
Big O

Homework 1 Out

2526

Class 2, Unit 1:
Big O

2728

Class 3, Unit 1:
Big O

Homework 1 Due

Homework 2 Out

29
30

Week 2

31

Class 4, Unit 1:
Big O

12

Class 5, Unit 2:
Recursion

Homework 2 Due

Homework 3 Out

34

Class 6, Unit 2:
Recursion

5
September 2015
SundayMondayTuesdayWednesdayThursdayFridaySaturday
30

Week 2

31

Class 4, Unit 1:
Big O

12

Class 5, Unit 2:
Recursion

Homework 2 Due

Homework 3 Out

34

Class 6, Unit 2:
Recursion

5
6

Week 3

7

Labor Day

8

Class 7, Unit 2:
Recursion

Monday Schedule

9

Class 8, Unit 3:
ADTs and LSQs

Homework 3 Due

Homework 4 Out

1011

Class 9, Unit 3:
ADTs and LSQs

12
13

Week 4

14

Class 10, Unit 3:
ADTs and LSQs

1516

Class 11:
Project 1 Intro

Homework 4 Due

1718

Class 12, Unit 4:
Trees

19
20

Week 5

21

Class 13, Unit 4:
Trees

2223

Class 14, Unit 4:
Trees

2425

Class 15, Unit 4:
Trees

26
27

Week 6

28

Exam Review

2930

Midterm #1

12

Exam Review

3
October 2015
SundayMondayTuesdayWednesdayThursdayFridaySaturday
27

Week 6

28

Exam Review

2930

Midterm #1

12

Exam Review

3
4

Week 7

Project 1 due

5

Class 16, Unit 5:
Maps

6

6wk Grades due

7

Class 17, Unit 5:
Maps

Homework 5 Out

89

Project 2 Intro

10
11

Week 8

12

Columbus Day

1314

Class 18, Unit 5:
Maps

Homework 5 Due

Homework 6 Out

1516

Class 19, Unit 5:
Maps

17
18

Week 9

19

Class 20, Unit 6:
Hash tables

2021

Class 21, Unit 6:
Hash tables

Homework 6 Due

2223

Class 22, Unit 6:
Hash tables

24
25

Week 10

26

Exam Review

2728

Midterm #2

2930

Class 23, Unit 7:
Priority Queues

31
November 2015
SundayMondayTuesdayWednesdayThursdayFridaySaturday
1

Week 11

2

Exam Review

34

Class 24, Unit 7:
Priority Queues

Project 2 due

56

Class 25, Unit 7:
Priority Queues

Homework 7 Out

Homework 8 Out

7
8

Week 12

9

Class 26:
Project 3 Intro

10

12wk Grades due

11

Veterans Day

1213

Class 27, Unit 8:
Graphs

Homework 7 Due

14
15

Week 13

16

Class 28, Unit 8:
Graphs

Homework 8 Due

1718

Class 29, Unit 8:
Graphs

Homework 9 Out

1920

Class 30, Unit 8:
Graphs

21
22

Week 14

23

Class 31, Unit 9:
Graph search

Homework 9 Due

2425

Class 32, Unit 9:
Graph search

Early Schedule

Project 3 due

26

Thanksgiving

2728
29

Week 15

30

Class 33, Unit 9:
Graph search

Homework 10 Out

12

Class 34, Unit 9:
Graph search

34

Class 35, Unit 9:
Graph search

5
December 2015
SundayMondayTuesdayWednesdayThursdayFridaySaturday
29

Week 15

30

Class 33, Unit 9:
Graph search

Homework 10 Out

12

Class 34, Unit 9:
Graph search

34

Class 35, Unit 9:
Graph search

5
6

Week 16

7

Class 36:
Project Presentations

89

Class 37:
Project Presentations

Homework 10 Due

101112
13141516171819

Final Exam at 1330 in MI 294 and 295

202122232425

Christmas Day

26
2728

Final Grades due

29303112