AI Usage Guidelines for In-Class Labs

🎯 Core Principle: AI as Learning Partner, Not Solution Provider

Before Using AI:

1. Attempt First Policy

2. Set Learning Intentions

During AI Interaction:

3. Question-Driven Learning

4. Incremental Help

5. Verification Focus

After AI Assistance:

6. Active Learning Verification

7. Pattern Recognition

Self Reflection Questions:

After each exercise consider how you would respond to the following questions:

These are questions that may be discussed in class.

Follow-up Challenges:

After completing each exercise with AI help:

  1. Variation Challenge: Solve a similar problem with different requirements
  2. Teaching Challenge: Explain the concept to a classmate
  3. Debugging Challenge: Intentionally introduce an error and fix it
  4. Efficiency Challenge: Find an alternative approach

Red Flags - Stop and Reassess:

This approach transforms AI from a “lab completion tool” into a “learning amplifier” that helps you understand concepts more deeply while maintaining the educational value of hands-on practice.