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. | Mastermind Project |
| 18. | Turtles As Actors |
| 19. | Arrays |
Java Programming
| 20. | A Java Program |
| 21. | What's a Class? |
| 22. | Extending Existing Classes |
| 23. | Types |
| 24. | Turtle Graphics |
| 25. | Control Flow |
| 26. | User Interface Events |
Appendices
| A. | Jargon |
| B. | What Is TG? |
| C. | TG Directives |
| D. | jLogo Primitives |
| E. | TG Editor |
| F. | Java Tables |
| G. | Applets |
| H. | Installation Notes |
Lastly
| - | Acknowledgements |
| - | About Me |