BlocksCAD: Analog Clock

during Hour of CodeTM

Dec. 3rd - 9th

Math     Coding      Design

Teachers! Start here:

Analog Clock Exploration Demo Video


Description:Students will build an analog clock from scratch that orients its hands based on input minute and hour variables. Students will have to use a series of translations, rotations, and loops to orient the clock’s numbers around the circle. They will have to write functions using math blocks to rotate the hands the appropriate number of degrees depending on the time.


CC HSG.MG.A.1: Use geometric shapes, their measures, and their properties to describe objects

CC HSG.MG.A.3: Apply geometric methods to solve design problems

CSTA 2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals


Email to learn more about our high school curriculum. Lessons cover transformations, shape construction, surfaces of revolution, and more!

Brand new to BlocksCAD? Sign up for an upcoming Introductory Webinar.  


Download the Lesson Plan to help you prepare and the Student Handout to print for your class.

View the teacher's solution file here and direct your students to the link below for their starting blocks.


Receive editable lesson plan and walkthrough video

* indicates required



Open a blank BlocksCAD editor to start your exploration!