Coding & Tech
Programming Block-Based Ender Pearls in Minecraft
Just as natural pearls grow from grains of sand that have irritated oysters, these Minecraft programming pearls have grown from various challenges that have irritated me from computer graphics programming and mathematics. This class challenges learners with weekly problems that they must solve using the block-based programming language offered by Minecraft: Education Edition.
23 total reviews for this teacher
Completed by 1 learner
Once per week
learners per class
How does an “Ongoing” course work?
Meets on a weekly schedule, join any week, no need to catch up on previous material
Live video chats, recorded and monitored for safety and quality
Discussions via classroom forum and private messages with the teacher
Automatic payment every Sunday, cancel any time
Great for clubs and for practicing skills
How Outschool Works
Available TimesPacific Time
Don't see a time that works for you?
Not an official Minecraft product. Not approved or associated with Mojang.
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...
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.
Homework will not be assigned for this ongoing course.
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.
I will provide feedback on the students progress during the lesson and informal assessment of their progress. I will also use formative assessment. Examples of tools I may use to evaluate your learner's progress include: impromptu (pop) quizzes, polls, 5-minute pseudocode writing sessions, self-assessment by providing guidance through the problem.
1 hour 15 minutes per week in class, and maybe some time outside of class.
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
Python for Kids by Jason Briggs Programming Pearls by Jon Bentley
Josiah Blaisdell M.Sc.
Building 21st century skills one block at a time
🇺🇸Lives in the United States
23 total reviews
37 completed classes
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...