Java for Kids tutorial software ($20, free trial)
This user comes from kidslike.info
Find other posts in the same category: | | |

More details

http://www.kidwaresoftware.com/javakids.htm
From the website
JAVA FOR KIDS is a tutorial consisting of 10 chapters explaining (in simple, easy-to-follow terms) how to build a Java application. Students learn about project design, object-oriented programming, console applications, graphics applications and many elements of the Java language. Numerous examples are used to demonstrate every step in the building process. The tutorial also includes several detailed computer projects for students to build and try. These projects include a number guessing game, a card game, an allowance calculator, a state capitals game, Tic-Tac-Toe, a simple drawing program, and even a basic video game (Project Screen Shots). JAVA FOR KIDS is presented using a combination of over 400 pages of course notes and actual Java examples. This material should be understandable to kids aged 10 and up. No programming experience is necessary, but familiarity with doing common tasks using a computer operating system (simple editing, file maintenance, understanding directory structures, working on the Internet) is expected. Included with the course is free, unlimited support and advice via e-mail.

JAVA FOR KIDS sells for $19.95. The course requires Windows 98, Me, 2000, NT, XP, or Vista, Linux or Mac OS, ability to view and print documents saved in Microsoft Word format, and the Java Software Development Kit (a free download from Sun Microsystems. Use links at upper left of page to purchase and download the product or receive a CD-ROM ($2.50 shipping and handling charge). With a CD-ROM order, you also receive the free projects in Java Games.

We offer a free trial (shareware) version of JAVA FOR KIDS. This version lets you view the first few chapters of the course notes. This lets you evaluate the product before purchasing it.


Long description

Table of Contents
1. Introducing Java

Preview 1-1
What is Java? 1-2
Why Learn Java? 1-4
A Brief History of Programming Languages 1-5
Let’s Get Started 1-7
Downloading and Installing Java 1-9
JCreator – A Java Development Environment 1-14
Starting JCreator 1-21
Opening a Java Project 1-23
Compiling and Running a Java Project 1-25
Stopping JCreator 1-29
Summary 1-30

2. Java Program Basics

Review and Preview 2-1
Structure of a Java Program 2-2
The Welcome Project (Revisited) 2-4
Some Rules of Java Programming 2-7
Creating Java Projects with JCreator 2-9
Saving Java Projects with JCreator 2-15
Compiling and Running a Java Program 2-16
JCreator and Java Files 2-18
Summary 2-20

3. Your First Java Program

Review and Preview 3-1
Creating a Java Program 3-2
Java - The First Lesson 3-6
Variables 3-6
Variable Names 3-7
Variable Types 3-8
Declaring Variables 3-10
Assignment Statement 3-12
Arithmetic Operators 3-13
String Concatenation 3-17
Comments 3-18
Program Output 3-19
Project - Sub Sandwich Party 3-22
Project Design 3-22
Project Development 3-23
Run the Project 3-28
Other Things to Try 3-29
Summary 3-30

4. Java Project Design, Input Methods

Review and Preview 4-1
Project Design 4-2
Java – The Second Lesson 4-4
Variable Initialization 4-4
Mathematical Functions 4-6
Program Input Methods 4-10
Input Methods Example 4-12
Project – Savings Calculator 4-21
Project Design 4-21
Project Development 4-22
Run the Project 4-25
Other Things to Try 4-27
Summary 4-28

5. Debugging, Decisions, Random Numbers

Review and Preview 5-1
Debugging a Java Project 5-2
Syntax Errors 5-3
Run-Time Errors 5-6
Logic Errors 5-8
Java – The Third Lesson 5-9
Logical Expressions 5-9
Comparison Operators 5-10
Comparing Strings 5-12
Logical Operators 5-14
Decisions – The if Statement 5-19
Random Number Generator 5-25
Project – Guess the Number Game 5-29
Project Design 5-29
Project Development 5-30
Run the Project 5-33
Other Things to Try 5-34
Summary 5-36

6. Java Looping, Methods

Review and Preview 6-1
Java – The Fourth Lesson 6-2
Java Loops 6-2
A Brief Interlude – Guess the Number Game (Revisited) 6-8
Java – The Fourth Lesson (Continued) 6-11
Java Methods 6-11
Project – Lemonade Stand 6-17
Project Design 6-18
Project Development 6-19
Run the Project 6-26
Other Things to Try 6-28
Summary 6-29

7. Arrays, More Java Looping

Review and Preview 7-1
Java – The Fifth Lesson 7-2
Variable Arrays 7-2
Java for Loops 7-5
“Shuffle” Method 7-11
Project – Card Wars 7-18
Project Design 7-18
Project Development 7-19
Run the Project 7-29
Other Things to Try 7-30
Summary 7-31

8. Java Graphics, Mouse Methods

Review and Preview 8-1
Graphic User Interfaces (GUI) 8-2
Java Graphics 8-7
Frames 8-7
Event Methods 8-10
Graphics Coordinates 8-12
Colors 8-13
drawLine Method 8-16
drawRect Method 8-20
fillRect Method 8-22
Graphics Review 8-24
Java – The Sixth Lesson 8-25
Mouse Events 8-25
mousePressed Event 8-25
mouseDragged Event 8-28
Class Level Scope Variables 8-30
Project – Blackboard Fun 8-32
Project Design 8-32
Project Development 8-33
Run the Project 8-43
Other Things to Try 8-44
Summary 8-47

9. Timers, Animation, Keyboard Methods

Review and Preview 9-1
Timer Class 9-2
Java – The Final Lesson 9-13
drawstring Method 9-13
Animation 9-16
Object Disappearance 9-21
Border Crossing 9-24
Object Erasure 9-29
Collision Detection 9-30
Keyboard Methods 9-34
keyPressed Event 9-35
Project – Balloons 9-39
Project Design 9-39
Project Development 9-40
Run the Project 9-56
Other Things to Try 9-57
Summary 9-59

10. More Topics, More Projects

Preview 10-1
Project 1 – Computer Stopwatch 10-2
New Topic – Timing 10-2
Project 2 – Dice Rolling 10-7
New Topic – Switch Structure 10-8
Project 3 – State Capitals 10-16
Project 4 – Tic-Tac-Toe 10-26
Project 5 – Memory Game 10-36
Bonus - Pong! 10-52


To see articles on the same topic, click the links below the name of the author at the top of this page.