BFOIT - Introduction to Computer Programming
Table of Contents
Background
| Preface | |
| Instructor Notes | |
| 1. | What's Computer Programming? |
jLogo Programming
| 2. | Commanding a Turtle |
| 3. | Pseudocode |
| 4. | Adding New Commands |
| 5. | Iteration and Animation |
| 6. | Hierarchical Structure |
| 7. | Procedure Inputs |
| 8. | Primitive Operators |
| 9. | Defining Operators |
| 10. | Words and Sentences |
| 11. | User Interface Events |
| 12. | What If? (Predicates) |
| 13. | Recursion |
| 14. | Local Variables |
| 15. | Global Variables |
| 16. | Word/Sentence Iteration |
| 17. | Words as Data |
| 18. | Turtles As Actors |
| 19. | Arrays |
Java Programming
| 20. | A Java Program |
| 21. | What's a Class? |
| 22. | Extending Existing Classes |
| 23. | Types |