BFOIT - Introduction to Computer Programming
Background
jLogo Programming
- Commanding a Turtle
- Pseudocode
- Adding New Commands
- Iteration & Animation
- Hierarchical Structure
- Procedure Inputs
- Primitive Operators
- Defining Operators
- Words & Sentences
- User Interface Events
- What If? (Predicates)
- Recursion
- Local Variables
- Global Variables
- Word/Sentence Iteration
- Mastermind Project
- Turtles As Actors
- Arrays
Java
- A Java Program
- What's a Class?
- Extending Existing Classes
- Types
- Turtle Graphics
- Control Flow
- User Interface Events
Appendices
Lastly
Appendix F (Applets)
There are Java applets sprinkled throughout these web pages. Some of them are useful to get to regardless of which lesson you are on. Some are just fun to play with. So, I'm including a list here for easier access...
- Calculator
- Color Numbers
- HowTo DrawBoard
- HowTo DrawO
- Images Demonstration
- The Game of Life
- Mastermind
- Paint
- Racquetball
- Robot
- SpaceWar
- SolveMaze
- Sudoku
- TicTacToe
- BIG TurtleGraphics
- tiny TurtleGraphics