首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Introducing computational thinking through hands-on projects using R with applications to calculus,probability and data analysis
Authors:Nadia Benakli  Ashwin Satyanarayana  Satyanand Singh
Institution:1. Mathematics Department, NYC College of Technology, CUNY, Brooklyn, NY, USA;2. Computer Systems Technology Department, NYC College of Technology, CUNY, Brooklyn, NY, USA
Abstract:The goal of this paper is to promote computational thinking among mathematics, engineering, science and technology students, through hands-on computer experiments. These activities have the potential to empower students to learn, create and invent with technology, and they engage computational thinking through simulations, visualizations and data analysis. We present nine computer experiments and suggest a few more, with applications to calculus, probability and data analysis, which engage computational thinking through simulations, visualizations and data analysis. We are using the free (open-source) statistical programming language R. Our goal is to give a taste of what R offers rather than to present a comprehensive tutorial on the R language. In our experience, these kinds of interactive computer activities can be easily integrated into a smart classroom. Furthermore, these activities do tend to keep students motivated and actively engaged in the process of learning, problem solving and developing a better intuition for understanding complex mathematical concepts.
Keywords:Technology in mathematics education  scientific programming and simulations using R  visualization of Weierstrass functions  Monte Carlo games and simulations  data analysis with R  computational probability with R  computational problem solving
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号