Strategies

Design AI-assisted software engineering courses around AI-assisted projects, programming-intensive assignments, collaboration, evaluation and testing, and reflection on AI use

Strategy · All strategies
Evidence · 3 claims (3 for) · 1 study (1 qualitative), q2 · 0 of 1 report an effect size · 3 claims rest on one study

Description

The article distills common building blocks for instructors designing AI-assisted software engineering courses: "AI-assisted projects, programming-intensive assignments, collaborative development, evaluation and testing, and reflection on AI use." It also recommends mechanisms such as process logs, code reviews, demonstrations or oral defenses, individual reflections, and in-class checkpoints to make individual reasoning visible within project-based work. For departments, the article notes that introducing such courses requires decisions about scope, prerequisites, assessment, and placement.

Design Implications

Context

Requirements

Constraints

Target Learners

Target Learning Goals

Claims

Examples

-

Key Sources

Page metadata
Field Value
type strategy
id ai-se-course-design-building-blocks
title Design AI-assisted software engineering courses around AI-assisted projects, programming-intensive assignments, collaboration, evaluation and testing, and reflection on AI use
description The article distills common building blocks for instructors designing AI-assisted software engineering courses: "AI-assisted projects, programming-intensive assignments, collaborative development, evaluation and testi...
status review
generated by process:wiki-ingest on 2026-10-10
trust unverified — no one has confirmed this page's content
sources 1 — francis-geng-2026

Frontmatter is the page's machine-readable record — see the Schema & Guide.