$60
per session含まれるもの
オンデマンドで会う
必要に応じて会議をスケジュールする75 分
セッションごと教師のサポート
テスト
I will provide formative assessment, ad hoc, during the lessons. On request I can provide letter grades to student's submissions, for example if you would like your learner to get formal feedback.評価
含まれるこの文章は自動翻訳されています
このクラスで学べること
This is an ongoing advanced problems class. I recommend that before taking this class you first take the Minecraft programming in Python curriculum with me. Each week I will have a problem prepared for the students to solve. In the first 10-15 minutes of the class, I will use a lecture format to present the problem and the tools needed to solve the problem, I might use presentation aids like khan academy videos, slides and pictures. Next, I will ask them to help me to write some pseudo-code to solve the problem. Once we have the pseudo-code for a solution I will ask the students to implement it. I will provide feedback on ideas, students will be encouraged to participate and communicate how they are finding the solutions, simply providing an answer without showing how you got the answer will be discouraged. When class starts: please ensure that your learner shows up to class ready to learn. They must have Minecraft: Education Edition running and ready to go. I may not be able to help work through technical issues during class time, so if you do have issues make sure to reach out to me before the class begins. Week 1 (4/18/2022): Problem: Write a program in python that makes the game more accessible to players that are blind, you can use the built in accessibility features to do this. I will provide some examples in class. Standards: 2-CS-01, 2-IC-21, 3A-AP-21 Week 2 (4/25/2022): Problem: I will provide a railway connecting two cities. Write a program that sends messages on the railway encoded in minecraft blocks. Ensure that errors in railcart transmission protocol can be handled. Standards: 2-NI-04, 2-CS-03 Week 3 (5/2/2022): Problem: Write a program that computes the probability of finding diamonds in a 200 block long mine. Estimate the amount of time it takes to dig a 200 block long mine with an unenchanted diamond pick. Provide an estimate for the amount of time it takes to mine a stack of diamonds. Standards: 2-DA-08, 2-DA-09 Week 4 (5/9/2022): Program the agent to build a solid sphere (without using the built in sphere function!) requires some algebra Standards: 2-AP-10, 2-AP-13, 3A-AP-18 Week 5 (5/16/2022): Fix my code: I have inserted 10 bugs into the code I provide, can you find them? Standards: 2-AP-19, 1A-AP-14 Week 6 (5/23/2022): Write a program that prints the binary representation of a Minecraft block. Standards: 2-DA-07, 3A-DA-09 Week 7 (6/6/2022): Program the agent to place the blocks corresponding to the first 15 terms in the Fibonacci sequence in two different ways and then compare them. Requires recursion, make sure you sleep well the night before. Standards: 3A-AP-15, 3B-AP-13 Week 8 (6/13/2022): Write a program that prints the hexadecimal representation of a Minecraft block. Standards: 2-DA-07, 3A-DA-09 Week 9 (6/20/2022): Identify an encryption scheme that converts letters from text into minecraft blocks and from minecraft blocks to letters in text. Write a program that can encode and decode inputs. Bonus: handle invalid inputs gracefully. Standards: 2-NI-06, 2-NI-05, Bonus: 2-AP-17 Week 10 (6/27/2022): Program the agent to print a bar graph describing the frequency of blocks at different depths. Standards: 3A-DA-11, 1B-DA-06 Week 11 (7/11/2022): Rotate a row of 10 unique Minecraft blocks left by 1,2,3,4 ... or 10 positions. For example: imagine that ten wool blocks lie in a row, each with a different color. If we rotate the row of blocks left by one, the first block becomes the last block and all other blocks shift left by one. Standards: 2-AP-10, 2-AP-12, 3A-AP-14 Week 12 (7/18/2022): Program the agent to dig a mine and count the number of each block that it sees. If you dig a straight 1x2 tunnel what are the chances of encountering diamonds at each height? Standards: 3A-AP-18, 2-DA-08
学習到達目標
Students will learn problem solving skills and how react when there is no obvious solution. Students will also learn different representations of data, encryption, networking theory, testing, debugging, and how to make programs more accessible.
その他の情報
保護者へのお知らせ
Minecraft: Education Edition takes data privacy concerns seriously and complies with COPPA, CCPA , FERPA, and Microsoft’s Privacy Statement and General Data Protection Regulation (GDPR).
受講に必要なもの
I recommend having two monitors, one so that you can see my screen and the other to use while you play. This class requires a keyboard and mouse.
指導言語
英語
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
使用する教材
I am using the book Python for Kids by Jason R. Briggs to be able to better communicate the problems and use language that the students will be more comfortable with. I also used some of the problems in Programming Pearls by Jon Bentley
先生について
教師の専門知識と資格
1) I can teach introductory computer science for K-12 grade. I can also teach or tutor students who are in high school in mathematics: calculus, multi-variate calculus, linear algebra and proof writing.
2) I am named in two patents related to digital signage technology, I have published a couple of papers using computer science and machine learning to solve challenges in environmental science and medicine. I have also had some experience in the video game industry as a developer and tester.
4) I value the following:
*Low-risk competition
*Social-emotional growth through the development of "soft" skills
*Student-centered learning
*Increasing a child's memory capacity
*Computer and simulation fluency
*Strategic thinking and problem-solving
I find a lot of joy in working with kids, my philosophy is to let mistakes happen and to be there to help them learn how to recover quickly and confidently. I believe this can be done using video games! I am married, my wife and I live in Oregon, my wife teaches calculus at Oregon State University and here on Outschool!
レビュー
その他の人気クラス
Python コーディング レベル 1 のすべて | ティーンエイジャー向けライブ Python コーディング クラス
David Sofield
4.9
(818)
$22 クラスごと
次回のセッションは Friday の4 PM です
グループクラス
8 週間、 1/週、 1 時間
11 歳-16 歳
Python コーディング プロジェクトについて | 中級者向けの Python コーディング プロジェクト 8 つ
David Sofield
4.9
(818)
$29 クラスごと
次回のセッションは Sat 4/19 の5:30 PM です
グループクラス
8 週間、 1/週、 1 時間
11 歳-16 歳
中級者向け Python コーディングのすべて レベル 3 | Python コーディング コーディング クラス
David Sofield
4.9
(818)
$33 クラスごと
次回のセッションは Sunday の10:30 PM です
グループクラス
10 週間、 1/週、 1 時間
11 歳-16 歳
子どものための Python コーディング (入門)
Dr. Elliott Heflin, Jr.
4.6
(405)
$14 クラスごと
次回のセッションは Mon 3/17 の1 PM です
グループクラス
2 週間、 5/週、 55 分
8 歳-13 歳
初心者向け 1 対 1 Python コーディング コーチ (個別指導)
Bojan Milinic
5.0
(7)
$65 セッションごと
1対1レッスン
オンデマンド
8 歳-18 歳
1:1 プライベート指導 Python コーディング - Python プログラミング入門
Ziad Ghazi
4.5
(8)
$55 セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Python プログラミングのすべて | 初心者向け Python コーディング サマー キャンプ レベル I
David Sofield
4.9
(818)
$22 クラスごと
次回のセッションは Mon 6/16 の4:15 PM です
グループクラス
2 週間、 4/週、 1 時間
11 歳-15 歳
進行中の Python プロジェクトベース | 10 週間のライブ Python コーディング (進行中)
QuattronKids
4.9
(183)
$15 クラスごと
次回のセッションは Tue 3/11 の9 PM です
グループクラス
1/週、 1 時間
9 歳-13 歳
子供向けの高度な Python コーディング
Dr. Elliott Heflin, Jr.
4.6
(405)
$14 クラスごと
次回のセッションは Mon 3/17 の2 PM です
グループクラス
2 週間、 5/週、 55 分
10 歳-15 歳
マンツーマン - Python コーディング クラス
Geetu sodhi
5.0
(18)
$40 セッションごと
1対1レッスン
オンデマンド
9 歳-14 歳
Python レベル 3 プロジェクトベース | ライブで楽しい Python コーディング
QuattronKids
4.9
(183)
$15 クラスごと
次回のセッションは Tue 4/15 の11:30 PM です
グループクラス
10 週間、 1/週、 1 時間
9 歳-13 歳
初心者のための Python コーディングの解き明かし I - 2 週間のコンピューター ハッキング キッズ キャンプ
Coding Doctors Learning Lab, Inc.
4.8
(1,243)
$15 クラスごと
次回のセッションは Tue 3/18 の12 AM です
グループクラス
2 週間、 5/週、 55 分
10 歳-15 歳
子供向け Python コーディング ゲーム (入門)
Dr. Elliott Heflin, Jr.
4.6
(405)
$14 クラスごと
次回のセッションは Mon 3/17 の5 PM です
グループクラス
2 週間、 5/週、 55 分
8 歳-13 歳
初心者のための Python コーディング: プログラミングの基礎を学ぶ
Create n Learn: English, Coding, AI, Music, Math
4.9
(247)
$20 クラスごと
グループクラス
8 週間、 1/週、 55 分
11 歳-14 歳
子供向けプロジェクトベースの Python コーディング (レベル 3)
AI Code Academy
4.7
(1,769)
$23 クラスごと
次回のセッションは Saturday の12:30 AM です
グループクラス
10 週間、 1/週、 1 時間
11 歳-16 歳
子供向けプロジェクトベースの Python コーディング (レベル 1)
AI Code Academy
4.7
(1,769)
$22 クラスごと
次回のセッションは Thursday の4 PM です
グループクラス
10 週間、 1/週、 1 時間
10 歳-14 歳