Files & Projects
Day 1 - Files (Page 1/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 1 - Files (Page 2/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 1 - Files (Page 3/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 2 - CSV (Page 1/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 2 - CSV (Page 2/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 2 - CSV (Page 3/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 3 - Errors (Page 1/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 3 - Errors (Page 2/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 3 - Errors (Page 3/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 4 - Mini App (Page 1/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 4 - Mini App (Page 2/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 4 - Mini App (Page 3/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 5 - Presentation (Page 1/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 5 - Presentation (Page 2/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.
Day 5 - Presentation (Page 3/3)
Learning Objectives
Understand concepts, write code, debug programs.
Materials
Python, IDE, projector.
Warm-up
5-minute review questions.
Lecture Notes
Detailed explanation with examples of the topic, common mistakes, best practices, and instructor
prompts. Include live coding demonstrations and discussion questions.
Guided Practice
Students complete progressively harder exercises.
Independent Practice
Coding challenge with extension activities.
Assessment
Exit ticket and rubric.
Homework
Practice problems and reflection.