Browse > Article
http://dx.doi.org/10.14702/JPEE.2022.245

Using Python Programming Language for Teaching Industrial Engineering Subjects: A Case Study on Engineering Economy  

Cho, Yongkyu (Department of Industrial and Management Engineering, Kangnam University)
Publication Information
Journal of Practical Engineering Education / v.14, no.2, 2022 , pp. 245-258 More about this Journal
Abstract
Computational thinking with programming skills has been widely emphasized for future industrial engineering researchers and practitioners in Industry 4.0. However, industrial engineering students still have limited opportunities to improve their computational thinking abilities during university coursework. In this regard, this research study proposes to use Python programming language for teaching classical Industrial Engineering subjects. For a specific case study, we designed and instructed an Engineering Economy lecture which cultivates the concept and techniques of economic analysis for engineering students. During the class, we introduced the usage of several Python libraries that include numpy-financial for basic financial functions, numpy and scipy for simple numerical computation and analysis, and matplotlib for data visualization. Anonymous class evaluation survey showed the effectiveness of the proposed teaching method in terms of both educational satisfaction and contents delivery. Finally, we found additional needs for providing lectures that adopt the similar teaching style to the proposed method.
Keywords
Computational Thinking; Engineering Economy; Engineering Education; Industrial Engineering; Python Programming Language;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 S. J. Kim, "Case studies on future industrial engineering education in industry 4.0," IE Magazine, vol. 27, no. 2, pp. 27-33, June 2020.
2 H. S. Kang, J. M. Lee, and H. C. Kim, "A study on computer programming education model based on python," Journal of Digital Contents Society, vol. 21, no. 4, pp. 693-700, April 2020.   DOI
3 Y. J. Jang, "Innovation of industrial engineering education with LEGO mindstorms," IE Magazine, vol. 22, no. 4, pp. 60-63, December 2015.
4 Y. Kim, "An education of computational finance in graduate school: a case study of Ajou University," The Korean Journal of Quantitative Finance, vol. 1, no. 1, pp. 129-145, March 2015.
5 C. S. Park, K. T. Kim, and S. H. Choi, Engineering Economics, Korea, Youngji Publishers, 2005.
6 Google, "Google Colaboratory," [Online]. Available: https://colab.research.google.com.
7 I. Dunning, J. Huchette, and M. Lubin, "JuMP: A modeling language for mathematical optimization," SIAM Review, vol. 59, no. 2, pp. 295-320, May 2017.   DOI
8 J. A. White, K. S. Grasman, K. E. Case, K. L. Needy, and D. B. Pratt, Fundamentals of Engineering Economic Analysis, 2nd ed. Hoboken, NJ: Wiley, 2020.
9 D. K. Won and S. P. Lee, "Artificial intelligence and the meaning of Industry 4.0," IE Magazine, vol. 23, no. 2, pp. 13-22, September 2016.
10 T. E. Lee, "Innovation in industrial engineering education - future direction," IE Magazine, vol. 10, no. 1, pp. 1-6, June 2003.
11 I. G. No, "Current status of industrial engineering education and future directions," Korean Council for University Education, vol. 1, no. 14, pp. 104-111, March 1985.
12 S. J. Lee and M. J. Lee, "Study of computer programming education paradigm for non-majors," The Journal of Korean Association of Computer Education, vol. 21, no. 2, pp. 161-164, August 2017.
13 Y. J. Jang, "LEGO robotics based project for industrial engineering education," International Journal of Engineering Education, vol. 32, no. 3, pp. 1268-1278, 2016.
14 E. Kang, "Structural software education model for nonmajors - focused on python," Journal of Digital Contents Society, vol. 20, no. 12, pp. 2423-2432, December 2019.   DOI
15 K. E. Park, S. G. Lee, Y. M. Ham, and J. H. Lee, "Teaching and learning of university calculus with python-based coding education," Communications of Mathematical Education, vol. 33, no. 3, pp. 163-180, September 2019.   DOI
16 S. H. Jin and S. Shin, "Case study and needs analysis on convergence education in engineering colleges," Journal of Engineering Education Research, vol. 16, no. 6, pp. 29-37, November 2013.   DOI