予定
検索

weekly
or for 4 classes
クラス

Minecraft を使用したコード記述入門 (プログラミング 101、パート 2)

3 人が学習を完了しました
年齢 9 歳-13 歳
ライブグループクラス
これは、全 12 回のセッションをすべて受講することができない学習者と家族向けの 3 部構成のシリーズの第 2 部です。前提条件: 「Minecraft を使用したコード記述の概要 (プログラミング 101、パート 1)」。
平均評価:
5.0
レビュー数:
(30 レビュー)

オンラインライブ授業
週に1回、 4 週間
3 人-6 人 1クラスあたりの学習者
75 分

含まれるもの

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

このクラスで学べること

In this class, we will take a deeper dive into programming and computer science by working through lesson blocks two and three of the Coding FUNdamentals curriculum in Minecraft: Education Edition. First, we will travel to each of the different planets in our solar system, and on each planet, we will learn something new about programming. Next, we will travel back in time, and at each epoch of our planet's time in this universe, we'll cover a new programming concept or reinforce knowledge we have gained in previous lessons. Topics covered will include:
- Conditionals (if/else) and loops (while/for)
- Debugging code and quickly reviewing code to find errors.
- Problem decomposition
- Test cases
- Boolean Logic
- Algorithm comparison
- Writing programs that use and modify variables  
- Sequencing
- Event handling 
- Feature development and planning

At the beginning of class, students will be expected to have Minecraft Education Edition running and signed into their account (I will provide a license and account to sign in and use). I will briefly introduce the lesson, cover the objectives for the lesson and provide reminders on how to use the MakeCode Editor to program the agent. I will introduce or review vocabulary each week. There may be some "unplugged" activities; each lesson has 4-5 activities, and each activity gives the learner a chance to solve an exciting problem using programming. At the end of the lesson, I will ask the students some quick questions that test whether they got all the information they need or not. In weeks 6 and 12, there will be an exam; the students will have to use the tools and knowledge they have gained to solve familiar problems, then they will have to present their solutions to me, and I will provide feedback. Each week I will also provide a homework assignment to the students. I will ask students to submit the homework assignments by the beginning of the next class to receive feedback.  If we end the class early, we can begin the homework for the following week (I cannot take questions on the previous week) until the class time ends.

******Syllabus******
Rules for homework: homework must be submitted the day before the next class after it is assigned to receive feedback. To submit homework, you will send me a video of your solution on flipgrid. You must explain your code to me in the video. The video must be under 4 minutes long, and you must also provide me with a link to your code so that I can reproduce the results. I will provide an introductory video showing how to submit homework in the class. Late homework will not be graded or evaluated.

Disabilities: if your student has a disability, please let me know what I can do to make this the best experience for your learner. I am happy to provide extra time on exams, provide extended deadlines, or if you have other ideas, I can take a look at that as well.

Attendance: if you miss class, you cannot make it up. However, there will be a recording of the course. You should watch the recording (you can even watch it at double speed!). 

Honesty: Please use attribution if you use other people's work. If I get suspicious and find out you used someone else's work without providing attribution, I will let a parent or guardian know so that we can do better in the future. 

**Week 5**
⇢ Week of July 17: Uranus and Neptune: we will now travel to the gas giant Uranus, followed by Neptune. We will learn to describe choices made during program development using code comments, presentations, and demonstrations in this lesson. We will review developing plans that describe a sequence of events, goals, and expected outcomes. We will also continue to use and review problem decomposition.
⇢⇢Homework: Program the agent to build a hollow pyramid with a 6x6 base that extends up to the final block.

**Week 6**
⇢ Week of July 24: Exam 1: 50 minutes, followed by presenting solutions to two out of the five available problems. I will be available to provide some help, but not a lot. This is to make sure that my teaching is successfully helping you to learn. It will not be graded with a letter grade. Instead, I will provide feedback on your code and presentation.
⇢⇢Homework: None!

**Week 7**
⇢ Week of August 1: The Experiment: changing gears from space, we will now go back in time only to encounter an unexpected problem! We will continue to use skills developed to debug code, compare and refine algorithms, and problem decompositions. We will introduce and learn how to use variables to store and modify data.
⇢⇢Homework: Write a program that takes two variables, a color, and a number. Program the agent to build a 1x1 tower that extends however many blocks up the user passes into the program. The block must be the color the user specifies. The program must accept at least five colors.

**Week 8**
⇢ Week of August 8: Dinosaur Run: we must sneak through a series of challenges using our coding skills to avoid danger. We will learn about events and event handling. We will have to continue to use decomposition to solve the problems.
⇢⇢Homework: You must program the agent to follow the player, and if the agent detects lava anywhere around the player, the agent must cast fire protection on the player. If the agent sees that the player is underwater, the agent must cast underwater breathing on the player.

学習到達目標

Students will learn to model the way programs store and manipulate data using numbers or other symbols to represent information. They will learn to develop plans that describe a sequence of events, goals, and expected outcomes. To facilitate the program development process, they will learn how to quickly decompose (break down) problems into smaller, manageable subproblems. I will also introduce debugging and how to quickly identify and correct errors in code.

その他の情報

保護者へのお知らせ
This class uses Minecraft: Education Edition. This is a special version of Minecraft created by Microsoft for classroom use and learning. This version of Minecraft is COPPA certified and complies with FERPA (https://educommunity.minecraft.net/hc/en-us/articles/360047118972-User-Privacy-and-Minecraft-Education-Edition).
受講に必要なもの
I recommend having two monitors, one to see my screen and one to run Minecraft: Education Edition on. If you do not have two monitors, make sure to review with your learner how to switch between the zoom video and the Outschool course so they can see my screen!
指導言語
英語
外部リソース
学習者は、Outschoolが提供する基本ツール以外のアプリやウェブサイトを使用する必要はありません。
使用する教材
https://education.minecraft.net/en-us/resources/computer-science-subject-kit

先生について

参加しました October, 2021
5.0
30レビュー
プロフィール
教師の専門知識と資格
I have a masters degree in computer science, I have a decade of software development and testing experience and am published in a Marine Science journal for the development of "Stress-scapes" a machine learning algorithm that provides fisheries in the Gulf of Alaska with feedback on how pacific cod in the Gulf of Alaska are responding to changing environmental conditions. I have also written software for the US Navy Undersea Warfare Center. I work with non-profits where I live to provide computer science education to the greater metropolitan area where I live. 

レビュー

その他の人気クラス
[マンツーマン] JAVAコーディングのプライベート指導 - JAVAプログラミング入門
Ziad Ghazi
4.6
(9)
セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Java コーディング: 楽しいプロジェクトでプログラミングを学ぶ - レベル 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
クラスごと
次回のセッションは Tue 5/27 の7 PM です
グループクラス
12 週間、 1/週、 50 分
12 歳-17 歳
JavaプログラミングI
Susan Frederick
4.9
(16)
クラスごと
次回のセッションは Mon 6/2 の2 PM です
グループクラス
2 週間、 3/週、 1.42 時間
12 歳-17 歳
Java プログラミング - プライベート 1 対 1 の個別指導
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
セッションごと
1対1レッスン
オンデマンド
10 歳-18 歳
Javaウィークリークラス
MissB aka Bhavana R (Coding)
4.9
(38)
クラスごと
次回のセッションは Tuesday の10 PM です
グループクラス
1/週、 45 分
11 歳-16 歳
Java 1:1 クラス
MissB aka Bhavana R (Coding)
4.9
(38)
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
101 プライベートカスタマイズ - 中級 - Java プログラミング - 毎週 1 時間
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベートカスタマイズ - 初心者のための基礎 - Java プログラミング - 毎週 1 時間
StudentScholars
3.9
(86)
セッションごと
次のセッションは今日 2:30 PM です
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベート - JAVA プログラミング - 中級 - レベル 2 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベート - JAVA プログラミング - 初心者向け基礎 - レベル 1 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳
101 プライベート - JAVA プログラミング - 初心者向け基礎 - レベル 1 - 毎週 30 分
StudentScholars
3.9
(86)
セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Javaでオブジェクト指向プログラミングを学ぶ
Mikaila
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
2-in-1 Java と Python コーディング | 初心者向けの 1 年間の週次プログラミング クラス!
Faruk Hasan
4.8
(149)
クラスごと
次回のセッションは Wednesday の2:05 AM です
グループクラス
1/週、 35 分
10 歳-13 歳
Magic Java: アートやゲームを通してプロフェッショナルなコーディングを学ぶ (1 対 1)
Nicolas Bulgarides
セッションごと
1対1レッスン
オンデマンド
13 歳-18 歳
Minecraft JAVA 版: サバイバル初心者コース Java で生き残る方法
Julie Olufson
4.9
(270)
クラスごと
次のセッションは明日の 2 PM です
グループクラス
1/週、 45 分
5 歳-10 歳
キャンプ:Java ジェダイになろう
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
クラスごと
次回のセッションは Mon 6/16 の3 PM です
グループクラス
1 週間、 5/週、 50 分
10 歳-15 歳
もっとクラスを見る
アプリを入手 
App StoreでダウンロードGoogle Playで入手する
Home
検索
ギフトカードを贈る
通貨、タイムゾーン、言語の設定を開く
言語と地域
ログイン