Why Game Design Is an Awesome Introduction to Computer Science

Lynn Vanderzyl was new to teaching high school computer science (CS), and she started out in the logical placeteaching a programming course using Visual Basic, Python, and Java. Unfortunately, the course wasn’t engaging her students: “My classes were too small and they dropped my program.” The following year, the course was redesigned with a focus on game design, with students working together to build video games and learn CS in the process. And it worked!

“They are still learning to code but they don’t realize it.” —Lynn Vanderzyl

Student demand for this course was so high that Lynn offered four gaming classes in the first year, and all of them were full. She’s since added two more advanced game programming courses and loves the projects that her students create each year.

Why is game design an awesome introduction to computer science?

As a part of our Computer Science and Professional Development blog series, we asked CS and game design students, teachers, and professionals that question. A few answers showed up consistently:

  • Games make CS relatable.
  • Games help students understand why they’re coding.
  • Games prepare the next generation to shape society.

 

“It’s culturally relevant for kids.”

Before students can learn CS, they have to want to learn to CS. And as Lynn discovered, a love of gaming can draw a lot of different students into a computer lab. Schell Games game designer, Sabrina Culyba, sums up why students get so excited to take a CS course when it is based around gaming:

“It’s culturally relevant for kids. They play games. Their peers play games. By leveraging game design and game creation, you give kids a reason for computer science to be meaningful as an everyday tool that helps them create and express themselves.” Sabrina Culyba

 

Students see the tangible results of their code.

Games are more than just a gateway into CS; they can also serve as long-term learning tools. James Staffen, an undergraduate CS major at Penn State and a former Zulama student, is a big believer in learning CS by designing games. He started programming in high school and knows how challenging the learning process can be.

“When you are coding just to learn coding, you don’t understand what the point of it is. When you are coding to build a game, you can easily see the results of your code, the point of coding, the power of coding.” —James Staffen

Lynn agrees that it is thrilling for students to see the “immediate results” of their code. She adds that this fun experience leads students to want to dig deeper: “Once they get a simple game going they want to add more to it. The only way to add to it is to learn more coding.”

 

 

Game design prepares student programmers to shape society.

What are the bigger-picture implications of learning CS through building games? How do we want the next generation of computer scientists and programmers to think, communicate, and design? Sabrina Culyba explains that games help students develop empathy, a key to using computing skills effectively in the real world.

“Good game design requires you to consider your players—what are you trying to help them feel, understand, achieve? This mindset of designing to meet the needs and desires of others is a critical skill for us to cultivate in students as they grow up to build the next technologies that will shape our society.” —Sabrina Culyba

Sabrina’s point raises the question: What other skills, along with empathy, do student programmers need in order to grow into positive, powerful forces in modern society? At Zulama, we believe that collaboration, critical thinking, communication, and creativity (if we were cooler we’d call them the 4Cs) are vital skills for all students to develop. Traditional CS courses don’t always focus on helping students build those skills. But when students work together to make games, they naturally tap into their creativity, talk to each other, and solve problemsall while learning the principles of computer science.

 

21st Century Skills and Project Based Learning – Part 2

Todd Nesloney (@TechNinjaTodd) and Nick Provenzano (@TheNerdyTeacher) share tips and classroom examples for using Project Based Learning to increase student performance and growth of 21st Century Skills.

Part 2 of 2

21st Century Skills and Project Based Learning – Part 1

Todd Nesloney (@TechNinjaTodd) and Nick Provenzano (@TheNerdyTeacher) share tips and classroom examples for using Project Based Learning to increase student performance and growth of 21st Century Skills.

Part 1 of 2

Teaching 21st Century Learners

Norton Gusky, Educational Consultant

In the late 1990s the Partnership for 21st Century Skills (P21) created a framework for learning in the new millennium. Yet, just over fifteen years into the new century it’s already time to rethink the P21 framework. First there was the 3Rs. Then came the 4Cs—communication, collaboration, critical thinking and creativity. To this, P21 added life and career skills and information and media skills. Today in order to meet the needs of 21st Century learners we need to build out the skill set further to include computational thinking, entrepreneurial spirit, and dispositions like persistence.

Screen Shot 2015-08-13 at 2.30.50 PM

 

In its educational leadership role, the South Fayette School District, located south of Pittsburgh,  has developed an articulated K-12 model for learning that addresses all the key elements of the P21 framework. Called “STEAM Fusion”, South Fayette’s model integrates engineering and design problem-based learning. Going one step further its model pulls in elements of computational thinking, career connections, and entrepreneurial spirit.  This article brings to light the South Fayette model in an interview with Aileen Owens, the Director of Technology and Innovation. In addition, this article will share the perspective of Jerry Cozewith, the executive director of Entrepreneuring Youth, a non-profit organization in PIttsburgh that targets minority and underserved youth in grades 6-12.

The South Fayette STEAM Fusion Model

Screen Shot 2015-08-13 at 2.32.57 PM

For Aileen Owens, computational thinking plays a key role in opening up opportunities for innovation. “I developed a computational thinking initiative and that initiative is a way to teach the thought processes of innovation for our students.”  Aileen Owens in a proposal for a grant support from the Grable Foundation, a major educational foundation in the Pittsburgh area, outlined the role of computational thinking:

Computational thinking as a process of working effectively with computer-based technology is the new literacy. Understanding programming is as important to our children’s future as the basic reading, writing, and mathematics literacies. Computational thinking, as described in the working definition established by ISTE/CSTE, is a problem-solving process that includes (but is not limited to) the following characteristics:

  • Formulating problems in a way that enables people to use a computer and other tools to help solve them.
  • Logically organizing and analyzing data.
  • Representing data through abstractions such as models and simulations.
  • Automating solutions through algorithmic thinking (a series of ordered steps).
  • Identifying, analyzing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources.
  • Generalizing and transferring this problem-solving process to a wide variety of problems.

 

In addition to computational thinking the South Fayette model incorporates a series of dispositions called Habits of Mind. According to Aileen there are five key Habits of Mind that are essential to Computational Thinking: ·       

  • Confidence in dealing with complexity
  • Persistence in working with difficult problems
  • Tolerance for ambiguity.
  • The ability to deal with open-ended problems
  • The ability to communicate and work with others to achieve a common goal or solution.

Entrepreneuring Youth

Screen Shot 2015-08-13 at 2.43.03 PM

According to the Entrepreneuring Youth website: “We help young people start and operate businesses as a way to guide them toward their own path to success after high school. When young people run businesses of their own creation, they bloom with newfound confidence. They discover talents which were once hidden. They think of themselves as “owners” and “presidents.” Young people who become young entrepreneurs realize the value of creating (rather than waiting) for opportunities.”
According to one of the young entrepreneurs featured in a promotional video, EY gave her a voice. “… I could stand up before all of these people and say things that were on mind.”

Jerry Cozewith focuses on the concept of “self-efficacy” as the key for success. It’s about empowering youth. It’s not just that kids learn the value of owning a business; it’s more about the growth of young men and women who have the tools and awareness that will make them successful wherever they travel or seek to make their imprint. The EY program expands on the P21 4Cs by giving students motivation. Without motivation learning does not happen.

The Role of of the Zuluma Entertainment Technology Academy

How does this new definition for 21st Century Learning fit into the Zulama framework? Zulama is built upon the same computational thinking framework outlined by Aileen Owens. In every Zulama course students are using computers to solve problems. In every course students create models, test their ideas, and use a process of iteration to develop creative products. The students build upon class activities to create modified games, 2D and 3D animations, or screenplays for video scripts.

The Habits of Mind that frame the South Fayette Fusion model are essential to the growth of learners in the Zulama Entertainment Academy. Students learn to deal the complexity of game-based learning systems. Students gain an awareness of ambiguity. Students work with open-ended problems often as part of collaborative teams.

The Entrepreneurial spirit shines in the Zulama Studio Courses. Here students work in teams to create creative solutions for their school, their community, or for global partners. The sense of “self efficacy” identified by Jerry Cowewith is seen over and over among Zulama students. Zulama students are truly motivated and become an esprit corps that sells the value of this type of 21st century learning to other students.

Article image (1)

Five Ways to Infuse Career Preparation into Lessons

With all the paperwork, parent conferences, grading, and standardized test preparation, it seems there’s little time for much else, nevermind also having students research future job markets and careers. So, how can we incorporate career preparation into our lessons while still focusing on class content?

  1. Build 21st Century Skills:

    While this doesn’t directly relate to career research, we all know that students will be well off having mastered these skills. Employers and colleges are looking for students who can collaborate on projects, communicate across multiple platforms, create and innovate, as well as think critically.

  2. Utilize IDEA Teams:

    IDEA Teams are a great way to reinforce iteration within group projects. Zulama students work in small groups to innovate, design, engage others, and assess in the form of ongoing iteration. When these steps become second nature to students, we know they are well prepared to tackle the future.

  3. Reinforce Collaboration:

    One of the most important 21st Century Skills, collaboration is the key to student success in a future career. It seems that teamwork and collaboration are one in the same, but there is actually a subtle difference between the two. Collaboration has more to do with creative thinking, positively interacting, and sharing insights while teamwork is about sharing responsibility, helping others achieve, and protecting and supporting team goals. Students need to collaborate while working in teams, future careers, communities, and even across broad networks, like social media.

  4. Employ Project-Based Learning:

    Project-Based Learning provides authentic learning experiences similar to those in future careers. Allow your students to explore their strengths and promote the talents of others within their IDEA Teams. This is a great way for students to self-evaluate and discover skills that were previously hidden. Self-reflection will help students gain a clear idea of careers they may enjoy based on their personal strengths.

  5. Focus on STEAM:

    We know that more than ever, we are not isolated. We are involved in a global economy and students will likely compete for jobs in a global environment. In order to give our students a leg up we can’t teach subjects in isolation. With a focus on STEAM, we connect science, technology, engineering, arts, and mathematics, all subjects needed to develop well-rounded 21st century citizens. By showing students how to see connections between different content areas, they will be able to make the same connections in college and beyond.

With these five tips in your back pocket, your students will be well on the path to a bright future!