Proceedings of ESCAPE 35ISSN: 2818-4734
Volume: 4 (2025)
Table of Contents
LAPSE:2025.0506
Published Article
LAPSE:2025.0506
Closing the loop: customized coding courses and chatbots embedded in a virtual lab to teach bioprocesses
Fiammetta Caccavale, Carina L. Gargalo, Krist V. Gernaey, Ulrich Krühne
June 27, 2025
Abstract
Current progress in digitalization has led to a wide interest in learning more from available data. Advanced data analytics can be achieved through commercially available software; however, learning to program allows for more flexibility and, ultimately, more freedom in the potentially tailor-suited investigation. Among other programming languages, Python is one of the most requested, in industry and research alike. To intensify the earlier efforts and create both a pedagogical framework to teach programming to (bio)chemical engineers, and provide students with the opportunity to ask questions, we explore the integration of sPyCE and FermentAI into BioVL, a virtual laboratory for teaching (bio)processes, previously implemented by the authors. sPyCE is an open-source series of Python courses tailored to (bio)chemical engineers, FermentAI is a chatbot trained to answer questions about fermentation processes. The main goal of this work is to enable students to (i) learn (bio)processes and how to model them, and (ii) ask questions to a chatbot to clarify their doubts. We believe that the Python tutorials will enable students with different backgrounds and programming skills to learn how to model (bio)processes. Moreover, the chatbot will enable students to ask for clarification right away, without having to search for an answer or wait for a teacher to reply.
Keywords
Chatbots, Education, Industry 40, Programming, Virtual Laboratories
Subject
Suggested Citation
Caccavale F, Gargalo CL, Gernaey KV, Krühne U. Closing the loop: customized coding courses and chatbots embedded in a virtual lab to teach bioprocesses. Systems and Control Transactions 4:2203-2208 (2025) https://doi.org/10.69997/sct.125783
Author Affiliations
Caccavale F: Process and Systems Engineering Center (PROSYS), Department of Chemical and Biochemical Engineering, Technical University of Denmark, Søltofts Plads, Building 228A, 2800 Kgs. Lyngby, Denmark
Gargalo CL: Process and Systems Engineering Center (PROSYS), Department of Chemical and Biochemical Engineering, Technical University of Denmark, Søltofts Plads, Building 228A, 2800 Kgs. Lyngby, Denmark
Gernaey KV: Process and Systems Engineering Center (PROSYS), Department of Chemical and Biochemical Engineering, Technical University of Denmark, Søltofts Plads, Building 228A, 2800 Kgs. Lyngby, Denmark
Krühne U: Process and Systems Engineering Center (PROSYS), Department of Chemical and Biochemical Engineering, Technical University of Denmark, Søltofts Plads, Building 228A, 2800 Kgs. Lyngby, Denmark
Journal Name
Systems and Control Transactions
Volume
4
First Page
2203
Last Page
2208
Year
2025
Publication Date
2025-07-01
Version Comments
Original Submission
Other Meta
PII: 2203-2208-1328-SCT-4-2025, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2025.0506
This Record
External Link

https://doi.org/10.69997/sct.125783
Article DOI
Download
Files
Jun 27, 2025
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
935
Version History
[v1] (Original Submission)
Jun 27, 2025
 
Verified by curator on
Jun 27, 2025
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2025.0506
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Article DOI
References Cited
  1. Moraes, E. B., Kipper, L. M., Hackenhaar Kellermann, A. C., Austria, L., Leivas, P., Moraes, J. A. R., & Witczak, M. (2023). Integration of industry 4.0 technologies with education 4.0: Advantages for improvements in learning. Interactive Technology and Smart Education, 20(2), 271-287. https://doi.org/10.1108/ITSE-11-2021-0201
  2. Hariharasudan, A., & Kot, S. (2018). A scoping review on digital english and education 4.0 for industry 4.0. Social Sciences, 7(11), 227. https://doi.org/10.3390/socsci7110227
  3. Chakraborty, S., Gonzalez-Triana, Y., Mendoza, J., & Galatro, D. (2023). Insights on mapping industry 4.0 and education 4.0. Frontiers in Education, 8, 1150190. https: //doi.org/10.3389/feduc.2023.1150190 https://doi.org/10.3389/feduc.2023.1150190
  4. Caccavale, F., Gargalo, C. L., Gernaey, K. V., & Krühne, U. (2024a). Towards education 4.0: The role of large language models as virtual tutors in chemical engineering. Education for Chemical Engineers, 49, 1-11 https://doi.org/10.1016/j.ece.2024.07.002
  5. Caccavale, F., Gargalo, C. L., Gernaey, K. V., & Krühne, U. (2023a). Spyce: A structured and tailored series of python courses for (bio) chemical engineers. Education for Chemical Engineers, 45, 90-103 https://doi.org/10.1016/j.ece.2023.08.003
  6. Bloom, B. S. (1984). The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring. Educational researcher, 13(6), 4-16 https://doi.org/10.3102/0013189X013006004
  7. Lewin, D. R., & Barzilai, A. (2023). A hybrid-flipped course in numerical methods for chemical engineers. Computers & Chemical Engineering, 172, 108167. https://doi.org/10.1016/j.compchemeng.2023.108167
  8. Caccavale, F., Gargalo, C. L., Gernaey, K. V., & Krühne, U. (2024b). FermentAI: Large language models in chemical engineering education for learning fermentation processes. In Computer aided chemical engineering (pp. 3493-3498, Vol. 53). Elsevier https://doi.org/10.1016/B978-0-443-28824-1.50583-4
  9. de las Heras, S. C., Gargalo, C. L., Caccavale, F., Kensington-Miller, B., Gernaey, K. V., Baroutian, S., & Krühne, U. (2023). From paper to web: Students as partners for virtual laboratories in (bio) chemical engineering education
  10. Bloom, B. S. (1956). Taxonomy of educational objectives: The classification of educational goals (handbook one). David McKay, New York, NY