AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (2.4 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese | Open Access

Research on the pedagogical path of AI programming assistants in EDA software development education

Zhonghai HE1Zhifu XU1Wenjie YU1Zehui FAN1Sheng CAO2( )Leyuan LIU1Xiaosong ZHANG1,2
School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
School of Computer Science and Engineering (School of Cyber Security), University of Electronic Science and Technology of China, Chengdu 611731, China
Show Author Information

Abstract

Objective

The teaching of large-scale Electronic Design Automation (EDA) software development faces substantial challenges, including massive codebases, complex architectures, and steep algorithm learning curves, which severely constrain students' engineering practice capabilities. While AI programming assistants such as GitHub Copilot or Cursor offer unprecedented opportunities to transform software engineering education, critical questions remain: How can these tools be rationally integrated into complex software development pedagogy? What are the optimal usage patterns that enhance learning without undermining independent problem-solving capabilities? This study systematically investigates the pedagogical pathways and application boundaries of AI programming assistants in EDA software development education.

Methods

Grounded in progressive capability construction and intelligent augmentation enhancement principles, this research designed a three-tiered task system: source code analysis (tracing Yosys synthesis flow), algorithm comprehension (reverse engineering ABC's And-Inverter Graph rewriting algorithms), and functional extension (developing Yosys statistical commands). A controlled experiment with 30 undergraduate students stratified by programming proficiency involved three groups: Git Hub Copilot–assisted, Cursor-assisted (with Claude 3.5), and non-AI-assisted control. The four-week experiment assessed pre-and posttest task completion quality, time efficiency, comprehension depth, and subjective experience via Likert-scale questionnaires. AI interaction frequencies were logged to analyze usage patterns.

Results

AI-assisted groups demonstrated substantial improvements: task quality increased from 16.9% (Copilot) to 21.2% (Cursor), with Cursor showing particular advantages in architecture analysis (20.3%) and algorithm comprehension (20.7%). Time efficiency gains were remarkable—Cursor reduced completion time by 71.0% and Copilot by 47.3%. Post-test scores measuring deep comprehension increased by 8.7 points (Copilot) and 10.8 points (Cursor), representing 1.9× and 2.3× improvements over the control group's 4.6-point gain. Subjective metrics showed enhanced self-efficacy and reduced frustration. Critically, correlation analysis identified an optimal usage range of 18–22 interactions; students exceeding this threshold exhibited declining performance, suggesting that excessive reliance undermines independent development capabilities.

Conclusions

This study establishes an empirically validated pathway integrating AI programming assistants into EDA education through progressive task design, moderate AI assistance, and process-based monitoring. The findings reposition AI tools as cognitive scaffolds rather than knowledge providers, offering actionable insights for complex software engineering pedagogy and providing empirical evidence for AI integration in computing education.

CLC number: G642.423; TP311.5; TP18 Document code: A Article ID: 1002-4956(2026)05-0246-12

References

【1】
【1】
 
 
Experimental Technology and Management
Pages 246-257

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
HE Z, XU Z, YU W, et al. Research on the pedagogical path of AI programming assistants in EDA software development education. Experimental Technology and Management, 2026, 43(5): 246-257. https://doi.org/10.16791/j.cnki.sjg.2026.05.030

5

Views

0

Downloads

0

Crossref

0

Scopus

Received: 24 November 2025
Published: 20 May 2026
© 2026 Experimental Technology and Management. All rights reserved.

This is an open access article under the CC BY-NC-ND license (https://creativecommons.org/licenses/by-nc-nd/4.0/).