Preparing Students for AI-Driven Agile Development: A Project-Based AI Engineering Curriculum
- URL: http://arxiv.org/abs/2603.09599v1
- Date: Tue, 10 Mar 2026 12:44:23 GMT
- Title: Preparing Students for AI-Driven Agile Development: A Project-Based AI Engineering Curriculum
- Abstract summary: This paper presents a project-based AI Engineering curriculum designed to prepare students for AI-driven agile development.<n>We contribute (1) the curriculum concept and guiding principles, (2) a case study of interdisciplinary, AI-enabled agile student projects, and (3) early evidence from a mixed-methods evaluation.
- Score: 1.7791007833336614
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Generative AI and agentic tools are reshaping agile software development, yet many engineering curricula still teach agile methods and AI competencies separately and largely lecture-based. This paper presents a project-based AI Engineering curriculum designed to prepare students for AI-driven agile development by integrating agile practices and AI-enabled engineering throughout the program. We contribute (1) the curriculum concept and guiding principles, (2) a case study of interdisciplinary, AI-enabled agile student projects, and (3) early evidence from a mixed-methods evaluation. In our case study, second-semester bachelor students work in teams over seven two-week sprints on a realistic software product. AI tools are embedded into everyday agile engineering tasks - requirements clarification, backlog refinement, architectural reasoning, coding support, testing, and documentation - paired with reflection on human responsibility and quality. Initial results indicate that the integrated approach supports hands-on competence development in AI-assisted engineering. Key observations highlight the need for agile teaching adaptations due to rapid tool evolution, the critical role of oral verification to ensure foundational learning. We close with lessons learned and recommendations for educators designing agile project-based curricula in the age of AI.
Related papers
- AI-driven Software Development: A Pragmatic Path to Agentic Development Processes [0.06423291545613526]
Generative AI is transforming software development from localized tool support into development work that is embedded in processes, tools, and organizational structures.<n>This paper develops a pragmatic organizing framework for the transition toward AI-driven Software Development.
arXiv Detail & Related papers (2026-06-13T12:43:38Z) - 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) - Artificial Intelligence as a Catalyst for Innovation in Software Engineering [0.0]
This article explores how AI serves as a powerful catalyst for enhancing agility and fostering innovation.<n>The integration of AI (specifically through Machine Learning (ML) and Natural Language Processing (NLP))facilitates the automation of tedious tasks.
arXiv Detail & Related papers (2026-03-11T17:20:30Z) - Learning to Code with Context: A Study-Based Approach [0.28675177318965045]
The rapid emergence of generative AI tools is transforming the way software is developed.<n>Project-based courses offer an effective environment to explore and evaluate the integration of AI assistance into real-world development practices.<n>This paper presents our approach and a user study conducted within a university programming project in which students collaboratively developed computer games.
arXiv Detail & Related papers (2025-12-04T20:40:36Z) - "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding [42.82674998306379]
"vibe coding" refers to creating software via natural language prompts rather than direct code authorship.<n>This paper reports on a one-day educational hackathon investigating how novice programmers and mixed-experience teams engage with vibe coding.
arXiv Detail & Related papers (2025-12-02T13:32:23Z) - 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) - Integrating Generative AI into LMS: Reshaping Learning and Instructional Design [1.2489632787815885]
We propose two guiding principles for integrating generative AI into Learning Management Systems.<n>First, From Content Delivery to Fostering Higher-Order Thinking, emphasizing AI's role in supporting inquiry, collaboration, and reflective knowledge building.<n>Second, Toward Meaningful Interaction with AI, highlighting the design of learning environments that nurture critical, intentional, and socially mediated engagement with AI.
arXiv Detail & Related papers (2025-10-20T18:58:47Z) - Deploying AI for Signal Processing education: Selected challenges and intriguing opportunities [44.18936398140735]
Article explores the use of AI tools to facilitate and enhance education.<n> Primers are provided on several core technical issues that arise when using AI in educational settings.<n>The article serves as a resource for researchers and educators seeking to advance AI's role in engineering education.
arXiv Detail & Related papers (2025-09-10T19:19:26Z) - How Software Engineers Engage with AI: A Pragmatic Process Model and Decision Framework Grounded in Industry Observations [1.516251872371896]
GitHub Copilot and ChatGPT have given rise to "vibe coding"<n>This paper presents two complementary contributions.<n>First, a pragmatic process model capturing real-world AI-assisted SE activities, including prompt design, inspection, fallback, and refinement.<n>Second, a 2D decision framework that could help developers reason about trade-offs between effort saved and output quality.
arXiv Detail & Related papers (2025-07-23T21:00:21Z) - 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) - A Roles-based Competency Framework for Integrating Artificial Intelligence (AI) in Engineering Courses [0.13154296174423616]
We propose a framework for integrating AI into disciplinary engineering courses and curricula.
The use of AI within engineering is an emerging but growing area.
We discuss the challenges in implementing the framework and emphasize the need for an embedded approach.
arXiv Detail & Related papers (2024-09-28T19:13:14Z) - ActiveAI: Introducing AI Literacy for Middle School Learners with
Goal-based Scenario Learning [0.0]
The ActiveAI project addresses key challenges in AI education for grades 7-9 students.
The app incorporates a variety of learner inputs like sliders, steppers, and collectors to enhance understanding.
The project is currently in the implementation stage, leveraging the intelligent tutor design principles for app development.
arXiv Detail & Related papers (2023-08-21T11:43:43Z) - 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) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - An interdisciplinary conceptual study of Artificial Intelligence (AI)
for helping benefit-risk assessment practices: Towards a comprehensive
qualification matrix of AI programs and devices (pre-print 2020) [55.41644538483948]
This paper proposes a comprehensive analysis of existing concepts coming from different disciplines tackling the notion of intelligence.
The aim is to identify shared notions or discrepancies to consider for qualifying AI systems.
arXiv Detail & Related papers (2021-05-07T12:01:31Z)
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.