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. Multiple Turtles
    19. Arrays

    Java Programming

    20. A Java Program
    21. What's a Class?
    22. Extending Existing Classes
    23. Types
    24. User Interface Events