US$24
weeklyMinecraft에서 블록 기반 엔더 펄 프로그래밍
6 명의 학생이 수업을 완료함
연령대: 9-13 세
실시간 그룹 수업
실시간 화상 수업
주당 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
선생님을 만나보세요
교사 전문성 및 자격증
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 세
마인크래프트 - 블록 코딩으로 나만의 게임 만들기 - 레벨 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,888)
US$20회당 수업료
다음 세션은 Fri 6/27 6 PM 에 예정되어 있습니다.
그룹 수업
5 주, 주당 1회50분
7-12 세
코딩을 배워보자: 마인크래프트 교육용 에디션 스타일!
Ms Felicia
5.0
(40)
US$143 세션당
일대일 레슨
온디맨드
6-18 세
코딩: Scratch Jr. with Boomer
Brenda Ban
4.9
(483)
US$18회당 수업료
다음 세션은 Tue 6/3 5:30 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 4회45분
4-9 세
스크래치 여름 캠프 1부: 코딩과 애니메이션 - 초보자를 위한 기초
Young Art: Art Education, Fashion Design, Coding
4.7
(4,848)
US$20회당 수업료
다음 세션은 Mon 6/9 3 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 3회55분
9-14 세
Scratch와 MakeCode를 이용한 1:1 블록 기반 코딩
SRS Music & STEAM
4.9
(25)
US$43 세션당
일대일 레슨
온디맨드
7-13 세
스크래치 초보자를 위한 코딩 여름 캠프 - Code-A-Thon - 5일 만에 5가지 게임
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
US$13회당 수업료
다음 세션은 Monday 7 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회55분
7-12 세
3학년에서 5학년을 위한 스크래치 소개
Ms. Sara (STEM Apprentice Academy)
5.0
(585)
US$24회당 수업료
다음 세션은 Tue 6/3 11 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회45분
7-9 세
(1:1) Minecraft에서 마법 만들기 - 던전 앤 드래곤 만들기(주문 및 능력)
Chris Rudder
5.0
(1)
US$40 세션당
일대일 레슨
온디맨드
12-17 세
스크래치 비디오 게임 코딩: 재미있는 프로그래밍
Michelle Lewis Scratch Coding STEM Educator
5.0
(20)
US$48 세션당
일대일 레슨
온디맨드
7-17 세
스크래치 프로그래밍: 일대일 코딩 세션
BrainBytes
4.9
(244)
US$65 세션당
일대일 레슨
온디맨드
6-13 세
스크래치 코딩
Mehrab Ahmad
US$20회당 수업료
다음 세션은 내일 11 PM 입니다.
그룹 수업
주당 1회55분
7-12 세
Minecraft와 함께하는 초보자 코딩 수업: 레벨 1 - 프로그래밍의 기초
Playful Digital Learning
4.9
(590)
US$36회당 수업료
다음 세션은 Monday 8 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회1.50 시간
8-13 세
코딩 스크래치 전체 학기 시리즈 - 스크래치 소개: 코딩 및 게임
Young Art: Art Education, Fashion Design, Coding
4.7
(4,848)
US$18회당 수업료
다음 세션은 Mon 6/16 11 PM 에 예정되어 있습니다.
그룹 수업
16 주, 주당 1회55분
9-14 세
중급 프로그래머를 위한 스크래치 코딩 클럽
Ms. Sara (STEM Apprentice Academy)
5.0
(585)
US$24회당 수업료
다음 세션은 Tue 9/2 11 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
8-10 세
Minecraft와 함께하는 초보자 코딩 캠프: 레벨 2 - 프로그래밍의 기초
Playful Digital Learning
4.9
(590)
US$36회당 수업료
다음 세션은 Monday 8 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회1.50 시간
8-13 세