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.