Embedding computer programming into a chemical engineering course: The impact on experiential learning

IF 3.5 2区 教育学 Q1 EDUCATION, SCIENTIFIC DISCIPLINES Education for Chemical Engineers Pub Date : 2023-04-01 DOI:10.1016/j.ece.2023.01.008
Mohammadreza Arjmandi , Meng Wai Woo , Cody Mankelow , Thomas Loho , Kaveh Shahbaz , Amar Auckaili , Ashvin Thambyah
{"title":"Embedding computer programming into a chemical engineering course: The impact on experiential learning","authors":"Mohammadreza Arjmandi ,&nbsp;Meng Wai Woo ,&nbsp;Cody Mankelow ,&nbsp;Thomas Loho ,&nbsp;Kaveh Shahbaz ,&nbsp;Amar Auckaili ,&nbsp;Ashvin Thambyah","doi":"10.1016/j.ece.2023.01.008","DOIUrl":null,"url":null,"abstract":"<div><p>The need for autonomous engineering graduates who demonstrate hands-on skills has increased in the industry<span>. Computer programming helps engineering students solve real-world problems systematically and accurately by applying governing physical and mathematical models into a format that a computer can read and execute. This study describes the pedagogical approach of incorporating programming workshops and assessments into a second-year chemical engineering course. The impact of this intervention on experiential learning amongst the students was then evaluated by analysing the feedback provided by voluntary participants during several focus group sessions. The feedback gave further insight into teaching pedagogy with respect to Kolb's experiential learning cycle. It was found the programming background of an individual clearly affects the phase of the learning cycle they predominantly experience during the workshops. Furthermore, programming background affected an individual's critical thinking while approaching an engineering problem. Constructive feedback provided by the student participants offered an invaluable opportunity for the teaching team to reflect on what went well and the areas for improvement in future iterations. The findings of this study can advance knowledge around design and implementation of a programming module within an engineering course.</span></p></div>","PeriodicalId":48509,"journal":{"name":"Education for Chemical Engineers","volume":null,"pages":null},"PeriodicalIF":3.5000,"publicationDate":"2023-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Education for Chemical Engineers","FirstCategoryId":"95","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1749772823000064","RegionNum":2,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION, SCIENTIFIC DISCIPLINES","Score":null,"Total":0}
引用次数: 2

Abstract

The need for autonomous engineering graduates who demonstrate hands-on skills has increased in the industry. Computer programming helps engineering students solve real-world problems systematically and accurately by applying governing physical and mathematical models into a format that a computer can read and execute. This study describes the pedagogical approach of incorporating programming workshops and assessments into a second-year chemical engineering course. The impact of this intervention on experiential learning amongst the students was then evaluated by analysing the feedback provided by voluntary participants during several focus group sessions. The feedback gave further insight into teaching pedagogy with respect to Kolb's experiential learning cycle. It was found the programming background of an individual clearly affects the phase of the learning cycle they predominantly experience during the workshops. Furthermore, programming background affected an individual's critical thinking while approaching an engineering problem. Constructive feedback provided by the student participants offered an invaluable opportunity for the teaching team to reflect on what went well and the areas for improvement in future iterations. The findings of this study can advance knowledge around design and implementation of a programming module within an engineering course.

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
将计算机程序设计嵌入化工课程:对体验式学习的影响
该行业对具有动手能力的自动驾驶工程专业毕业生的需求有所增加。计算机编程通过将控制物理和数学模型应用到计算机可以读取和执行的格式中,帮助工程专业的学生系统而准确地解决现实世界的问题。本研究描述了将编程研讨会和评估纳入二年级化学工程课程的教学方法。通过分析志愿者在几个焦点小组会议上提供的反馈,评估了这种干预对学生体验式学习的影响。这些反馈进一步深入了解了Kolb的体验式学习周期的教学方法。研究发现,个人的编程背景明显影响他们在研讨会期间主要经历的学习周期阶段。此外,编程背景会影响个人在处理工程问题时的批判性思维。学生参与者提供的建设性反馈为教学团队提供了一个宝贵的机会,可以反映出哪些进展顺利,以及在未来迭代中需要改进的地方。本研究的结果可以促进对工程课程中编程模块设计和实现的认识。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
8.80
自引率
17.90%
发文量
30
审稿时长
31 days
期刊介绍: Education for Chemical Engineers was launched in 2006 with a remit to publisheducation research papers, resource reviews and teaching and learning notes. ECE is targeted at chemical engineering academics and educators, discussing the ongoingchanges and development in chemical engineering education. This international title publishes papers from around the world, creating a global network of chemical engineering academics. Papers demonstrating how educational research results can be applied to chemical engineering education are particularly welcome, as are the accounts of research work that brings new perspectives to established principles, highlighting unsolved problems or indicating direction for future research relevant to chemical engineering education. Core topic areas: -Assessment- Accreditation- Curriculum development and transformation- Design- Diversity- Distance education-- E-learning Entrepreneurship programs- Industry-academic linkages- Benchmarking- Lifelong learning- Multidisciplinary programs- Outreach from kindergarten to high school programs- Student recruitment and retention and transition programs- New technology- Problem-based learning- Social responsibility and professionalism- Teamwork- Web-based learning
期刊最新文献
Critique on STEM activities for heat transfer learning STEM activities for heat transfer learning: Integrating simulation, mathematical modeling, and experimental validation in transport phenomena education Critique: YEASTsim - A Matlab-based simulator for teaching process control in fed-batch yeast fermentations Critique – Tools for sharing A MATLAB-based simulator for the study of process control of fed-batch yeast fermentations
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1