A good "numbersense", which is an understanding of fundamental math concepts, provides the foundation for success in formal math education. Children who enter kindergarten with a good mathematical foundation perform better than their counterparts with a lower comprehension of basic math concepts and that this level of performance is a good indicator of future success (or struggle) with math throughout a child's education.

Children with a lower socio-economic status (SES), are not equipped with a strong grasp of math fundamentals before entering school resulting in poor performance on math assessments when compared to other countries and their higher SES peers. Furthermore, many gender biases surround math and STEM topics that creates a divide in preparedness of children based on gender. Ultimately these socio-econominc and socio-cultural factors contribute to under representation of low SES groups and females in STEM jobs.

These children do not have enough focused attention on learning math or access to resources needed to establish a firm grasp of math fundamentals prior to entering school, resulting in an inexperience with math fundamentals, few strategies to learn math, and poor performance.

Early math learning begins in the home and a child's primary 'teacher' is their caregiver/parent. However, components in early math learning that are lacking for under represented groups includes parents who lack a solid math foundation, parents who do not emphasize math as part of early learning, no equity of access to relatable learning materials, lack of metacognitive skills in both parents and their children.

This DivHack aims to address this problem, even the playing field, and increase representation in STEM.

What it does

This hack digitizes a board game that has been proven by Ramani and Siegler in their paper "How Informal Learning Activities Can Promote Children’s Numerical Knowledge" to improve math fundamentals through informal play with virtual scaffolding.

With the average child spending over 2 hours a week using touchscreens and the ubiquity of touchscreens a digital game with a virtual agent that can provide guidance and reinforce metacognitve skills and a growth mindset can better prepare children for success in mathematics, which is correlated with better achievement overall in school and more career opportunities later in life.

How I built it

  • frontend: ReactJS, bootstrap
  • backend: Ruby on Rails
  • research into early math development and digital games

Challenges I ran into

Solo hacking a game that delivers a high UX and usability for preschool age children took a lot of planning. Implementing that interface was my biggest challenge.

Accomplishments that I'm proud of

I think the concept and basic workflow are an amazing foundation to build from to get this game in the wild and increase diversity in STEM.

What I learned

A good idea demands good design and implementation. All three are necessary ingredients when attempting to deliver a quality product.

What's next for DivMath

Improve the UX. Integrate a parent portal and assessments to track progress. Add adaptive and personalized learning opportunities. Add more games for a more well rounded foundation.

Built With

Share this project: