Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

コーディングとゲーム開発 - パート 2

この 8 週間のコースは、私の最初のクラス「コーディングとゲーム開発入門」に続くように設計されています。学生は、そこで学んだスキルを基に、新しいツール、オープンエンドの問題、そしてさらなるゲーム開発を学びます。
Lily Gentner
平均評価:
5.0
レビュー数:
(20)
クラス

含まれるもの

8 ライブミーティング
8 授業時間
この文章は自動翻訳されています

このクラスで学べること

This 8 week course is designed for students ages 7 to 12 who have completed the Intro to Coding and Game Development class. Each week will consist of a one-hour live, online lesson and a few independent practice exercises to reinforce new concepts.

In this class, students will build on the skills they learned in the last class, and work towards solving more open-ended problems, applying more advanced tools, and adding more complex functionality to their game. By the end of these 8 weeks, students should be comfortable applying the tools they’ve learned to simple, open-ended coding problems. Students will also add to an ongoing game or project, and be able to read most simple programs.

Do accomplish these goals, we'll use the basic coding vocabulary (loops, functions, variables, etc.) now at students’ disposal to practice problem-solving skills, independent investigation, and good thinking habits.

The class will roughly follow this schedule, but we may deviate from it slightly, depending on students’ interests and the challenges that we encounter:

Week 1: Functions with Input
- Look at examples of a function that take input: array.push
- What does it mean for a function to take input?
- Write a function that increases a score variable by a given number
- Discuss syntax and tradeoffs

Week 2: Functions with Output
- Look at examples of other functions that give output: push and pop
- What does it mean for a function to have output?
- Write a function that takes 2 numbers, and returns their sum

Week 3: Iterative Logic
- Practice using an iterator variable (i, number, etc.) in a while loop
- Use a while loop to print every item in an array of strings

Week 4: For Loops
- Introduce syntax and mechanics of For Loops
- Compare and Contrast For Loops and While Loops

Week 5: Intermediate Boolean Logic
- Introduce “And” and “Or” operators
- Use "And" and "Or" operators to solve a logic problem
- Discuss Tradeoffs between different ways to present boolean logic

Week 6: Debugging
- Practice Debugging Boolean Logic, Loops, and more complex functions
- Problem Solving Practice

Week 7: More Problem Solving Practice
- Work through a more open-ended problem. For example: how to add all numbers in an array

Week 8: More Problem Solving Practice
- Continue working through problem from last time
- Discuss and practice problem solving skills
- Next Steps

学習到達目標

- Apply the coding tools taught in Part 1 to appropriately challenging problems
- Practice and Develop Problem- Solving Skills
- Gain confidence and experience with solving problems that are difficult or confusing at first glance
- Give students additional tools to implement the features they imagine for their personal projects and games
学習目標

その他の情報

保護者へのお知らせ
To make setup as easy as possible, we will continue using Codepen for writing and running code.
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
  • Codepen
参加しました January, 2022
5.0
20レビュー
プロフィール
教師の専門知識と資格
I studied Statistics and Computer Science at Harvard University before working at Uber and Square as a software engineer for over 4 years. Last year, I shifted my focus to teaching because I wanted to help kids develop the thinking skills and confidence that I wish I’d had sooner.

I can still clearly remember taking my first computer science class and feeling convinced that it was too hard for me. At 18, I was pretty good at carrying out formulaic solutions, but I had almost no experience actually generating them. So when I encountered more open-ended problems in computer science, I found them extremely intimidating and discouraging.

Systematically approaching and deconstructing hard problems makes them much less stressful and more interesting, but this process is very different from what’s typically taught in school. Eventually, I developed this skill and applied it to the classes (and later, a career) that I’d once thought were too hard for me. But I really wish I’d started that process sooner. 

My classes will introduce kids to coding, logic, and problem-solving. Because the best learning happens when the topic is fun and usable, students will apply these concepts to a game that they get to design, plan, and build.

レビュー

ライブグループクラス
共有

$300

8 クラス分
週に1回、 8 週間
60 分

7 人がクラスを受けました
オンラインライブ授業
年齢: 7-11
クラス人数: 1 人-3 人

このクラスはもう提供されていません
About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシープライバシーの選択利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2025 Outschool