Speeding up design and making to reduce time-to-project and time-to-market: an AI-Enhanced approach in engineering education
Project Overview
The document explores the implementation of generative AI tools, specifically ChatGPT and GitHub Copilot, in the Software Architecture for Embedded Systems course at the University of Genoa, highlighting their significant impact on education. By incorporating these AI tools, the course aims to enhance learning outcomes through AI-assisted workflows, which facilitate rapid project prototyping and bolster students' problem-solving capabilities. Key applications of AI in this context include design optimization, automated documentation, and coding assistance, all while underscoring the necessity of human decision-making in the learning process. The integration of these generative AI tools has resulted in improved project quality and efficiency, demonstrating their potential to enrich the educational experience. However, the document also notes challenges, particularly in helping students attain a deeper technical understanding, indicating that while generative AI can augment learning, there remains a need for careful guidance to ensure comprehensive mastery of the subject. Overall, the findings suggest that generative AI can be an effective tool in education, but its integration must be thoughtfully managed to maximize its benefits while addressing its limitations.
Key Applications
AI-assisted design and development tools for project lifecycle support.
Context: University courses where students work on various engineering projects, including mechatronics, robotics, and embedded systems. Students engage in individual and group projects, using AI tools to enhance their design processes.
Implementation: Students utilize generative AI tools like ChatGPT and GitHub Copilot for generating design options, automating documentation (including UML diagrams), assisting in coding and debugging, and aiding in decision-making for system architecture and real-time data processing.
Outcomes: ['Enhanced problem-solving skills', 'Faster prototyping and development', 'Improved project quality', 'Higher student engagement', 'Emphasis on critical thinking and decision-making']
Challenges: ['Students faced conceptual difficulties in deeper technical understanding despite AI assistance.', 'Variability in student engagement and the necessity for foundational knowledge.', 'Ensuring human oversight in decision-making while using advanced AI capabilities.']
Implementation Barriers
Conceptual Understanding
Students faced challenges in areas requiring deeper technical knowledge despite AI assistance.
Proposed Solutions: Future course improvements will focus on enhancing students' foundational knowledge and understanding of AI.
Engagement Variability
The extent and manner of AI tool usage varied among student groups.
Proposed Solutions: Encouraging consistent use of AI tools and providing training on effective prompting techniques.
Project Team
Giovanni Adorni
Researcher
Daniele Grosso
Researcher
Contact Information
For information about the paper, please contact the authors.
Authors: Giovanni Adorni, Daniele Grosso
Source Publication: View Original PaperLink opens in a new window
Project Contact: Dr. Jianhua Yang
LLM Model Version: gpt-4o-mini-2024-07-18
Analysis Provider: Openai