Lesson 3.3 Learning Algorithms in Coding with AI Tools like ChatGPT
Lesson 3.3 Learning Algorithms in Coding with AI Tools like ChatGPT
Introduction and Inquiry-Based Exploration
Objective: Students explore coding concepts using ChatGPT and practice explaining their findings.
1. Introduction to ChatGPT as a Learning Tool (10 minutes):
- Teacher demonstrates how to effectively use ChatGPT for coding support.
- Example prompts:
- "What is pseudocode? Provide an example."
- "Explain the purpose of a programming language."
- "What is Google Colab, and how is it different from Jupyter Notebook?"
2. Student Inquiry Activity (20 minutes):
- Students use ChatGPT to research and define the following terms:
- Pseudocode
- Programming language
- Computational notebooks
- Google Colab or Jupyter Notebook
- Python
3. Class Sharing and Feedback (30 minutes):
- Students take turns explaining their findings.
- Peers provide constructive feedback using set criteria:
- Clarity of explanation
- Accuracy of information
- Relevance to coding
- Teacher summarizes key points and adds examples as needed.