Robotics Learning Java Class Web Pages

www.RoboticsLearning.com/java

This page is for students enrolled in the Java programming classes taught by Steve Putz and Robotics Learning.  If you have questions, email info@RoboticsLearning.com or phone 408-910-1176.
 
 

All sessions of the Summer classes are
FULL as of 3/4/2014

No other Summer Java Classes are Currently Scheduled.
Check back later for possible future classes, and add yourself to the email list.

Note:

Materials for the Silicon Valley Code Camp
(October 12, 2014) are not yet available

(See Below for Java Resources)

These Classes through the De Anza College Summer Extended Year Program are
FULL for Summer 2014
See http://www.extendedyear.deanza.edu/
Java BlueJ Programming
Monday - Friday
8:30 - 9:25 AM or 10:50 - 11:45 AM
June 23 to July 18, 2014
(no class July 4)

BlueJ Class Materials
(password required)

Java Greenfoot Games and Simulations 
Monday - Friday
10:40 - 11:35 AM or 11:50 AM - 12:45 PM
June 23 to July 18, 2014
(no class July 4)

Greenfoot Class Materials
(password required)

Class Description:

Entering grades 7th-9th - Class size is limited to 16 students. 

Programming concepts and techniques are introduced and practiced through a series of fun programming examples. Topics include: using variables, creating a Java applet, simple graphics, defining new object classes, interactive applet with buttons, animation, creating a simple interactive game, and programming a wheeled "Finch" robot. 

Class sessions include time to work on the programs with help from the instructor. Some homework time will be required to complete the lessons. 

Students should have a USB flash drive to take their class work home. Cost includes materials and classroom use of laptop computers for each student. Students should not bring their personal laptop computers to class.

See www.bluej.org and www.RoboticsLearning.com and www.finchrobot.com and the bottom of this web page for more information.  This 4-week class provides 19 hours of classroom instruction. 

Instructor: Steve Putz.  This class will be at Kennedy Middle School.  To enroll, see www.extendedyear.deanza.edu (ALL SESSIONS FULL as of 3/4/2014)

Class Description:

Entering grades 7th-9th - Class size is limited to 16 students. 

Greenfoot provides a framework for easily programming interactive 2-D simulations and games based on a World and Actor model. Programming concepts and techniques are introduced and practiced through a series of fun programming examples such as creating physics simulations, simple interactive games, and programming a wheeled "Finch" robot. 

Students will use the Java programming language to define objects, variables and methods for implementing their simulations and games. Class sessions include time to work on the programs with help from the instructor. Some homework time will be required to complete the lessons. 

Students should have a USB flash drive to take their class work home. Cost includes materials and classroom use of laptop computers for each student. Students should not bring their personal laptop computers to class.

See www.Greenfoot.org and www.RoboticsLearning.com and www.finchrobot.com and the bottom of this web page for more information.   This 4-week class provides 19 hours of classroom instruction. 

 Instructor: Steve Putz.  This class will be at Kennedy Middle School. To enroll, see www.extendedyear.deanza.edu (ALL SESSIONS FULL as of 3/4/2014)

  • If you are enrolled in this class, the instructor will give you a login and password at the first class, for accessing the Class Materials web page.  Or email info@RoboticsLearning.com to get a login and password (include the student name and class period). 
  • IMPORTANT: Each student should bring a USB flash drive to class for keeping copies of their programs between classes, and to work on at home. 
  • If you are enrolled in this class, the instructor will give you a login and password at the first class, for accessing the Class Materials web page.  Or email info@RoboticsLearning.com to get a login and password (include the student name and class period). 
  • IMPORTANT: Each student should bring a USB flash drive to class for keeping copies of their programs between classes, and to work on at home. 

BlueJ Programming (see www.BlueJ.org)

Greenfoot Programming (see www.Greenfoot.org)

Finch Robot (see www.FinchRobot.com)

Prior Class Links

(June 2013 Java BlueJ Class Notes)
(June 2013 Java Greenfoot Class Notes)
(June 2012 Java BlueJ Class Notes)
(June 2012 Java Greenfoot Class Notes)
(Spring 2012 Java Greenfoot Class Notes)
(June 2011 Java BlueJ Class Notes)
(June 2011 Java Greenfoot Class Notes)
(March 2011 Java Greenfoot Class Notes)
(January 2011 Java Greenfoot Class Notes)
(January 2011 Java BlueJ Class Notes)
(September 2010 Java BlueJ Class Notes)
(June 2010 Java BlueJ Class Notes)
(June 2010 Java Greenfoot Class Notes)
(April 2009 Java for Kids Class Notes)
(February 2009 Java for Kids Class Notes)
(October 2008 Java for Kids Class Notes)
(February 2008 Java for Kids Class Notes)
(Fall 2006 Beginning Java Class Notes)
(March 2006 Intermediate Java Class Notes)


General Java Resources

Books Online Comments
Introduction to Programming with Greenfoot
Object-Oriented Programming in Java with Games and Simulations
CourseSmart
or
Safari Books Online
Some lessons in my classes
are adapted from this book.
Objects First with Java
A Practical Introduction using BlueJ
CourseSmart Some exercises in my classes
are adapted from this book.
Java - Objects First:
An Introduction to Computer Programming using Java and BlueJ
Download PDF I have not reviewed this book
Java Programming for Kids, Parents and Grandparents Download PDF I have looked at this book, but
I have not used it in my classes.
Robotics Learning Java class materials © 2004-2012 Steve Putz. (updated 5/22/2014)