Skip to main content Skip to navigation

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

Let us know you agree to cookies