Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis
- URL: http://arxiv.org/abs/2608.05898v1
- Date: Thu, 06 Aug 2026 11:24:10 GMT
- Title: Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis
- Abstract summary: Universities have begun designing courses to prepare students for AI-assisted development.<n>We analyzed 23 publicly available syllabi and course materials of upper-division, credit-bearing courses.<n>Our analysis reveals commonalities and differences among these courses that allow researchers and educators to study and develop future courses.
- Score: 3.6136185855401473
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: As Generative AI coding tools reshape professional software development, universities have begun designing courses to prepare students for AI-assisted development workflows. By analyzing the syllabi of these courses, we can gather empirical evidence about these courses, reveal how this emerging curricular area is being defined, and gain guidance for future curriculum design. We analyzed 23 publicly available syllabi and course materials of upper-division, credit-bearing courses that meet specific criteria, including explicitly addressing Generative AI in software engineering. Through iterative qualitative coding, we characterized courses' learning objectives, assessments, topics, and documented AI tools. Our analysis reveals commonalities and differences among these courses that allow researchers and educators to study and develop future courses.
Related papers
- Teaching Machine Learning to Software Engineers [1.217503190366097]
Machine learning (ML) and Artificial Intelligence (AI) components are increasingly embedded in software products.<n>Software engineering curricula rarely provide systematic preparation for building, testing, deploying, and maintaining AI/ML-based software systems.<n>This paper aims to provide evidence-based guidance for integrating AI/MLrelevant content into core SE education.
arXiv Detail & Related papers (2026-06-12T16:42:34Z) - Reshaping Undergraduate Computer Science Education in the Generative AI Era [85.78707817763434]
Generative AI represents a turning point for Computer Science (CS) education.<n>To keep pace with advances in AI technology, CS curricula should consider a shift toward understanding and verifying AI-generated artifacts.<n>We believe that to effectively prepare future computer science graduates, capable of creating, solving problems, and managing, as well as co-creating, artifacts with AI.
arXiv Detail & Related papers (2026-05-02T05:26:24Z) - Advances and Frontiers of LLM-based Issue Resolution in Software Engineering: A Comprehensive Survey [59.3507264893654]
Issue resolution is a complex Software Engineering task integral to real-world development.<n> benchmarks like SWE-bench revealed this task as profoundly difficult for large language models.<n>This paper presents a systematic survey of this emerging domain.
arXiv Detail & Related papers (2026-01-15T18:55:03Z) - A Viable Paradigm of Software Automation: Iterative End-to-End Automated Software Development [41.295627885484855]
We present a vision of an iterative end-to-end automated software development paradigm AutoSW.<n>It operates in an analyze-plan-implement-deliver loop, where AI systems as human partners become first-class actors.<n>The results indicate that AutoSW can successfully deliver executable software.
arXiv Detail & Related papers (2025-11-19T09:57:49Z) - Bridging the Skills Gap: A Course Model for Modern Generative AI Education [0.0]
Generative AI competency is increasingly valued in industry but not in higher education.<n>Authors argue students across fields must be taught to responsibly and expertly harness the potential of AI tools.
arXiv Detail & Related papers (2025-11-13T21:24:54Z) - Teaching Introduction to Programming in the times of AI: A case study of a course re-design [0.9374652839580183]
The integration of AI tools into programming education has become increasingly prevalent in recent years.<n>This paper provides a review of the state-of-the-art AI tools available for teaching and learning programming, particularly in the context of introductory courses.<n>It highlights the challenges on course design, learning objectives, course delivery and formative and summative assessment, as well as the misuse of such tools by the students.
arXiv Detail & Related papers (2025-08-07T08:56:19Z) - Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement [1.7482569079741024]
We apply a static analysis pipeline to assess software quality, combining SonarQube and ArchUnit to detect code smells and architectural anti-patterns.<n>Our findings highlight recurring quality issues and offer concrete evidence of the challenges students face at this stage.
arXiv Detail & Related papers (2025-07-15T19:37:23Z) - Challenges and Paths Towards AI for Software Engineering [55.95365538122656]
We discuss progress in AI for software engineering in threefold manner.<n>First, we provide a structured taxonomy of concrete tasks in AI for software engineering.<n>Second, we outline several key bottlenecks that limit current approaches.
arXiv Detail & Related papers (2025-03-28T17:17:57Z) - Data Analysis in the Era of Generative AI [56.44807642944589]
This paper explores the potential of AI-powered tools to reshape data analysis, focusing on design considerations and challenges.
We explore how the emergence of large language and multimodal models offers new opportunities to enhance various stages of data analysis workflow.
We then examine human-centered design principles that facilitate intuitive interactions, build user trust, and streamline the AI-assisted analysis workflow across multiple apps.
arXiv Detail & Related papers (2024-09-27T06:31:03Z) - Towards Integrating Emerging AI Applications in SE Education [4.956066467858058]
We present preliminary results of a systematic analysis of current trends in the area of AI.<n>We discuss a series of opportunities for AI applications and further research areas.
arXiv Detail & Related papers (2024-05-28T11:21:45Z) - Making Software Development More Diverse and Inclusive: Key Themes, Challenges, and Future Directions [50.545824691484796]
We identify six themes around the theme challenges and opportunities to improve Software Developer Diversity and Inclusion (SDDI)<n>We identify benefits, harms, and future research directions for the four main themes.<n>We discuss the remaining two themes, Artificial Intelligence & SDDI and AI & Computer Science education, which have a cross-cutting effect on the other themes.
arXiv Detail & Related papers (2024-04-10T16:18:11Z) - Automated Machine Learning: A Case Study on Non-Intrusive Appliance Load Monitoring [81.06807079998117]
We propose a novel approach to enable Automated Machine Learning (AutoML) for Non-Intrusive Appliance Load Monitoring (NIALM)<n>NIALM offers a cost-effective alternative to smart meters for measuring the energy consumption of electric devices and appliances.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.