ABSTRACT
Over the last 4 years, we have introduced in the Transport Phenomena courses the use of a flipped classroom with a novel web platform developed in our Department. This platform allows executing Python codes directly on the website and allows to follow and to quantify the overall progress of the students in the course. The platform and the use of python notebooks (Jupyter) aim at the use of the vast python open-source libraries to diminish the level tedious mathematical manipulations. The students can use the python packages as well to evaluate transport and thermodynamically properties calculations as well as the ever present mix of imperial, CGS and S.I. system of units that puzzles even seasoned engineers, thus keeping their focus on the basic principles and physical laws.
- Bird R.B., Stewart W.E., LightFoot E.N., 2006. Transport Phenomena, Wiley.Google Scholar
- Shen, H. 2014. Interactive notebooks: Sharing the code. Nature, 515(7525), 151.Google ScholarCross Ref
- Roehl, A. et al. 2013. The flipped classroom: An opportunity to engage millennial students through active learning. Journal of Family and Consumer Sciences, 105(2), 44.Google ScholarCross Ref
- Meurer, A.,et al. 2017. SymPy: symbolic computing in Python. Peer J Computer Science, 3, e103..Google ScholarCross Ref
- Bell, C. 2016. thermo: Chemical properties component of Chemical Engineering Design Library (ChEDL), https://github.com/CalebBell/thermoGoogle Scholar
- Bell, C. 2016. thermo: Chemical properties component of Chemical Engineering Design Library (ChEDL), https://github.com/CalebBell/thermoGoogle Scholar
- Bell, C. 2016. ht: Chemical properties component of Chemical Engineering Design Library (ChEDL), https://github.com/CalebBell/htGoogle Scholar
- Bell, C. 2016. fluids: Chemical properties component of Chemical Engineering Design Library (ChEDL), https://github.com/CalebBell/fluidsGoogle Scholar
- Greco H.. 2015. pint: https://github.com/hgrecco/pintGoogle Scholar
- Kluyver, T. et al. 2016. Jupyter Notebooks-a publishing format for reproducible computational workflows. In ELPUB (pp. 87--90).Google Scholar
Index Terms
- Transport Phenomena Teaching: a Modern Approach
Recommendations
Auto-Grading Jupyter Notebooks
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science EducationJupyter Notebooks are becoming more widely used, both for data science applications and as a convenient environment for learning Python. Currently, grading of assignments done in Jupyter Notebooks is typically done manually. Manual grading results in ...
Web development with python and django (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationMany instructors have already discovered the joy of teaching programming using the Python programming language. Now it's time to take Python to the next level. This workshop will introduce Django, an open source Python web framework that saves you time ...
Sage: A New Mathematics Software System
Recently developed by William Stein of the University of Washington, Sage is a free, open source mathematical software system written in Python with impressive capabilities.
Comments