What an AI-Embracing Software Engineering Curriculum Should Look Like: An Empirical Study
Natasha Randall, Dennis Wäckerle, Nils Stein, Dennis Goßler, Stefan Bente
Abstract
It is not possible to reliably prevent the use of artificial intelligence (AI) tools, nor would that be desirable as AI offers many benefits for students. We recommend that appropriate AI usage be taught within software engineering courses and AI tools integrated into examinations. In order to most effectively support today’s students, software engineering curricula must embrace AI.
Topics & Concepts
Software engineeringSocial software engineeringSoftware peer reviewComputer scienceSoftware developmentPersonal software processCurriculumEmpirical researchEngineering managementSoftware Engineering Process GroupSoftware constructionSoftwareEngineeringProgramming languageSociologyPedagogyPhilosophyEpistemologyArtificial Intelligence in Healthcare and EducationOnline Learning and AnalyticsExplainable Artificial Intelligence (XAI)