Skip to content
Review Open access

Improving Student Perception and Confidence Using Programming in Manufacturing Engineering

Aug 2026 · Proceedings of the Canadian Engineering Education Association (CEEA) · 0 citations

TL;DR

The design and implementation of Python-based Jupyter Notebooks integrated into a second-year manufacturing processes laboratory course, where students have prior but limited exposure to Python from earlier coursework are presented.

Abstract

Programming is increasingly integral to engineering education, yet students often struggle with its cognitive demands and unfamiliar logical frameworks. Python, with its intuitive syntax and practical utility, has shown promise in bridging this gap, particularly when applied to real engineering contexts where programming tasks are grounded in familiar disciplinary problems. This paper presents the design and implementation of Python-based Jupyter Notebooks integrated into a second-year manufacturing processes laboratory course, where students have prior but limited exposure to Python from earlier coursework. The Notebooks enable students to perform engineering calculations, visualize experimental results, and work through data processing tasks within the context of existing laboratory activities. They also provide instructors with a means to scaffold learning and guide laboratory activities. Instructional resources were created to take advantage of these opportunities. They were organized and hosted as an open educational resource using the Jupyter Book framework and GitHub Pages to support independent student access throughout the term.  Formative survey feedback indicated that students found the notebooks accessible and practical, and most expressed intent to apply Python in future engineering work. Students also identified areas for improvement, particularly around opportunities to write code themselves and the clarity of inline documentation. These findings highlight a core design tension between scaffolding accessibility and skill development and inform recommendations for educators seeking to embed computational tools within discipline-specific laboratory courses.

Read PDF

Similar papers

Conference Open access Aug 2026

Enhancing Engineering Education through Digital Twins and Interactive Manuals for Scalable Hands-On Learning

Hands-on laboratory projects are central to engineering education but are constrained by limited laboratory capacity, staff availability, and accessibility challenges. This paper presents an educational framework that combines a digital twin of physical laboratory hardware with an interactive course manual implemented...

Bahareh Abdi, Seyedmahdi Izadkhast, İlke Ercan · 0 citations
Open access 2026

Enhancing Calculus Learning Outcomes for Engineering Students through the ADAB Framework and AI Tools

Mastering calculus is vital for engineering students, yet many struggle due to inadequate basic mathematical knowledge. Weaknesses in mastering the theory and basic concepts of mathematics significantly hinder calculus learning outcomes, as evidenced by a clear positive relationship between basic mathematics proficienc...

Nor Kamariah Binti Kasmin@Bajuri, N. I. Alimon, Wan Munirah Wan Mohamad et al. · 0 citations
Review Sep 2026

Developing AI-Powered Chatbots as Learning Assistants to Enhance Undergraduate Computer Science and Engineering Education

This paper presents the design, classroom deployment, and evaluation of AI-powered chatbots developed as learning assistants for undergraduate computer science and engineering education. To address growing concerns that large language model (LLM)–based tools encourage student over-reliance and hinder critical thinking,...

Tajay Jackson, Nickmoon Mware, Hong Jiang · 0 citations
Aug 2026

Supporting Chemistry Students’ Satisfaction through Physical and Virtual Laboratories

This study investigates the effectiveness of a virtual reality (VR) laboratory in enhancing student engagement, confidence, and preparedness for real laboratory work. This resulted in three interrelated aims essential for an effective VR learning experience: content relevance, instructional design, and technical feas...

Batshagai Baatar, Hyun-Ju Kim, Javzansuren Jigjidsuren et al. · 0 citations
Review Open access Sep 2026

A comprehensive pedagogical model for teaching Python programming fundamentals: Integrating case studies and web platforms

The demand for skilled specialists in the IT labor market has persisted, while university educational practices continue to be predominantly theoretical – students understand the syntax but struggle when face with real-world professional challenges. This gap is the subject of this article: the methodological foundation...

G. Kapbar, A. Karymsakova, M. Rakhimov · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.