US$24

weekly
班級
玩

在 Minecraft 中對基於塊的末影珍珠進行編程

由 6 位學習者完成
年齡 9-13
現場團體小班課程
正如天然珍珠是從激怒牡蠣的沙粒中生長出來的一樣,這些 Minecraft 編程珍珠是從電腦圖形編程和數學中激怒我的各種挑戰中生長出來的。本課程向學習者提出每週必須使用 Minecraft:教育版提供的基於區塊的程式語言解決的問題。
平均評分:
5.0
評論數量:
(30 評論)

即時視訊會議
每週 1 次
1-6 名學習者(每班)
75 分鐘

包含什麼

1 現場會議
每週上課 1 小時 15 分鐘 小時
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

This is an ongoing advanced problems class. I recommend that before taking this class you first take the Minecraft programming 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 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: How can Minecraft blocks be represented by numbers? Write a program that prints the value of a specific Minecraft block in base 2, base 10 (decimal) and base 16 (hexadecimal). 
CSTA Standards Covered: 2-DA-07, 2-AP-10, 2-AP-14

Week 2 (4/25/2022):
Write a program that will count to ten in binary and print each number in the sky above the player.
CSTA Standards Covered: 2-DA-08, 2-CS-02, 2-AP-12, 2-AP-16

Week 3 (5/2/2022):
Fix the internet! Find and correct the bugs in the program that I provide that transports information encoded in Minecraft blocks across a railway. Add a feature to my program for handling lost information (ie: an illager ambushed the rail cart and stole the data) by labeling the minecarts and requesting missing information be resent.
CSTA Standards Covered: 2-NI-04, 2-CS-02

Week 4 (5/9/2022):
Program the agent to build a solid sphere (without using the built in sphere function!)
CSTA Standards Covered: 1B-AP-09, 1B-AP-10, 1B-AP-11, you'll also learn the definition of a sphere!

Week 5 (5/16/2022):
Fix my code: I have inserted 10 bugs into the code I provide, can you find them?
CSTA Standards: 1A-AP-14, 1B-AP-15, 2-AP-19

Week 6 (5/23/2022):
Write a program that prints the binary representation of any Minecraft block.
CSTA Standards: 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.
CSTA Standards: 3A-AP-15

Week 8 (6/13/2022):
Write a program that prints the hexadecimal representation of any Minecraft block.
CSTA Standards: 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.
CSTA Standards: 2-NI-04, 2-NI-05, 2-NI-06

Week 10 (6/27/2022):
Program the agent to print a bar graph describing the frequency of words with different lengths.
CSTA Standards: 1A-DA-06, 1B-DA-06, 2-DA-08

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. 
1B-AP-11, 1B-AP-17, 2-AP-10, 2-AP-13, 2-AP-19

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?
2-DA-08, 1-DA-06,

學習目標

Model how computer hardware and software work together as a system to accomplish tasks.
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
Describe basic software problems using accurate terminology.
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
Create programs that use variables to store and modify data.
Create programs that include sequences, events, loops, and conditionals.
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

其他詳情

父母的引導和規範
Minecraft Education Edition has been extensively vetted by Microsoft and complies with COPPA and FERPA (and related laws in the UK/EU). https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition
供應清單
I recommend having two monitors, one so that you can see my screen and the other to use while you play. I also recommend taking this class with a mouse and keyboard, not an iPad.
外部資源
除了 Outschool 教室外,本課程也使用:
來源
Python for Kids by Jason Briggs Programming Pearls by Jon Bentley

認識老師

已加入 October, 2021
5.0
30評論
教師檔案
教師專業知識和證書
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!

評論


其他家長也喜歡
與我的代理一起編碼 - 區塊編碼
Ms. Mareeka
4.7
(135)
US$15 每班
團體課
50 週, 1/週, 1 小時
9-13
Minecraft - 透過區塊編碼製作自己的遊戲 - 等級 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,890)
US$20 每班
下次會議在 6 PM Fri 6/27
團體課
5 週, 1/週, 50 分鐘
7-12
讓我們來學習程式設計:Minecraft 教育版風格!
Ms Felicia
5.0
(40)
US$143 每堂課
一對一課程
依需求開班
6-18
編碼:Scratch Jr. 與 Boomer
Brenda Ban
4.9
(483)
US$18 每班
下次會議在 5:30 PM Tue 6/3
團體課
1 週, 4/週, 45 分鐘
4-9
Scratch 夏令營第一部分:程式設計與動畫 - 初學者基礎知識
Young Art: Art Education, Fashion Design, Coding
4.7
(4,849)
US$20 每班
下次會議在 3 PM Mon 6/9
團體課
1 週, 3/週, 55 分鐘
9-14
使用 Scratch 和 MakeCode 進行 1:1 基於區塊的編碼
SRS Music & STEAM
4.9
(25)
US$43 每堂課
一對一課程
依需求開班
7-13
Scratch 初學者程式設計夏令營 - Code-A-Thon - 5 天 5 個遊戲
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
US$13 每班
下次會議在 7 PM Monday
團體課
1 週, 5/週, 55 分鐘
7-12
三年級至五年級的 Scratch 簡介
Ms. Sara (STEM Apprentice Academy)
5.0
(585)
US$24 每班
下次會議在 11 PM Tue 6/3
團體課
1 週, 1/週, 45 分鐘
7-9
(1:1) 在 Minecraft 中創造魔法 - 創造龍與地下城(法術與能力)
Chris Rudder
5.0
(1)
US$40 每堂課
一對一課程
依需求開班
12-17
Scratch 電玩遊戲編碼:有趣的編程
Michelle Lewis Scratch Coding STEM Educator
5.0
(20)
US$48 每堂課
一對一課程
依需求開班
7-17
Coding Scratch 全學期系列 - Scratch 簡介:程式設計與遊戲
Young Art: Art Education, Fashion Design, Coding
4.7
(4,849)
US$18 每班
下次會議在 11 PM Mon 6/16
團體課
16 週, 1/週, 55 分鐘
9-14
Scratch 程式設計:一對一程式設計課程
BrainBytes
4.9
(244)
US$65 每堂課
一對一課程
依需求開班
6-13
刮擦編碼
Mehrab Ahmad
US$20 每班
下一堂課今天 11 PM
團體課
1/週, 55 分鐘
7-12
中級程式設計師的 Scratch 編碼俱樂部
Ms. Sara (STEM Apprentice Academy)
5.0
(585)
US$24 每班
下次會議在 11 PM Tue 9/2
團體課
1/週, 45 分鐘
8-10
Minecraft 初學者程式設計課程:1 級 - 程式設計基礎知識
Playful Digital Learning
4.9
(590)
US$36 每班
下次會議在 8 PM Monday
團體課
1 週, 5/週, 1.50 小時
8-13
使用 Scratch 進行 STEM 程式設計:有趣的 Scratch 項目,提升 STEM 和程式設計技能
PopSkool: English, Music, Art, Math, Coding & More
5.0
(41)
US$15 每班
下一堂課明天 8 PM
團體課
8 週, 1/週, 55 分鐘
5-10
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入