Programming basics with Java
Data types
- Data representation using binary
- Base conversion practice
- Division operations
- Working with char values
- Working with String objects
- Working with boolean variables
- Variables as abstractions
Methods (functions/procedures)
User input
- Keyboard input mixed types
- Input validation
- Input validation as String
- Taking input of a char
- Input with a sentinel
Loops, lists, and traversals
- while and for loops
- Enhanced for loops
- Looping through a String
- Traversing arrays and lists
- Lists as abstractions
Processing demos
- Setup Eclipse
- Setup Processing in Eclipse
- Using classes with Processing in Eclipse
- More on using classes with Processing
- Abstracting a grid
- FaceGrid demo