SP19:Prelim 2 guide
From CS2800 wiki
Revision as of 15:26, 22 March 2019 by {{GENDER:Mdg39|
'"7Prelim 2 will cover all material covered in lecture and homework between 9/21 and 10/19 (inclusive). Material covered on prelim 1 will not be directly tested, although you will still need to know how to write proofs and work with the basic mathematical objects necessary for those topics. Material that you have had homework problems on will be tested more heavily. The exam will be closed book, closed notes, and will be 90 minutes long.
Here are some sample questions from past prelims: File:Fa18-prelim2-sample.pdf (solutions: File:Fa18-prelim2-sample-sol.pdf).
Here are the board images from the review session: File:Fa18-revp2-board.pdf
Here is a brief summary of what we've covered; for an exhaustive list see the Main Page:
- Induction
- Be able to do proofs by weak induction, strong induction, and structural induction.
- Understand inductively defined sets and inductively defined functions, including BNF notation
- Be able to apply the algorithms contained in inductive proofs
- Number theory
- Key definitions:
- Key algorithms:
- finding the base b representation,
- Euclid's GCD algorithm,
- finding Bézout coefficients,
- finding modular inverses,
- fast exponentiation
- computing φ(p) where is prime
- computing φ(pq) where and are distinct primes,
- Key results:
- Automata theory (Note: this section will be updated after Friday's lecture)