This is a guest blog post by Dr. Yu-Chang Hsu from Boise State University
Our team at Boise State University is really excited to have been awarded a grant recently by the National Science Foundation. Our project and research focus on enhancing undergraduate STEM majors learning in mathematics, particularly trigonometry, through mobile app programming. Through our proposed project, we will develop and offer a one-credit course, Introduction to Mobile App Programming, for undergraduate STEM majors who concurrently take a trigonometry course. The enrolled students will collaboratively develop mobile apps by revisiting and applying mathematics knowledge during the programming processes. The mobile apps developed by students can serve as math review tools (e.g., quizzes or games) or help to serve as practical tools (e.g., measuring buildings height at construction site) for daily life or business.
The students can enhance and deepen their math learning by constructing tangible artifacts through collaboration with peers in class. Working toward a common outcome will also connect students and provide a space for complex problem-solving and discussions. This will not only help students review math for learning, but also help them see the value of what they have learned due to the real-world outcome and impact of the mobile apps they will be developing. We hope that our research on knowledge retention, motivation, and computational thinking can help provide the community useful insight into students learning processes. The curriculum and evaluation can also lead to implications for curriculum design for STEM learning, programming, and collaborative problem solving.
We are also very excited to incorporate App Inventor 2 into our curriculum for teaching mobile app programming through which students will strengthen their math learning. I have been collaborating with the App Inventor team and the Center for Mobile Learning at the Media Lab through various venues for a few years. I also have extensive experiences with App Inventor. I have taught the online graduate course on mobile app design at Boise State University since 2011. I have also taught app development to underrepresented students in face-to-face camp since 2011 by partnering with TRiO program at Boise State. I have been invited to present at the App Inventor Summit at MIT for three years in a row. I was also selected and invited to help coach the best-in-nation middle school and high school teams from the Verizon Innovative App Challenge in 2014 and 2015.
Over the past few years of teaching, I have received countless compliments from my students on App Inventor as a wonderful tool. Most of my graduate students are K-12 teachers on various subjects and they like how AI can facilitate their own thinking during their design problem solving. My students also see great potential of teaching mobile app programming with App Inventor to students in the classroom because the abstraction and algorithmic thinking the young students can experience by developing apps with AI.
With our offering of the new course for STEM students, there will be new app development tutorials and sample apps created with a focus on using math/trigonometry for programming. The educational resources generated from our project such as course modules and framework will also benefit the greater App Inventor education community. We also hope to share, through our research, about students experiences in developing math-related mobile apps this new course.
I look forward to learning and giving more through our wonderful App Inventor and STEM education community!
Yu-Chang Hsu, Ph.D.
Department of Educational Technology
Boise State University