Nickelodeon Provides Python Tutorial After School At Muir

By On March 13, 2014

Nickelodeon Animation Studios recently wrapped up a weekly after-school Python tutorial for interested sixth, seventh and eighth-graders at John Muir Middle School. Held in Rebecca Southward’s Digital Media classroom on campus, approximately 25 students attended the free-of-charge 90-minute-long series of classes.

 (Photo By Lisa Paredes)

Karl Goldshmidt (right) explains steps in the programming process. Mardine Pouryousef (leaning on table) assists. (Photo By Lisa Paredes)

Organized by Carson Smith, Human Resources Manager at the studios, and put together by Nickelodeon’s VP of Television Production Technologies, Boris Beaubien, the programming class introduces middle school-aged kids to the widely-used language of professional game design, Python.

“There’s a big push now to get kids to learn how to program and the reason we picked Python is that it’s the common language of game design,” commented Beaubien. “The idea behind this is to get the kids to create something quick they can see by the end of the class. Python is the perfect language for this.”

 (Photo By Lisa Paredes)

A student concentrates. (Photo By Lisa Paredes)

Taught by a former aeronautics-industry consultant and current Media and Technology Services Liaison/Research and Development Technical Director for MTS at Nickelodeon, Karl Goldshmidt, the kids were able to create a short game by the end of the six-week session. Goldshmidt was assisted in the classroom by Mardine Pouryousef, Technical Specialist at the studios.

“The great thing about the programming language is that it teaches options,” said Beaubien. “You have to plan everything out, draw the diagram and then the language creates the actions of the game.”

 (Photo By Lisa Paredes)

Karl Goldshmidt teaches Python programming language to Muir middle schoolers. (Photo By Lisa Paredes)

The kinds of questions and planning Goldshmidt teaches include movement and choices in a game. If a ball moves left, Beaubien posed as a question, what do you want to happen next in the action?

The animation part comes later, Beaubien added. In game programming, Python controls what happens behind the scenes of people’s favorite games, he explained.

 (Photo By Lisa Paredes)

Karl Goldshmidt explains a programming point. (Photo By Lisa Paredes)

At this stage, there are no specific plans to offer another Python class in the fall but discussions are ongoing, said Beaubien. Other media-friendly technical classes are also being considered.

 (Photo By Lisa Paredes)

Students work in an after-school class on Python programming language taught by instructors from Nickelodeon’s Media Technology Services. (Photo By Lisa Paredes)