Teaching Teachers How To Teach Java
"Teaching Java to Everybody"
These workshops bring
teachers up to speed with Java
and with a solid pedagogical background.
We teach Java and various approaches to How to Teach Java
NEW More HOOP explanation and Pros and Cons list
QUOTES: see what other teachers have to say about the PSVM Java Workshops
We are currently offering five separate workshops. These classes can be taken in sequence, or individually
to help begin and round your Java knowledge and teaching skills. Our emphasis is on
Dial into live phone presentations on a toll-free 800 phone number.
Lectures and labs alternate.
Use various online tools to interact with the instructor, other workshop participants, and ongoing PSVM workshop online support.
Prerequisite: You will need Internet access for doing the labs.
The Internet access could be using a phone dial-up modem(56K), cable modem, DSL, T1 or whatever you have available to you.
Your Internet connection does not need to be fast.
You will need a phone line to call the toll-free number and participate in the presentations.
You could use the same phone line for both the presentations and the Internet access if you want,
because the presentations and the labs alternate.
Only one phone line is required.
1. PSVM: Hold-your-hand Java Jump Start
The goal of this course is to get started learning Java, how to teach Java, and begin object-oriented thinking.
Begin this course with some sort of programming experience and a desire to get started with Java.
Leave this course with a fondness for Java,
a complete understanding of how Java works (with a comparison to C++),
an important transition into object-oriented thinking,
and Java confidence.
Desire to learn Java.
2. PSVM: Classes and Objects, Interfaces and Abstract Classes
The goal of this course is to understand how Java classes
are structured and how to best teach Java class design.
Design by Contract is explained as a style for introducing
students to the world of writing and designing understandable
and reusable classes. Continue class design examples using inheritance,
interfaces, and abstract classes.
Begin this course with a basic understanding of Java.
Leave this course with a solid understanding of how to
design classes and use exisiting classes such as Karel,
the Marine Biology Simulation, and Java GUI components.
The course concludes with fun beginning and advanced Java game programming
examples for "after the exam" projects.
a basic foundation in Java programming.
3. PSVM and Special Guests
Often we have special guests presenting HOOP workshops.
The next special HOOP workshops is the Chapman-workshop
November 1-2, 2003
after the Chapman conference.
Judy Hromcik and David Wittry will join David Epstein
in this 1.5 day lab-intensive workshop for Java teachers
with an emphasis on the Marine Biology Simulation.
4. PSVM: Understanding the Java Subset and "AB" classes
Gain a thorough understanding of the 36 items
listed on the AP Java Subset description.
A nice overview of Java results from learning
about the specifics of the AP Java subset,
knowing what will and will not be tested,
while also weighing the pros and cons behind
the decisions of what is fair game for the test.
A pedagogical approach to teaching Java is
laid out based on the list of tested features.
This course is a must for any AP CS teacher with a
desire to best guide and prepare their students for
understanding what might be tested on the exam.
A full curriculum is presented without details of
language features outside the subset.
Know what's in and know what's out and teach accordingly.
Includes a review of the listed classes and their methods:
a basic foundation in Java programming.
5. PSVM: Focus on the Marine Biology Simulation
Tour and understand the Java Marine Biology Simulation (MBS).
Review and disect the design of the MBS. Start with basic
tasks and work up to involved and challenging modifications
to this medium-sized but complex Java program.
Prerequisite: PSVM: Java Objects and Class Design or
PSVM: Java Jump Start.
Visit our quotes page here to see what other teachers are saying about PSVM Java workshops.
NEW We now have the complete summer 2003 HOOP workshop series available on a CD.
Purchase the complete workshop CD, with online support here.
Note that the CD contains all the audio, labs, exercises and materials from over eight days of HOOP workshops,
and provides the convenience of learning on your own schedule.
To play this Java Binary Numbers Game written by a May 2002 workshop participant,
copy this URL into a new browser window:
Send email to JavaWorkshops