I have done a few posts now on my transition from teaching English Language Arts to teaching computer science, specifically thinking about which strategies and skills I brought from ELA over to computer science. For this post, I want to think about what it would be like to return to being an English teacher. What would I do differently, and what would I do the same?
For some context, my district is currently returning to novel-based instruction for high school English, and there are plans to re-align the novels with the social studies curriculum. Returning to English would mean returning to novel-based instruction, which is generally how I taught before. Within this design, there are some specific skills that I think are important that my students did not have a good grasp on from the perspective of a computer science teacher:
- Vocabulary: Computer Science uses domain-specific vocabulary that would not normally be encountered within an ELA class. However, it would be nice if students had some basic strategies to use when encountering new vocabulary words. Knowledge of root words and affixes would be nice, and a general set of study skills for vocabulary would also be beneficial.
- Searching Skills: Asking students to find a news article and cite their source can be a real challenge. Students do not know that Google is a search engine that links to other websites and is not a source. Even then, students do not know how to design queries and filter results. These are vital researching skills needed for computer science and other areas beyond the English classroom.
- Spelling: Computer Science, specifically when line coding, requires an attention to detail. While spelling the color “gray” and “grey” mean the same to our eyes, the computer sees these two words as completely separate entities with different semantic values. Misspelling a word results in errors, and it can sometimes be hard to figure out what the program needs without going back and checking the spelling. This also extends into other mechanics, such as syntax.
- Written Responses: When I asked students to summarize an article, write pseudocode for a program, or complete a program description, they struggled. Understanding the assignment is a starting point, though some students took the opportunity to try to understand the assignment by writing. This was rare. Most students did not write anything at all because organizing thoughts and crafting sentences is hard, especially for complex programs. Just the mere practice of writing out explanations would go a long way to helping with other content areas.
- Bonus! AI Implementation: With text AI tools readily available, English teachers need to teach students how to use them. There are ethical considerations as well as logistical skills needed to navigate generative AI, and those need to be taught. English teachers are in the middle of this more than anyone as written responses and research can be easily done using AI.
As an English teacher, I would incorporate all of these elements into my classes, maybe even on a weekly basis. These skills are highly relevant to their other classes and likely their future careers. Presented this way, students should have a high interest in participating, which makes for a more engaging environment.