Bridging STEAM and Cognitive Learning: Color Mixing with Bee-Bots!
Recently, we invited parents to join in for a day of fun and learning at school where we showcased the curriculum in color.
I was tasked with creating an activity combining technology, cognitive learning, and color. The challenge was to create an activity that ticks all the boxes – ease of execution, limited resources, and super fun and engaging for the kids, of course!
So I took a colorful detour into the world of STEAM by integrating technology and programming into a lesson on color mixingโand the results were as vibrant as the patchwork-quilt mat we created!

The Inspiration: STEAM Meets Art
As an educator, Iโm always looking for ways to connect creativity with 21st-century skills. STEAM (Science, Technology, Engineering, Art, and Math) encourages students to think critically, solve problems, and explore their world through both analytical and creative lenses. So, I asked myselfโhow can we combine art, technology, and early programming in a meaningful, hands-on way?
Enter the Bee-Bot: a small, programmable floor robot designed for young learners. Its simple directional buttons make it perfect for introducing coding concepts to elementary students.

The Project: A Color-Mixing Journey
To merge color theory with basic programming, I set up a large color patchwork quilt mat using construction paper squares. Each square represented a primary or secondary color. I also created instruction cards with color mixing prompts, such as:
๐ด + ๐ต = ๐ฃ (Red + Blue = Purple)
๐ต + ๐ก = ๐ข (Blue + Yellow = Green)
๐ด + ๐ก = ๐ (Red + Yellow = Orange)
The Task: Program the Bee-Bot
Students worked in small teams. Their mission? Program the Bee-Bot to follow a color-mixing journey. For example, if their card said “Red + Blue = Purple,” they had to:
- Locate the red square on the mat.
- Program the Bee-Bot to move to red.
- Then guide it to the blue square.
- Finally, direct it to land on the purple square, completing the color equation.
This required more than just knowing colorsโit involved planning, sequencing steps, debugging if the Bee-Bot went the wrong way, and using critical thinking to solve problems as a team.
Differentiation: Adapting for All Learners
One of the best parts about this activity is how easily it can be differentiated to meet the needs of various age groups and learning levels:
For younger or beginner learners (PreKโK):
- Use fewer color squares and larger grid spacing.
- Focus on single-step programming: just go to one color square (e.g., “Find Red”).
- Pair students with older buddies or adults for extra support.
For older or more advanced students (Grades 2โ4):
- Introduce multi-step commands and more complex paths.
- Have students write down their sequence of moves before testing it.
- Add challenge cards with “wrong” color combinations they must debug.
For enrichment:
- Ask students to create their own color mixing cards or design a new color-coded mat.
- Introduce new Bee-Bot challenges that incorporate math, storytelling, or patterns.
- Discuss where we see color mixing in real life (e.g., painting, printing, digital screens).
The Learning: More Than Just Art
This lesson packed in so many layers of learning:
๐จ Art: Understanding primary and secondary colors, mixing concepts, and visual storytelling.
๐ป Technology: Introducing basic programming and directional language.
๐ง Cognitive Skills: Sequencing, logical thinking, spatial awareness, and cause-and-effect reasoning.
๐ค Collaboration: Working as a team, testing ideas, and revising strategies together.
Reflections
The kids were completely engagedโand I was thrilled to see how seamlessly they combined artistic knowledge with technological exploration. Watching students cheer when their Bee-Bot successfully completed its journey was a highlight of my week!
This was a simple project to set up, but it had a big impact. I plan to keep incorporating STEAM activities like this in the art roomโbecause when art meets tech, magic happens.





















