This page will eventually have information on exams.
You must read the exam instructions before coming to examlets and exams.
In terms of material from textbooks/notes, the topics cover all topics in Fleck's textbook, but the following are EXCLUDED:
The questions that best represent the questions you would be asked in the final exam are the questions in the examlets in this semester; see them below including the solutions.
When you look at exams/examlets in other years, remember that other versions of the course have slightly different syllabi and slightly different emphasis. In general, CS173-B course this year focuses more on induction and recursive definitions. And it is guaranteed that there will be a question asking you to prove a property of rooted trees (using typically induction).
Having said that, the exams/examlets in earlier years are a good source of problems. Look through the prior year websites and look for exams and examlets therein.
Here are some source for problems from previous semesters:
Date | Examlet | Topics | Reading Resources | Solutions |
---|---|---|---|---|
February 18 | #1 | Basic math (Chapter 1), propositional logic, predicate logic, negating statements, meanings of formulas, manipulation formulas, proof techniques: proving universal statements using direct proofs, proving existential statements, disproving universal statements, disproving existential statements, proving by cases, proof by contrapositive, divisibility, proofs involving divisibility, prime numbers, fundamental theorem of arithmetic, gcd, lcm, division algorithm, sets, cardinality, inclusion, set operations, set identities, size of set union, product rule, proving facts about set inclusion. | Chapters 1 to 5, excluding 4.7, 4.8, 4.9, 4.10, 4.11, 4.12, 4.13 | Solutions |
March 3 | #2 | Topics of examlet #1 are included but will not be emphasized. Relations (properties of relations, kinds of relations, proving properties and kinds of relations). Induction: proofs by induction. | Chapter 6, Chapter 11, and Induction Notes | Solutions |
March 17 | #3 | Topics of examlet #1 and #2 are included but will not be emphasized. Functions: properties of functions, one-to-one, onto, bijections, and proving properties of particular functions Graphs: Simple graphs, kinds of graphs, isomorphism, proving and disproving isomorphism between graphs, subgraphs, walks, paths, cycles, connectivity, distances, dimater, Euler circuits, bipartite graphs, k-coloring. Topics covered after Tue March 8 not included (like bipartite matching, Hall's theorem, etc. There will also be no problem that calls for induction on graphs. | Chapter 7, 8, 9, and Section 10.3 and 10.4. Material from the MIT textbook *not* included for the exam. | Solutions |
April 7 | #4 | Topics of previous examlets are included but will not be emphasized. Graphs, and induction on graphs. Bipartite matching, Hall's theorem. Trees. | Chapter 9 and Sections 10.3 and 10.4, Chapter 13 (Section 13,1-13.4). Material from the MIT textbook, Chapter 5 (Sections 5.1, 5.2 (but not 5.2.3), 5.3), 5.7.1, 5.7.2), included for the exam. | Solutions |
April 21 | #5 | Topics of previous examlets are included but will not be emphasized. Induction on trees (free trees as well as rooted trees), Recursive definitions, proving properties of recursively defined functions using induction, proof by contradiction. Two-way bounding and proving a set is a subset of another. | Chapter 13 (Section 13,1, 13.2, 13,3, 13.4, 13.8, 13.9), Chapter 12(Sections 12.1, 12.4, 12.5, 12.6), Chapter 17, Chapter 10. Also read Chekuri's notes on induction | Solutions |