AIUL-CD-CO

AIUL-CD-CO

Conceptual Development for Code

AIUL-CD-CO

About This License Combination

This is a combination of the AIUL-CD license (Conceptual Development) and the CO modifier (Code).

License: AIUL-CD (Conceptual Development)

Description: AI tools may be used for research and ideation, but the final work must be entirely student-generated.

What it means: you may use AI tools for research and idea generation, but the final work must be entirely your own. You must document any AI tools used in your process.

When to Use

  • Students can benefit from AI-assisted research or ideation
  • You want students to use AI for background knowledge or conceptual exploration
  • Final execution should demonstrate the student's own technical abilities

View Full AIUL-CD License

Modifier: CO (Code)

Description: For assignments involving programming or software development

Applicable Tools

  • Code completion tools (GitHub Copilot, Amazon CodeWhisperer)
  • Large language models for code generation
  • Automated code explanation or documentation tools
  • Debugging assistants
  • Code refactoring and optimization tools

Considerations

  • Consider whether understanding core programming concepts or producing functional software is more important
  • Distinguish between using AI for boilerplate code versus core logic implementation
  • Be specific about which aspects of development can use AI assistance
  • Programming assignments may benefit from requiring comments explaining AI-generated code
  • Consider requirements for testing and validating AI-generated code

View Full CO Modifier

Sample Syllabus Language

AIUL-CD-CO: This assignment is tagged AIUL-CD-CO (Conceptual Development for Code), which means you may use AI tools for research and idea generation, but the final work must be entirely your own. You must document any AI tools used in your process. This applies specifically to code.

Documentation Requirement: For this assignment, you must include documentation of your AI usage process including:

  • Which AI tools you used
  • How you used them in your process
  • What prompts or inputs you provided
  • How you modified or integrated AI outputs
  • Your reflections on the human-AI collaboration process