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

Public Domain Mark
This work (BFOIT: Introduction to Computer Programming, by Guy M. Haas),
identified by Berkeley Foundation for Opportunities in IT (BFOIT),
is free of known copyright restrictions.