Abstract
Abstract
As an important basic course, linear algebra plays critical role for engineering undergraduates. However, traditional purely theoretical explanation makes students difficult to deeply understand the essence of linear algebra. In this paper, we introduce a new form of computer-aided linear algebra course with the application of a set of Python computer programs implemented on the Jupyter notebooks platform, and also aim to improve the development of innovative teaching methodologies for this course. In addition, in order to help students understand the intrinsic physical meanings of some concepts, we design some visual examples which demonstrate the practical applications of linear algebra. A serious of user-friendly Jupyter notebooks workflows developed in this work allow teachers–students to intuitively teach and learn theoretical concepts, description of practical problems, programming code, and simulation results with a visual output. The designed environment can help teachers/students to implement their simulations in Python language.
Subject
General Physics and Astronomy
Reference20 articles.
1. A large-scale study about quality and reproducibility of Jupyter notebooks;Pimentel,2019
2. Performance prediction of jupyter notebook in jupyterhub using machine learning;Prathanrat;In 2018 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS),2018
3. IMI Python: Upgraded CS circles web-based python course;Djokic-Petrovic;Comput. Appl. Eng.Educ.24(2016)
4. Constructivism-based methodology for teaching artificial intelligence topics focused on sustainable development;Mota-Valtierra;Sustainability,2019
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献