HS Computer Science Game Development - Ellipsis Education

⭐ Texas educators: our K-5 Tech Apps curriculum is a state-approved instructional material. Learn More.

High School Computer Science

GAME DEVELOPMENT

This is the page for our full-year course. If you are looking for a condensed option for summer camps or short instruction blocks, explore our HS Computer Science Game Development Pilot.


The course won THE Journal 2022 New Product Awards (Platinum) in the Coding Tool / Curriculum category.

PROGRAMMING LANGUAGE:

GodotScript

SOFTWARE USED IN COURSE:

Godot

SUPPORTED DEVICES:

Mac
Windows

PREREQUISITES:

High School Computer Science Python
High School Computer Science Java

INSTRUCTIONAL MODELS:

Direct Instruction
Instructional Scaffolding
Use of Learning Objectives
Relevant Vocabulary
Bloom’s Taxonomy
of Questions
Inquiry-Based Instruction
Project-Based Instruction
Cooperative Learning
Independent Study

SUPPORTED LEARNING MODELS:

Classroom
Blended
Hybrid
Synchronous
Asynchronous

STANDARDS ALIGNED:

ISTE Seal of Alignment

National and State K-12 Computer Science Standards

REINFORCES:

Math
ELA
Social-Emotional Learning

Course Description

Engage with game development processes through text-based coding to learn the fundamentals of game theory and game design. Learn game theory, game psychology, and gaming constructs. Explore physics interactions. security measures, and troubleshooting techniques. Unplugged and Digital Citizenship lessons focus on applications, ethical behavior, and STEM careers in the gaming industry. At the end of this course, students will be able to navigate the Godot gaming environment, have an understanding of industry careers and ethical considerations, and be able to create their own games using game design principles.

Learning Objectives

Each lesson plan is designed to enable students to achieve specific learning outcomes related to course aligned computer science competencies. For example, at the end of this course students will be able to:

  • Analyze the evolution of video game culture while considering psychological and other revolutionary innovations relative to game design.
  • Analyze and explain components of a video game by decomposing scenes and scripts into their individual nodes and functions.
  • Use creative expression to iteratively develop a video game and implement game enhancements, such as lives and levels.
  • Describe the effects video games have on individuals and the impacts that can transpire across real-world disciplines in modern society.
  • Apply tools and strategies to debug a video game and conduct usability testing to increase quality and equity for users.
  • Describe how various security issues might compromise video games and how to avoid them.

Resources Included

  • Teacher training videos
  • Summative assessments
  • Formative assessments
  • Syllabus
  • Customized standards map
  • Step-by-step lesson plans
  • Pacing guide
  • Teacher and student slide decks
  • English language learner supplemental teaching guides
  • Vocabulary words and definitions
  • Coding lessons
  • Unplugged lessons
  • Digital Citizenship lessons
  • STEM Career lessons
  • Hardware integrations

“If I can teach this stuff, literally anyone could.”

— Amy Giba, STEM Teacher

“The kids get fired up because they can see the connections.”

— Collin Yust, 3rd Grade Teacher

Lesson Types

Computer science is more than just coding. That is why Ellipsis Education curriculum includes four lesson types: unplugged, coding, digital citizenship, and STEM careers. By implementing a curriculum that intentionally incorporates these lesson types, teachers can provide meaningful engagement, nurture connections to the world of work, use high-quality instructional practices, and increase access and equity within computer science education.

Learn more about High School Computer Science!

Start a free trial to preview Ellipsis Education, or schedule a 30-minute call to explore our courses with one of our curriculum experts.