Section |
Topic |
Problems |
Due date |
7.1 |
Relations and their Properties |
3, 7, 9, 16, 28 |
9/3 |
7.3 |
Representing Relations |
1, 3, 7, 13, 14, 15, 22, 26, 31 |
9/3 |
7.4 |
Closures of Relations |
6, 11, 16, 17, 18, 25, 26-29 |
9/10 |
8.1 |
Introduction to Graphs |
3-10 |
9/10 |
8.2 |
Graph Terminology |
2, 4, 7, 8, 9, 10, 18, 20, 21, 22,
23, 26, 29-33 |
9/17 |
8.3 |
Representing Graphs |
2, 3, 4, 7, 10, 12, 14-17, 20, 21,
24, 26, 50, 55, 57, 58, 61-64 |
9/17 |
8.4 |
Connectivity |
2-5, 18, 19, 23-25, 26 |
9/24 |
8.6 |
Shortest Path |
2-8, 10, 12, 17 |
10/1 |
9.1 |
Introduction to Trees |
17-20, 27, 28 |
10/1 |
9.2 |
Applications of Trees |
1-5, 19, 21 |
10/8 |
9.3 |
Tree Traversal |
1-4, 6-17, 23, 24, 30 |
10/8 |
9.4 |
Spanning Trees |
2-10, 13-16, 30 |
10/15 |
9.5 |
Minimum Spanning Trees |
2-9, 12-15 |
10/15 |
6.1 |
Recurrence relations |
1, 10, 17, 22, 32, 41, 46 |
10/29 |
6.2 |
Solving Recurrence relations |
1,
12, 17, 23, 29, 34 |
10/29 |
6.5 |
Inclusion-Exclusion |
5,
6, 7, 8, 23, 25 |
11/5 |
7.5 |
Equivalence Relations |
1-4, 8, 9, 15-23, 28, 29, 32, 37,
40, 47, 48 |
11/5 |
7.6 |
Partial Orderings |
1-5, 8, 11-14, 21-27, 31, 32 |
11/12 |
10.1 |
Boolean Functions |
11, 22, 23, 25, 26 |
11/12 |
10.2 |
Representing Boolean Functions |
1-4 |
11/19 |
10.3 |
Logic Gates |
1-6, 8, 9 |
11/19 |
10.4 |
Minimization of Circuits |
2, 3, 4, 7, 8, 12, 14, 15, 23, 25,
30 |
11/19 |
11.1 |
Languages and Grammars |
1, 2, 3, 5-7, 13, 16, 17-19, 22 |
11/24 |
11.2 |
Finite State Machines with Output |
1-4, 7 |
12/3 |
11.3 |
Finite State Machines with No Output |
5, 9, 10, 13, 14, 16, 18, 19 |
12/3 |
11.4 |
Language recognition |
1-4, 6, 7, 9-11 |
12/7 |