Background
jLogo Programming
- Commanding a Turtle
- Pseudocode
- Adding New Commands
- Iteration & Animation
- Hierarchical Structure
- Procedure Inputs
- Operators & Expressions
- Defining Operators
- Words & Sentences
- User Interface Events
- What If? (Predicates)
- Recursion
- Local Variables
- Global Variables
- Word/Sentence Iteration
- Mastermind Project
- Turtles As Actors
- Arrays
- File Input/Output
Java
- A Java Program
- What's a Class?
- Extending Existing Classes
- Types
- Turtle Graphics
- Control Flow
- User Interface Events
Appendices
- Jargon
- What Is TG?
- TG Directives
- jLogo Primitives
- TG Editor
- Java Tables
- Example Programs
- *** New ***:
Installation Notes
Updates
- December 13, 2008
- January 6, 2012
- March 15, 2013
- January 20, 2014
- February 13, 2014
- July 29, 2014
- January 18, 2016
- January 29, 2016
- August 19, 2016
Lastly
Me - a CliffsNotes Bio
I have been working with computers for over forty years. The first software that I worked on that was used commercially was device independent graphics software in the days when output devices were Calcomp drum plotters and Tektronics terminals. I went on to work on DECsystem-10 systems software, predominantly on the operating system, TOPS-10. Most of the interesting stuff I did was in the areas of performance analysis and tuning, cluster configurations, transaction processing, and robustness.
I moved over to Unix as soon as it became available on Motorola's MC68000 processor. As one of the founders of Inspiration Systems, I worked on the development of a new environment that blended proven mainframe database and third-generation application development tools with emerging productivity tools and technology, e.g. multi-window user interfaces, spreadsheets, etc... I was introduced to and worked on Sun-1 and Sun-2 workstations here.
I joined Sun Microsystems in 1986 as the first Systems Engineer in Pittsburgh, PA. I moved into SE management in 1988 and had a variety of territories in the Northeast through 1996. At this point, Sun decided to experiment with market verticalization. I took on the challenge of building a Systems Engineering team that supported sales into the education market, nation-wide. It was in this position that I found the topic of technology in K-12 to be intriguing. I spent my last year+ at Sun (2001) working in this area.
For the last fifteen years I've been sort-of-retired, doing volunteer stuff at BFOIT, researching curricula for introductory computer programming, teaching a bit, reading a lot. My rock climbing days are over (at least for now) - I'm working on my golf game which is just as challenging.
guy
(bfoitGuy <at> gmail <dot> com)
Go to the ItP Homepage