Graduate student opens doors for high school computer science teachers
Last fall, when he started a graduate program in computer science at Tufts, Heller was at Halligan Hall, home to the computer science department, when he happened to run into Diane Souvaine, the department chair. The two started chatting, and the chance encounter was an example of the right person being in the right place at the right time.
Souvaine had helped organize a program called Java Engagement for Teacher Training, known as JETT. The goal of the program is to train high school teachers to teach Java to their students and also to help teachers learn how to train other teachers for the same purpose. The program was started by the Association for Computer Machinery (ACM), one of the first professional computer organizations in the United States. ACM got involved in high school programs when the College Board, a nonprofit association that administers the advanced placement program, announced it would require high school Advanced Placement computer science students to learn the Java programming language instead of C++, an older programming language it had been using.
A perfect match
Under Heller's leadership, Tufts joined three other schools that are running JETT workshops: Columbia University, the New Jersey Institute of Technology and Duke University. The long-term goal of the program is not just to facilitate workshops but to create a community of high school computer science teachers working alongside university faculty and students.
"While instructors in other subjects can easily walk across the hall for support and to share ideas or discuss problems with colleagues," says the JETT website, "computer science teachers are remarkably alone at the high school level. A community that brings these teachers together, forming a sustainable support system for training, curricular and other topics, is sorely needed."
As a means of fostering community, Heller helped organize an undergraduate ACM chapter last fall, and students participated in the workshop program. Ten teachers attended the two-session workshops in the spring from Massachusetts communities, including Malden, Andover and Newton. Some of the teaching material for the program came from Robert Jacobs, an assistant professor in the computer science department, who adapted material from his popular college-level course.
Tufts' Department of Education donated the use of its computer laboratory, which allowed teachers to see Java work in both Macintosh and PC environments at the same time. Portability across platforms is one of the reasons Java is so widely used.
"Java is very much a part of modern business and the software world, so it's good for high school students to know it," said Heller, who enjoys running the program.
He also enjoys Tufts and said he is impressed with the interaction between students and professors, which he describes as "fruitful"—and where a chance encounter in a hallway can lead to happy results.