Coding & Tech
An Introduction to Writing Code Using Minecraft (Programming 101 One-on-One)
In this 12-week course I will teach students the basics of computer science and programming using block-based coding and Minecraft.
Josiah Blaisdell M.Sc.
30 total reviews for this teacher
1 review for this class
Completed by 1 learner
There are no upcoming classes.
year old learners
learner per class
Meets 1x per week
Over 12 weeks
75 minutes per class
There are no open spots for this class.
You can request another time or scroll down to find more classes like this.
Not an official Minecraft product. Not approved or associated with Mojang.
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...
This class is taught in English.
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.
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.
I will assign homework to the students each week. Homework should be completed individually or with parent/sibling help. I expect to take approximately 2 to 4 hours a week to complete the homework. I will provide a new problem each week (see the syllabus) and encourage the students to ask questions. I will be available to answer questions on the course page as they come up. I recommend getting started on the homework early and working on it each day, but recognize that some people want to do it all in one fell swoop. The important thing is that you learn what works best for you.
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!
There will be two exams, one in week 6 (the middle) and one in week 12 (the end). The final exam will have problems that you create! I will provide the student and parent with a written report describing their progress and providing areas for improvement. I will communicate with the parent if an assignment is missed or an honest effort is not made.
1 hour 15 minutes per week in class, and an estimated 2 - 4 hours per week outside of class.
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).
Josiah Blaisdell M.Sc.
Building 21st century skills one block at a time
🇺🇸Lives in the United States
30 total reviews
49 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...