Current Class Offerings

These are current class offerings. In general these classes are suitable for middle school through high school students. We do classes at a variety of locations, with the majority of them in the Spring/North Harris/Montgomery County area north of Houston. Costs vary by location/class. We have taught some of our classes at Montgomery Community College, PACES, and other locations. In 2005, we did a computer lab for the SETHSA Teen Conference. We are willing to travel to other locations for classes or workshops if you get a group together. Please contact us for futher information.

SETHSA Teen Conference June 2005- thanks to those who attended, click for resources.

PACES I-Term Feb 2005 Thanks to those who attended

------------------------------------

Short Term classes

We can set up a one or two day workshop/class if you provide the location and the students. Price would depend upon factors such as content, travel expenses, and number of students. Contact us to discuss what would work best for your group. we can customize a workshop/class to meet your needs. For example, we have done robotics classes in Magnolia,Tomball and Beaumont.

Parents are allowed to observe classes at no additional charge. Due to crowd control issues, younger siblings are NOT permitted in class. However, siblings are welcome to come to the open information meeting during lunch break as long as parents supervise them.


Class descriptions

These classes are part of the series of classes that are being developed to teach kids programming and real world skills by playing with robots and video games.

We also work with Club B.O.B., a robotics club that holds meetings in Spring. We will be giving free lessons at several club meetings that teach how to program LEGO Spybots as the kids play with their robots in the next several months.

------------------------------------

3D Graphics and Computer Animation

This introductory class gets students started learning 3-D graphics and animation. Students will learn about some of software and tools available. Then the students will create their own 3D models and animate them. Students should already have basic computer skills. No prior 3-D Graphics/animation experience required.

------------------------------------

Programming with Java

This introductory class helps students start learning skills and tools of the trade used in programming. Students will examine several programs written in Java, modify some of them, and then apply what they have discovered in a project. Java is widely used in industry and education. The AP Tests for Programming use Java. This class will be a good introduction for those interested in programming. Students do not have to be programming experts to take this class, familiarity with using computers and some experience with reasoning and planning are all they need.
------------------------------------

Intro to Programming with Games

This introductory class gets students started learning the skills and tools of the trade needed to program by examining several games, modifying some of them and then applying what they have discovered in a project. Students do not have to be programming experts to take this class, familiarity with using computers and some experience with reasoning and planning are all they need. At the end of the class they will know about several kinds of games and will have experienced enhancing some of the games they have reviewed. 10 sessions, 1.5 hours each. Recomended for middle or high school students.
http://www.jsoft.com/ts/classes/ipg/

Programming - Games I :: basic programming
Programming - Games II :: more advanced programming

---------------------------------------

Programming Robots I

This class teaches you how to program. You will learn to program LEGO robots to move and to respond to sensors. You will learn the basics of program flow and program logic.

The class uses a block programming language. Block programming is a graphical programming language that is easy to learn yet powerful. It has been studied by MIT, LEGO and others. Learning to program with block programming is a good way to start programming and the class is designed to provide a basis to help learn other languages such as C or Java.

The Programming with Robots introduces the students to the RCX and programming with RIS Code/JSCode. It covers using sensors and programming control like if/repeat blocks. It covers events. We show the students some debugging. 10 sessions, 1.5 hours each.

Programming - Robots I :: basic programming
Programming - Robots II :: more advanced programming

------------------------------------

Robotics Learning Lab

In these labs students can learn about computers and robotics. They will use computers and LEGO® robots. They will learn the basics of program flow and program logic.  The labs will be open sessions that do not require students to attend every time. Instead there will be hands-on activities offered each session. Students can drop in if they are curious about computers and robotics.

------------------------------------

"Programming, Linux and games"

This class will introduce startng programmers to some of the extensive development tools available on the Linux operating system by programming a game that runs on external hardware.

Linux is an operating system like Windows or Mac OSX. Knowledge of Linux is not required. Prior use of programming tools is suggested. Contact the instructor if you are not sure you have sufficient experience.

The class is for middle/high school students.

The Games, Linux, Programming is planned to be 2 sessions to learn a bit of Linux, two sessions to become familiar with compiling, linking, debuging, two sessions to learn to cross compile from Linux to the PS2 or from a computer to the RCX and two sessions where we program the hardware, the graphics chips on the PS2 or the hardware on the RCX. We are thinking an 8 day class with 3-4 hours each day.

-----------------------------

Spybotics Classes

These are short term 4 hour classes that can be done either as a 2 day two hour class or a 1 day four hour class. These classes use the LEGO© Spybotics® robot kits to learn about teamwork, mission planning, robotics and more. The classes also introduce the students to programming the robots.
Click here for more information on Spybotics Classes.

-----------------------------

Sybotics intro class - for ages 8 and up.
6-10 kids , 90 minute class Cost tbd
During this class the students would be introduced to the Spybots robots, learn about programming and mission planing and work in cooperative teams. The children attending would not need to bring anything, we would provide the robots for them to use during class. If you get questions from those with kids younger than age 8, suggest they come to the open session.
Open information meeting about robotics - no charge
This would be free for anyone interested in finding out general information about robotics programs including the competitions such as FIRST LEGO League (FLL) for 9-14 year olds, EARLY for 7-12 year olds, BEST for middle school to high schoolers and FIRST for middle school to high schoolers.
We would show robotics video, give an overview of FLL, briefly explain some of the other programs and answer questions. Parents and their children of any age would be welcome. We would include some demostrations of how the Sypbots and LEGO Minstorms robots work and would also talk about general resources.
lunch - you provide lunch for us, we could also answer questions during this time
Optional:
Introduction to LEGO Mindstorms
90 minute class, cost tbd
recommended for ages 10 and up, but 9 year olds with good listening and computer skills would be ok. This would be an overview of how LEGO Minstorms robots work and would include an introduction into the block programming concepts. Robots would be provided and we would bring our own computer. Up to 15 kids, would need to have a min of 6 kids to have this class.
follow up questions

Parents are allowed to observe classes at no additional charge. Due to crowd control issues, younger siblings are NOT permitted in class. However, siblings are welcome to come to the open information meeting as long as parents supervise them.


Class descriptions

These classes are part of the series of classes that are being developed to teach kids programming and real world skills by playing with robots and video games.

We also work with Club B.O.B., a robotics club that holds meetings in Spring. We will be giving free lessons at several club meetings that teach how to program LEGO Spybots as the kids play with their robots in the next several months.
-----------------------------


Background: Gary has over 25 years of programming experience, has taught youth computer classes, and has mentored local robotics teams. Gary and Susan Frederick coached FIRST LEGO League Robotics Team BOB, winner of the 2002 Director's Award in Texas and the 2003 Research Award at the FIRST national competition. Gary and Susan also run a robotics mailing list and website.

Our Robotics Website and mailing list.

Questions? contact us.

Last updated June 12, 2006 Texas FlagCopyright 2001-2006 Jefferson Software