| 注册
首页|期刊导航|实验技术与管理|AI编程辅助工具在EDA软件开发教学中的路径研究

AI编程辅助工具在EDA软件开发教学中的路径研究

何中海 徐志福 喻文杰 范泽辉 曹晟 刘乐源 张小松

实验技术与管理2026,Vol.43Issue(5):246-257,12.
实验技术与管理2026,Vol.43Issue(5):246-257,12.DOI:10.16791/j.cnki.sjg.2026.05.030

AI编程辅助工具在EDA软件开发教学中的路径研究

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

何中海 1徐志福 1喻文杰 1范泽辉 1曹晟 2刘乐源 1张小松3

作者信息

  • 1. 电子科技大学 信息与软件工程学院,四川 成都 610054
  • 2. 电子科技大学 计算机科学与工程学院(网络空间安全学院),四川 成都 611731
  • 3. 电子科技大学 信息与软件工程学院,四川 成都 610054||电子科技大学 计算机科学与工程学院(网络空间安全学院),四川 成都 611731
  • 折叠

摘要

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:GitHub 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.

关键词

AI编程辅助工具/EDA软件/开源项目教学/教学效果评估/智能辅助学习

Key words

AI programming assistants/EDA software/open-source project-based teaching/teaching effectiveness assessment/AI-enhanced learning

分类

社会科学

引用本文复制引用

何中海,徐志福,喻文杰,范泽辉,曹晟,刘乐源,张小松..AI编程辅助工具在EDA软件开发教学中的路径研究[J].实验技术与管理,2026,43(5):246-257,12.

基金项目

四川省高等教育人才培养质量和教学改革项目(JG2024-0192) (JG2024-0192)

电子科技大学首批人工智能技术赋能本科教学教改项目(2024AIXM040) (2024AIXM040)

四川省科技计划项目(2024YFCY0003) (2024YFCY0003)

实验技术与管理

1002-4956

访问量0
|
下载量0
段落导航相关论文