8-10 yrs old
Build a clock in Minecraft by using command blocks with the testforblock and setblock commands. Then build a minecart ticker to keep time.
April 22, 2019
Supporting Minecraft world file.
Common Core Standard
Engage NY Module
Related Engage NY Module link.
Build the Clock Yourself Before Starting This Lesson
Note: Before you start this lesson, you should know that one of the reasons why this is such a fantastic lesson is that there are so many computer skills involved, however, if you have a class new to computers, they will learn a lot but move at a much slower pace. Teachers should definitely build a clock on their own so they can help with the troubleshooting and debugging that can come with any coding lesson. Don’t worry, this is a pretty easy machine to make, and what better way to learn about time than to build a clock?
Observe the clock
Simply set the clock running on a projector and have the students make observations about what is happening. Guide the students to figure out that the clock is read like a digital clock but with stacks of blocks instead of numbers. Ask questions like:
a. What time is it?
b. What time will it be in 5 minutes?
c. About what time is it? (round)
d. How many blocks are in the 1s, 10s, and hours columns when it flips?
e. How do you think the machine works?
Students will take notes and make sketches in their notebooks.
The Big Idea: There is 60 minutes in an hour and 12 hours on a clock.
Build the Clock
Put students into groups of three and have them enter their own flat world.
Put one student on the each of the columns.
Student 1 will build and code the 1s column.
Student 2 will code the 10s column.
Student 3 will code the hours column.
They will work together to debug and watch the videos attached with this lesson to guide them with any help they might need.
Command Block Clocks Intro
Coding the 1's Column
Coding the 10's Column
Coding the Hours
1. How many bases does the clock use?
Depth of Knowledge 4
The student did all of the following:
1. The student was able to build a clock that keeps time like a digital clock. (3.MD.1)
2. The student was able to explain three bases are used for time; hours are base 12, minutes are in base 60, and the ones column for the minutes are base 10. (3.MD.1)
3. The student was able to add and subtract time. (3.MD.1)
4. The student was able to use impulse and repeat command blocks.
5. The student was able to use the testforblock and setblock command.
6. The student was able to copy and paste with a keyboard.
Depth of Knowledge 3
The student completed five out of the six listed above.
Depth of Knowledge 2
The student completed four out of the six listed above.
Depth of Knowledge 1
The student completed two out of the six listed above.
Introduction to Logic Gates
What's the logical password?
Make a Flower Trail Wherever You Go
In this lesson, we will create a trail of flowers for our player ...
Build a coral reef time lapse in a Minecraft world
Events in Programming
Learn about events and event handlers.
Build with the agent
10 building exercizes with automatic testing
Creating a magical castle using code
4th Grade NGSS Science
This project shows how you can create a rainbow in Minecraft usin...
NGSS 3rd Grade Science - Forces
Build a Dam
3rd Grade Engineering Challenge
4th Grade Engineering Challenge
Creeper Tower Test
5th Grade Engineering Challenge
Surface Area and Perimeter
6th Grade CCSS Math
How to build a Square
Use the companion app MakeCode to a square using blocks of your c...
Design various coral reefs with Minecraft and code
Easy gameplay for beginners in coding
NGSS 5th Grade Science - Earth's Systems
Fractions Pixel Art
Break down pixel art into fractions.
Sensors in Monitoring and Control Systems
Ice Fishing Derby
5th Grade CCSS Math
Wall Follower Algorithm
Guide the agent through a simple maze
The Wild Robot Escapes
An intro lesson for the book Wild Robot Es
Number Line Railroad
CCSS 4th Grade Math
Find the Button
Great introduction to coding using command blocks
Agent Guided Book Tour CS, ELA
Students bring together ELA,CS,and design concepts
BINARY DIAMOND RUSH
How information is encoded into binary code in PC
Make it Rain!
In this lesson, we will use the On Chat Command to make it rain i...
Magical Castle2: Zombie Attack
Create a Zombie Attack game in the Magical Castle
Quadrilateral Capture the Flag
Compare, contrast & define different quadrilaterls
Minecraft version of classic Bomberman game
Mining with the Agent: Part I
Using the Agent for vertical shaft mining
Introduction à la programmation en 2nde
Shapes From Shapes
Make a shape made out of smaller, equal sized piec
Mining with the Agent: Part II
Further develops concepts of mining with the Agent
Codegame in Icelandic