• Home
  • About
  • Meet the Authors
  • Featured Reviews
  • Request a Review
  • Advertising
  • Subscribe

The Curriculum Choice

Making homeschool decisions easy

  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • About
    • Meet the Authors
  • Blog
  • How To Homeschool
    • By Review Team
    • Encouragement
    • New to Homeschooling
    • Organization
  • Reviews by Grade
    • Elementary
    • High School
    • Middle School
    • Preschool
  • Reviews by Subject
    • Bible
    • Economics
    • Fine Arts
      • Art
      • Music
    • Foreign Language
    • Highschool
    • History & Geography
      • Geography
      • History
    • Home Economics
    • Language Arts
      • Grammar
      • Handwriting
      • Literature
      • Phonics
      • Reading
      • Spelling
      • Vocabulary
      • Writing
    • Logic
    • Math
    • Science & Technology
      • Science
      • Technology
        • Apps

in Games· Hands On· High School· Middle School· Technology

Minecraft Opens Doors to Computer Science & Advanced Programming

My son began playing Minecraft a few years ago and it wasn’t long before his interest in the game led him further into the world of gaming and computer programming. For a variety of reasons, he was frustrated with the atmosphere of many of the online servers he joined.

MInecraft Computer Science and ProgrammingMinecraft Opens Doors

About a year ago, he began hosting his own server and creating his own mods for the game. What impressed me most was that everything he learned was all self taught. Whenever he ran into difficulty, he would simply google tutorials and watch YouTube videos of others sharing their knowledge.

When his server host wasn’t reliable, he shopped around for a new host. He even created a list to compare services and price points of different providers. His research led him to Netherbox and he couldn’t be happier with the customer service he has been provided.

A plugin is something for a Minecraft server to change certain aspects, whether in-game or in the code.  A mod is something for Minecraft that allows you to change your Minecraft world completely.

One of the things he likes most about Netherbox is the ability to custom code the plugins. He’ll spend hours downloading plugins and tweaking the java code. As he has progressed, he has expressed a growing interest in learning Java Programming so that he can create a server from scratch.

programmingComputer Science

Before we jump into advanced programming classes, however, I feel it is important to have a solid foundation in computer science. I believe he should have knowledge of how a computer works – how the hardware components work together.

When I discovered an introductory computer science course offered for FREE from Stanford University, I was very intrigued. Students work through the material and exercises at their own pace and upon completion of the exercises with a score of 80% or higher, students can generate a Statement of Accomplishment from within the course.

In Computer Science 101, participants play and experiment with short bits of “computer code” to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. The course also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet.

He’s only three weeks into the material but thus far he is really enjoying it. Each lesson begins with video instruction whereby the instructor, Nick Parlante, walks students through the material. As the video plays, there is an accompanying “lab” component where participants play with short bits of computer code – the same code referenced in the video. It’s hands-on and immediate.

After each lesson, there is an exercise section whereby students are “tested” on the material. It functions in the same way as it did during the in-class “lab” but the questions are more in-depth. That’s more involved than answering multiple choice questions. These code-writing exercises ramp up gradually.

Advanced Programming

CS101 uses a variant of Javascript however it is very stripped down and thus does not look like full, professional Javascript code. This helps to assure students are not overwhelmed and at the same time, it ensures participants will have a real understanding of what code is and how it works.

CS101 is an excellent first step for someone who then wants to take a full programming course. I know that upon completion of this material, he’ll be more comfortable in a more in-depth course.

Minecraft Ultimate GuideYou might also be interested in my Ultimate Guide to Teaching with Minecraft.

Eva Varga (37 Posts)

Eva is passionate about education. She has extensive experience in both formal and informal settings. She presently homeschools her two young children (Academia Celestia), teaches professional development courses through the Heritage Institute, and writes a middle level science curriculum called Science Logic. In her spare time she enjoys reading, traveling, learning new languages, and above all spending time with her family. ♥

Author Info

Filed Under: Games, Hands On, High School, Middle School, Technology Tagged With: Computer Programming, Computers, CS 101, Java, Minecraft, Netherbox, Stanford University

Previous Post: « Summer Games Coloring Books
Next Post: A Time to Plant: Rod and Staff Reading Series »

Reader Interactions

Comments

  1. Tamra Millikan says

    June 8, 2016 at 12:03 pm

    Thanks for sharing this great information Eva!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

We are a veteran group of home educators with a mission – to spread the word about our favorite curricula and help YOU make informed decisions for your homeschool. Meet the review authors and browse the homeschooling tips they share!

Subscribe For Free Choosing Homeschool Curriculum Guide

Success! Please check your email and confirm your subscription.

There was an error submitting your subscription. Please try again.

Sponsors and Affiliates

Homeschoolinghomeschool

Our Sister Websites

 


Follow Curriculum Choice's board Homeschool Reviews by The Curriculum Choice on Pinterest.

Recent Comments

  • Duncan on How to Start Homeschooling
  • Shirley Ann on A.C.E Curriculum Review Revisited
  • Steve Hakes on A.C.E Curriculum Review Revisited
  • 10 March Nature Activities Perfect for Spring Celebrations - Homeschool Nature Study on Christian Liberty Nature Readers
  • Heidi Ciravola on Farm Food and Nature Anatomy: Books for Exploring our Natural World
  • Advertising
  • Disclosure Policy
  • Philosophies
  • Request a Review

Copyright © 2023 · The Curriculum Choice, a Southern Hodgepodge, L.L.C. site.