On this page

Synthesis: This paper analyses 23 publicly available syllabi from upper-division, credit-bearing university courses that teach AI-assisted software development. The study identifies common curricular themes — prompt engineering, code review with AI, AI-augmented testing, ethical considerations — and maps how different institutions are defining this emerging subject area. Key findings include: a strong emphasis on critical evaluation of AI-generated code over pure generation speed, widespread integration of human-AI collaboration workflows, and substantial variation in how ethics and professional responsibility are addressed. The authors derive design guidance for future AI-assisted SE curricula, emphasizing the need to balance tool fluency with foundational software engineering knowledge.

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 rese

ng knowledge.

What this means for practice

  • Curriculum designers. Make generative AI central to graded software engineering work rather than documenting it as a policy item — every course in this sample was selected because AI was bound to graded tasks, not merely permitted.
  • Curriculum designers. Balance tool fluency against conceptual and evaluative knowledge: the courses emphasized critical evaluation of AI-generated code over generation speed, and documentation, brownfield development, responsible AI, and user-centered design appeared less consistently.
  • Instructors. Use the observed assessment mix as a starting template: project or capstone work was the largest component (median 50% of the grade, range 30–85%), followed by coding assignments (median 20%, range 10–60%).
  • Instructors. Grade reflection and review explicitly, since review/reflection and paper presentation each appeared in a minority of the 14 conventional percentage-based courses rather than being standard.
  • Researchers. Treat these 23 public syllabi as a documented baseline for studying how the curriculum for AI-assisted software engineering evolves, not as a description of typical practice.

Limitations

  • The analysis covers 23 publicly available syllabi from U.S. upper-division credit-bearing courses; courses behind login systems, with unpublished materials, non-indexed pages, or different terminology are missing, so the findings describe public U.S. course artifacts rather than national prevalence.
  • Inclusion criteria intentionally required generative AI to be central to graded software engineering work, so the results do not generalize to courses where AI use is optional, peripheral, or handled only as policy.
  • Public documentation varied across courses and each analysis used only the subset of courses with relevant materials, so counts describe documented objectives, topics, assessments, and tools rather than everything actually taught.
  • Coding characterized what course artifacts state; the study collected no data on what instructors or students actually did in these courses.

Citation

Geng, Francis et al. (2026). Mapping the Emerging Curriculum for AI-Assisted Software Engineering via Syllabus Analysis.

Embed this page

Copy the code below to embed a chromeless version of this page in a learning management system or other website. The embedded view hides the site header, navigation, and footer.