Skip to main content
Log in

Enhancing STEM Majors’ College Trigonometry Learning through Collaborative Mobile Apps Coding

  • Original Paper
  • Published:
TechTrends Aims and scope Submit manuscript

Abstract

STEM major students often enter colleges with a need to strengthen their foundational mathematics, such as trigonometry. We designed an innovative undergraduate course that aims to strengthen students’ trigonometry knowledge application through programming mobile apps. We explored how students applied trigonometry concepts in developing their mobile apps and their overall experiences in this course. We found that the student-developed mobile apps included some combination of the following categories: quiz, game, and review guide for trigonometry learning, while trigonometry was applied in the mobile apps’ codes and/or in the apps’ content. Overall, students were very positive about their experiences of reviewing, revisiting, and utilizing trigonometry through programming mobile apps. The results suggest that the innovative curricular approach is promising in motivating students to apply foundational mathematics while solving design problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Benton, L., Hoyles, C., Kalas, I., & Noss, R. (2017). Bridging primary programming and mathematics: Some findings of design research in England. Digital Experiences in Mathematics Education, 3(2), 115–138.

    Article  Google Scholar 

  • Clements, D. H., & Sarama, J. (1997). Research on Logo: A decade of progress. Computers in the Schools, 14, 9–46.

    Article  Google Scholar 

  • Cousins-Cooper, K., Clemence, D., Redd, T., Luke, N., Kim, S. (2019). Math emporium instructional course design: Algebra course evolution at an HBCU. In Wilson-Kennedy, Z. S., Byrd, G. S., Kennedy, E.¸ & Frierson, H. T.. (editors). Broadening Participation in STEM: Effective Methods, Practices, and Programs, 22, 237–263.

  • Dekhane, S., Xu, X., & Tsoi, M. Y. (2013). Mobile app development to increase student engagement and problem solving skills. Journal of Information Systems Education, 24(4), 299–308.

    Google Scholar 

  • Faja, S. (2011). Pair programming as a team based learning activity: a review of research,” Issues in Information Systems, 12(2), 207–216.

  • Feurzeig, W., Papert, S., Bloom, M., Grant, R., & Solomon, C. (1969). Programming-languages as a conceptual framework for teaching mathematics: Final report on the first fifteen months of the LOGO project. Washington, DC. Retrieved February 5, 2020 from https://archive.org/details/ERIC_ED038034/page/n4/mode/1up

  • Harel, I., & Papert, S. (Eds.). (1991). Constructionism. Norwood: Ablex Publishing Corporation.

    Google Scholar 

  • Hickmott, D., Prieto-Rodriguez, E., & Holmes, K. (2018). A scoping review of studies on computational thinking in K–12 mathematics classrooms. Digital Experiences in Mathematics Education, 4(1), 48–69. https://doi.org/10.1007/s40751-017-0038-8.

    Article  Google Scholar 

  • Hoyles, C. (2018). Transforming the mathematical practices of learners and teachers through digital technology. Research in Mathematics Education, 20(3), 209–228. https://doi.org/10.1080/14794802.2018.1484799.

    Article  Google Scholar 

  • Hoyles, C., & Noss, R. (1992). Learning mathematics and Logo. Cambridge: MIT.

    Book  Google Scholar 

  • Hsu, Y.-C., & Ching, Y.-H. (2013). Mobile app design for teaching and learning: Educators’ experiences in an online graduate course. The International Review of Research in Open and Distance Learning, 14(4), 117–139.

    Article  Google Scholar 

  • Hsu, Y.-C., Rice, K., & Dawley, L. (2012). Empowering educators with Google’s Android App Inventor: An online workshop in mobile app design. British Journal of Educational Technology, 43(1), E1–E5. https://doi.org/10.1111/j.1467-8535.2011.01241.x

    Article  Google Scholar 

  • Hsu, Y.-C., Ching, Y.-H., & Baldwin, S. (2018). Physical computing for STEAM Education: Maker-educators’ experiences in an online graduate course. Journal of Computers in Mathematics and Science Teaching, 31(7), 53–67.

  • Hsu, Y.-C., Irie, N. R., & Ching, Y.-H. (2020). Computational thinking educational policy initiatives (CTEPI) across the globe. TechTrends, 63(3), 260–270. https://doi.org/10.1007/s11528-019-00384-4

    Article  Google Scholar 

  • Hsu, Y.-C., Ching, Y.-H, Callahan, J., & Bullock, D. (2017). Enhancing STEM majors’ college trigonometry learning through building mobile apps. American Educational Research Association (AERA) Annual Meeting and Exhibition, San Antonio, TX, USA.

  • Kafai, Y. (2016). From computational thinking to computational participation in K–12 education. Communications of the ACM, 59(8), 26–27.

    Article  Google Scholar 

  • Kafai, Y. B., & Burke, Q. (2014). Connected code why children need to learn programming. Cambridge: MIT.

    Book  Google Scholar 

  • Kong, S. C. (2019). Learning composite and prime numbers through developing an app: An example of computational thinking development through primary mathematics learning. In S. C. Kong & H. Abelson (Eds.), Computational thinking education. Singapore: Springer.

    Chapter  Google Scholar 

  • Kurti, R. S., Kurti, D. L., & Fleming, L. (2014). The philosophy of educational makerspaces. Teacher Librarian, 41(5), 8–12.

    Google Scholar 

  • Mattern, K., Radunzel, J., & Westrick, P. (2015). Development of STEM readiness benchmarks to assist educational and career decision making. Retrieved from http://files.eric.ed.gov/fulltext/ED558031.pdf

  • McDowell, C., Werner, L., Bullock, H., & Fernald, J. (2006). Pair programming improves student retention, confidence, and program quality. Communications of the ACM, 49(8), 90–95.

    Article  Google Scholar 

  • Miller, R. B., Kelly, G. N., & Kelly, J. T. (1988). Effects of Logo computer programming experience on problem solving and spatial relations ability. Contemporary Educational Psychology, 13, 348–357.

    Article  Google Scholar 

  • Morelli, R., de Lanerolle, T., Lake, P., Limardo, N., & Tamotsu, E., Uche, C. (2011). Can Android App Inventor bring computational thinking to K-12? Proceedings of 42nd ACM Technical Symposium on Computer Science Education (SIGCSE ‘11). Retrieved from http://www.hfoss.org/uploads/docs/appinventor_manuscript.pdf

  • Noss, R., & Hoyles, C. (2006). Exploring mathematics through construction and collaboration. In R. K. Sawyer (Ed.), Cambridge handbook of the learning sciences (pp. 389–405). New York: Cambridge University Press.

    Google Scholar 

  • Orem, A., & Wilson, G. (2010). Making software: What really works, and why we believe it. Sebastopol: O’Reilly Media.

    Google Scholar 

  • Papadakis, S., Kalogiannakis, M., Zaranis, N., & Orfanakis, V. (2016). Using scratch and app inventor for teaching introductory programming in secondary education. A case study. International Journal of Technology Enhanced Learning, 8(3–4), 217–233.

    Article  Google Scholar 

  • Papadakis, S., Kalogiannakis, M., Orfanakis, V., & Zaranis, N. (2017). The appropriateness of scratch and app inventor as educational environments for teaching introductory programming in primary and secondary education. International Journal of Web-Based Learning and Teaching Technologies, 12(4), 58–77. https://doi.org/10.4018/IJWLTT.2017100106.

  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. New York: Basic Books, Inc..

    Google Scholar 

  • Papert, S. (1990). A critique of technocentrism in thinking about the school of the future. Cambridge: Epistemology and Learning Group, MIT Media Laboratory.

    Google Scholar 

  • Repenning, A., Webb, D., & Ioannidou, A. (2010). Scalable game design and the development of a checklist for getting computational thinking into public schools. In Proceedings of the 41st ACM technical symposium on computer science education (pp. 265–269). New York: Association for Computing Machinery.

  • Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1), 42. https://doi.org/10.1186/s41239-017-0080-z.

    Article  Google Scholar 

  • Sahin, A., Gulacar, O., & Stuessy, C. (2015). High school students’ perceptions of the effects of international science Olympiad on their STEM career aspirations and twenty-first century skill development. Research in Science Education, 45, 785–805.

    Article  Google Scholar 

  • Satratzemi, M., Xinogalos, S., Tsompanoudi, D., & Karamitopoulos, L. (2018). Examining Student Performance and Attitudes on Distributed Pair Programming. Scientific Programming. https://doi.org/10.1155/2018/6523538.

  • Sentance, S., & Csizmadia, A. (2017). Computing in the curriculum: Challenges and strategies from a teacher’s perspective. Education and Information Technologies, 22(2), 469–495.

    Article  Google Scholar 

  • Sithole, A., Chiyaka, E. T., McCarthy, P., Mupinga, D. M., Bucklein, B. K., & Kibirige, J. (2017). Student attraction, persistence and retention in STEM programs: Successes and continuing challenges. Higher Education Studies, 7(1), 46–59.

    Article  Google Scholar 

  • Sjöberg, C., Nouri, J., Sjöberg, R., Norén, E. & Zhang, L. (2018). Teaching and learning mathematics in primary school trough scratch. In international conference on education and new learning technologies. Palma de Mallorca, Spain. July 2–4, 2018.

  • Syslo, M. M., & Kwiatkowska, A. B. (2014). Learning mathematics supported by computa- tional thinking. Constructionism and creativity. In Proceedings of the 3rd international constructionism conference (pp. 367–377). Vienna: Austrian Computer Society.

  • The National Council of Supervisors of Mathematics (NCSM) and the National Council of Teachers of Mathematics (NCTM) (2018). Building STEM Education on a Sound Mathematical Foundation. Retrieved February 5, 2020 from https://www.nctm.org/Standards-and-Positions/Position-Statements/Building-STEM-Education-on-a-Sound-Mathematical-Foundation/

  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5.

    Article  Google Scholar 

  • Wilensky, U. (1995). Paradox, programming, and learning probability: A case study in a connected mathematics framework. Journal of Mathematical Behavior, 14(2), 253–280.

    Article  Google Scholar 

  • Wilensky, U., & Resnick, M. (1999). Thinking in levels: A dynamic systems approach to making sense of the world. Journal of Science Education and Technology, 8(1), 3–19.

    Article  Google Scholar 

  • Williams, L., McDowell, C., Nagappan, N., Fernald, J., & Werner, L.L. (2003). Building pair programming knowledge through a family of experiments. In proceedings of the IEEE International Symposium on Empirical Software Engineering. Rome, Italy, 143–153.

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.

    Article  Google Scholar 

  • Wolber, D., Abelson, H., Spertus, E., & Looney, L. (2014). App inventor 2: Create your own android apps (2nd ed.). Sabastopol: O’Reilly Media.

    Google Scholar 

  • Yin, R. K. (2014). Case study research: Designs and methods (5th ed.). Thousand Oaks: SAGE Publications.

    Google Scholar 

Download references

Funding

This a study funded by the National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Chang Hsu.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hsu, YC., Ching, YH., Callahan, J. et al. Enhancing STEM Majors’ College Trigonometry Learning through Collaborative Mobile Apps Coding. TechTrends 65, 26–37 (2021). https://doi.org/10.1007/s11528-020-00541-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11528-020-00541-0

Keywords

Navigation