Middle and high schoolers tackle computer coding at JMU
This article was originally published in The Breeze, the student newspaper at James Madison University. Congratulations to Mason Ritchie ’23, who earned third place in the competition. Perry Shank ’94, computer science teacher at Harrisonburg High School, led the event along with Kevin Carini, EMHS physics, chemistry and robotics teacher.
Thirty-seven students from regional middle and high schools convened in the ISAT building Friday and Saturday to learn programming concepts through storytelling and game design at Game Jam 2019, a two-day friendly competition among aspiring coders.
The event was co-hosted by the James Madison University Center for STEM Education and Outreach and Harrisonburg City Public Schools. Organizers wanted to provide a “low-barrier” event for students interested in coding that offers resources to jump start a greater understanding of the world of computer science.
“We live in a culture where there is a lot of passive use of technology — where we sit down at an iPad or with our mouse and computer screen, and we just click what someone else has created — but there’s definitely extra meaning to something that you create with your own hands,” Perry Shank, an event coordinator and computer science teacher at Harrisonburg High School, said.
Shank stressed that the event was centered around inclusivity and student collaboration. Approximately half of the event’s participants were provided a scholarship to waive the $10 program fee. Shank said he realized that travel to the event could be a difficult obstacle for some students, and he didn’t want to further inhibit attendance by barring students due to financial burden.
Additionally, event organizers purposefully omitted the word “programming” from the title of the event to avoid deterring students with minimal background in the field. Acknowledging that participants’ experience and coding knowledge spanned a wide spectrum, organizers divided participants into four groups. The first division served students who had minimal exposure to programming software. Those teams designed board games using logic structures that resembled coding.
Students with greater familiarity with programming worked in the two intermediate groups. This segment of teams used block coding programs like App Lab and Scratch, which are ideal for beginner coders. Shank and Jon Stapleton, another event coordinator and Harrisonburg High School computer science teacher, created program functions that further simplified the process for this wing of students.
Paul Tongen, a 7th grader at Skyline Middle School in Harrisonburg, said he came to Game Jam after his dad, who’s the Associate Dean of the College of Science and Mathematics at JMU, told him about the event. Paul said he loves coding because of how much math is involved.
“It’s lots of fun to get to make a game that can be used and people can have fun with,” Paul said.
Mason Ritchie ’23
Mason Ritchie, a 9th grader at Eastern Mennonite School in Harrisonburg, dreams of being an astronaut at NASA one day. To accomplish his goal, Mason enrolled in a Python course at school, where he learned about the Game Jam event. He said what he’ll cherish most from his two days on campus was the opportunity to devote himself to a single project and to feel proud of something he designed.
The theme of the event was “Stories from the Past.” Students were encouraged to interpret the loose guideline creatively. Students bounced around the room, determined to try every team’s game and beat their friends’ high scores.
“The best part is just seeing the smiles on their faces and how the students have been able to dive into their story that they got to build from the ground up and bring to life,” Kevin Carini, a chemistry, physics and robotics teacher at Eastern Mennonite School, said.
Cameron Byer, a junior math and computer science major at Eastern Mennonite University, said computer science is a discipline that’s not generally sought out by students early in their education.
“My school didn’t even have any programming classes,” Byer said. “This event generates awareness for the field and how much fun it is to do things like this.”