Objective
By the end of this lesson, you will be able to analyze and interpret text-based coding instructions, apply coding concepts to improve reading comprehension, and create a simple coding project related to a piece of literature.
Materials and Prep
- Computer with internet access
- Text-based coding platform (e.g., Scratch, Python, JavaScript)
- A piece of literature (book, short story, poem, etc.) of your choice
Prior knowledge of basic coding concepts and familiarity with the selected coding platform is recommended.
Activities
- Introduce the concept of coding and its relevance to reading comprehension. Discuss how coding involves following instructions, sequencing, and problem-solving, which are also important skills in understanding and analyzing texts.
- Select a passage from the chosen piece of literature and ask the student to identify key elements such as characters, setting, and plot. Encourage them to think about how these elements could be represented in a coding project.
- Using the selected coding platform, guide the student in creating a simple coding project that represents the chosen passage. For example, they could create a character sprite, animate a scene, or simulate a dialogue between characters.
- After completing the coding project, have the student reflect on how the coding process helped them gain a deeper understanding of the literature. Discuss how coding can be used as a tool for analysis and interpretation.
- Encourage the student to share their coding project with others, either through a presentation or by publishing it online. Discuss the potential benefits of sharing and receiving feedback on their work.
Eleventh Grade Talking Points
- "As an eleventh grader, you have developed strong reading skills, and coding can enhance your ability to analyze and interpret texts."
- "Coding involves following instructions, just like reading comprehension requires understanding and following the author's intended meaning."
- "Sequencing is crucial in coding, as it is in understanding the chronological order of events in a story or the logical flow of an argument in an essay."
- "Problem-solving is a fundamental aspect of coding, and it can help you tackle complex literary texts by breaking them down into manageable parts and analyzing them systematically."
- "By creating a coding project based on a piece of literature, you can explore its themes, characters, and settings in a unique and interactive way."