Minecraft

CS103: Intro to Game Design with Minecraft

Course Description

****This course assumes students know very little about Minecraft or has limited expereince with it. If your child has been playing Minecraft a lot and is 10+ year old, CS104 Minecraft Coding with Lua will be a better course to take. As part of this course, you are required to purchase your own minecraft account (we will provide instructions once you enroll), which will be ~$30 one time fee. This will be your own life-time Minecraft account.**** 

Minecraft is a sandbox video game created by Swedish game developer Markus Persson and later developed by Mojang. The game allows players to build with a variety of different blocks in a 3D procedurally generated world, requiring creativity and critical thinking.

Students will learn how to think logically by creating interactive devices and logic gates through the use of Minecraft Redstone, a set of blocks and principles allowing for circuit design in the game. The Redstone projects completed in this course include a pressure activated door, an automatic TNT cannon, a pitfall trap. On completion of the course, students will possess the skills and principles needed to develop their own Redstone contraptions!

This course focuses on the game design component of Minecraft and no coding. If you are more interested in learning how to code in Minecraft, please check out our Minecraft Coding with Lua course. There is no need to take this course before your child can take Minecraft Coding with Lua.

The first class session will cover software installation, configuration, and introductions.

Project Concepts Taught
Pressure-Activated Piston Door
Redstone circuit basics
Component types: power, transmission, mechanism
Signal inversion
Trap Staircase
Managing signal timing and strength
Circuit organization and planning
Music Disk Lock
Handling precise inputs
Designing and testing a compound circuit component
Automatic TNT Cannon
Perpetual clock circuits
Logic gates
Bringing together discrete circuit units
Light Tower
Engineering creative forms of signal transmission
Redstone Pitfall
Input conversions
Engineering complex mechanized systems

Course Outcomes

  • The basics of Minecraft
  • How to create complex, mechanized contraptions with Minecraft Redstone
  • Managing engineering and design considerations
  • Controlling the flow of power with:
    • logic gates
    • comparisons
    • inversion
  • Game design principles
  • Problem solving and debugging skills
  • Computer Programming
  • Level 1
  • Hardware/Software/Books Required?

FAQ

You will need a PC or Mac computer, webcam (Preferred not required), high-speed internet connection as well as a headphone with a mic. You will also need to purchase your own copy of Minecraft Java Edition at minecraft.net (under $30 one time fee). You can purchase it at https://minecraft.net/en-us/

Please contact us through email at admin@coding4youth.org, one of our counselors will assist you.

There is only ONE free make up lesson available. Please coordinate with instructors on scheduling.

Our instructor team includes students and graduates of Bachelor’s and Master’s Degree in Computer Science or Computer Engineering from Accredited Institutions.


courses