4.3 Article

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

Journal

EDUCATION FOR CHEMICAL ENGINEERS
Volume 43, Issue -, Pages 50-57

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.ece.2023.01.008

Keywords

Engineering education; Qualitative study; Programming with MATLAB; Problem -based learning; Student experience

Ask authors/readers for more resources

The demand for autonomous engineering graduates with hands-on skills has grown in the industry. Computer programming enables engineering students to solve real-world problems by applying physical and mathematical models in a format readable and executable by computers. This study incorporates programming workshops and assessments into a chemical engineering course for second-year students, and evaluates the impact on experiential learning through feedback analysis from voluntary participants. The findings highlight the influence of programming background on learning experience and critical thinking in approaching engineering problems, providing insights for future improvement. The study contributes to the knowledge about designing and implementing programming modules in engineering courses.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available