Android App Created by 6th Grader helps kids practice for Math Tests

MS Student and HS Student team up to created Android App for Math Practice
Math Zoo App made by Happy Code Club Student

Math Zoo an app made with App Inventor is available on google play store

Staples High School Senior Philip DeMunck and Yu-Min Cho, 6th Grader at Helen Keller Middle School, meet most Saturday mornings to work on an idea for an app.

After a few months, the pair who first started out practicing coding at Happy Code Club decided to embark on a project, following Yu-Min’s original idea, to build an app for Android with App Inventor.

In March of 2020, after many hours together and several iterations of the app, the pair finally published Math Zoo, an app that helps students from K to 8th Grade practice math by solving grade level math problems in basic arithmetic and algebra. Math Zoo now available on the Google Play Store was Yu-Min’s original idea and name and with the help of Philip, his mentor and Happy Code Club Coding instructor, they managed to learn the App Inventor platform, plan the goals of the app, program their ideas, troubleshoot and finally iterate until they had a working app worthy of sharing with the world.

The app is a potential teaching resource for students in Middle School and High School learn how to build apps that tackle real world problems, just like Yu-Min’s app and it can also be used to make gaming apps or apps that do neat things. 

We asked Philip what were some of the challenges while building the app and he said they had a few issues all of which needed solving: 

“Since we built larger concepts in AppInventor like the problem generator, it was sometimes hard to keep everything organized in their respective functions. We tended to forget where certain things were and had to expand/collapse the blocks frequently. We solved this by creating new functions for new functionality instead of editing older ones. We also sometimes had trouble when we created a bug because there are no debug prompts anywhere in AppInventor so we instead had to very closely look through the blocks and see where an issue may have arisen.” 

Philip also highlighted some of the learning gains of this project:

“Overall we both came out of the project with lots of new AppInventor experience. Building an app from the ground up with such complicated features (database storage, problem generation, multiple screens, etc) caused us to constantly have to improve and redesign portions to make them better for the end user. Yu-Min is extremely capable and was especially excited when we finally finished the problem generation (key feature of the app), and got that to work. Seeing that in action really allowed him to visualize that this app was actually possible and that we were going to actually finish it. App Inventor as a platform I feel is great because it provides the best structure for an introductory programming course while also incorporating advanced features like databases. AppInventor makes it all easy to access and learn through its block based language, which is a great starting point for a lot of students.”

Yu-Min also added this: “App developing was challenging but fun at the same time. I am proud to complete my first app and hope that I can create many more.’

App Inventor is an open source coding platform to build apps for Android. Anyone can learn it for free on their own and if time permits, use it to build apps and publish to the Google Play Store. 

Tags: @EastonCTPTO, Westport PTA Council , @MITAppinventor

Facebook
Twitter
LinkedIn
Pinterest
Categories

Leave a Reply

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

Happy Coding with Brittany-

GRADES 1-2 STARTS DECEMBER 15. EVERY TUESDAY AT 6 PM FOR 4 WEEKS. FREE FOR PUBLIC SCHOOLS, LIBRARIES, HOMESCHOOLS.

GRADES K

Hello everyone! My name is Brittany, and I am a Co-founder and instructor for Happy Code Club. In this class, we are going to learn the basics of Scratch to start your coding journey! We will break down coding concepts in a way that is easier to understand through a series of fun, creative, and engaging projects that are all created the way you want! It is your creative masterpiece. Students will have access to a recording for each class in case they want to rewatch the class or weren’t able to attend on a specific day. We will all learn coding together!
Technology required: Wifi, Chromebook, pc, or mac, two button mouse is recommended. (no tablets please). Registration is open through Dec 13 so don’t hesitate and register now. Please feel free to email brittany@happycodeclub.com if you have any questions, comments, or concerns!

Happy Coding with Brittany-

GRADES K STARTS DECEMBER 15. EVERY TUESDAY AT 5 PM FOR 4 WEEKS. FREE FOR PUBLIC SCHOOLS, LIBRARIES, HOMESCHOOLS

GRADES K

Hello everyone! My name is Brittany, and I am a Co-founder and instructor for Happy Code Club. In this class, we are going to learn programming through a very kid-friendly app and other resources to get their brains thinking about code. We will create a variety of projects using basic block codes and play games that focus on problem solving and critical thinking. This program is designed to be the very first step in their coding journey without being overwhelming or too
advanced! We will all learn coding together!
Technology required: Tablet only. Registration is open through Dec 13 so don’t hesitate and register now. Please feel free to email brittany@happycodeclub.com if you have any questions, comments, or concerns!

Happy Coding with Brittany-

Game Design with Scratch Jr.

Grades: 3-5

Introduction to programming with Scratch will show you around the interface and have you making a fun project in minutes. This easy to learn program is super fun as it allows you to create artistic characters, scenes, and objects and animate them with computer code.
If you are curious about what coding is or simply want to try something new, this is a fun class to try. See why millions of students from around the world are sharing their awesome creations on the Scratch platform. The creations students make range from Stories, Games, animations, music and more! Get your creativity hats on and come and check this out!

Technology Requirements: Chromebooks or PC or Mac with wifi and a two button mouse recommended.

Links to class tools used Scratch Zoom Client installation

Prerequisites: No previous experience necessary. Ability to use a two button mouse; ability to hold objects on the screen and move them with left mouse button and keyboarding isrecommended.

Happy Coding with Fernando-

Intro to Game Design in Scratch

Grades: 3-5

Introduction to programming with Scratch will show you around the interface and have you making a fun project in minutes. This easy to learn program is super fun as it allows you to create artistic characters, scenes, and objects and animate them with computer code.
If you are curious about what coding is or simply want to try something new, this is a fun class to try. See why millions of students from around the world are sharing their awesome creations on the Scratch platform. The creations students make range from Stories, Games, animations, music and more! Get your creativity hats on and come and check this out!
Technology Requirements: Chromebooks or PC or Mac with wifi and a two button mouse recommended. Links to class tools used Scratch Zoom Client installation
Prerequisites: No previous experience necessary. Ability to use a two button mouse; ability to hold objects on the screen and move them with left mouse button and keyboarding is recommended.

Happy Coding

Winter Dates: Nov 30 – Jan 28

This winter join students from other schools in a zoom class that you can take from your school or home.
This after school club is free for public schools classrooms Grades 3-5 and it will be run for 6-8 weeks in Winter and Spring of 2021 Taught by Happy Code Club teachers with experience in various subjects including Scratch, Python, codehs.com, code.org, Robotics and more.
Winter Dates: Nov 30 – Jan 28