Strings and String Tokenizer Unit Outline
| Topic | Classification | New Code | Key words/Terms |
| 1. String Basics | Lesson | length(), substring(x,y), toUpperCase(), toLowerCase(), replace(x,y), trim(), charAt(2) | String Class Concatenation |
| 2. Char Arrays | Lesson | toCharArray(), getChars(), copyValueOf(); (int), (char) | Type conversion Casting |
| 3. Encryption | Discussion | Alan Turing, Enigma, Code talkers, RSA, PGP, Phil Zimmermann, Bletchley Park, Hans- Thilo Schmidt, Symmetric key, Asymmetric key | |
| 4. Encryption Assignment | Group Programming Assignment | Caesar Shift. | |
| 5. String Tokenizer (Handling Words) | Lesson |
StringTokenizer tokenizer = new StringTokenizer (s); tokenizer.countTokens (); tokenizer.nextToken (); |
Token String Tokenizer |
| 6. File Review | Lesson | ||
| 7. String Tokenizer and Files Assignment | Programming Assignment | Frequency Analysis, al-Kindi | |
| 8. Hangman | Major Programming Assignment |
This unit has a 1/2 period quiz at the end of it. Review may be found here.