Apr 25
last homework
Comments on project ideas are posted. Generally they look fine.
Be clear that in addition to implementing the algorithm,
running it, and showing it's output, I want you to discuss
it in a way that makes clear that you understand (a) why it
works and (b) how well (or poorly) it works.
Evidence of significant time spent
on the dynamic programming problems ...
generally less than fine.
hash tables
start crypto
Begin a discussion of crypto topics :
- classic : substitution & scrambling (still the basic ideas!)
- keys : symmetric vs asymmetric
- hashes : SHA1 etc
- protocols
- main one to look at closely : RSA public/private key encryption (uses prime numbers)
Sources :
Software :
Wikipedia starting points :