Journaling is a tool to help students process their ideas, generate questions, retain new information, and track their progress and goals over time. Journaling offers a safe and accessible space for students to express their thoughts, feelings, and doubts. Student journals offer teachers an assessment tool to help them better understand their students’ perspectives, what they know, what they don’t understand, and how their thoughts and understanding change over time. When journals are shared, they promote classroom community and help students build relationships. Implementing journaling on a regular basis helps students to become more fluent in expressing their ideas in writing and speaking. Journaling is especially beneficial in computer programming because it gives students a place to work through the concepts and challenges that arise during the coding process. Journaling has many benefits and can be used in numerous ways across all disciplines.
As a learning strategy, use journaling when you want students to:
As an instructional strategy, use journaling when you want to:
Advance Prep
Journaling activities can be planned or used ad hoc. When planning for journaling activities, identify an appropriate prompt to which students should respond. Provide specific guidelines, if any, for their response, and communicate expectations for what is appropriate to include in a journal and whether the information will be shared with others.
Students tend to express themselves more freely when they know their journal is a private space or will only be shared with the teacher. Information in student journals should not be shared publicly without the student’s permission, however, teachers should provide opportunities for students to voluntarily share the ideas and questions they have documented in their journals. Reading directly from a journal might also make some students more comfortable with speaking in front of others.
While teachers can assign journaling activities, teachers should also encourage students to use journaling as an independent learning strategy to help them retain information and track their ideas.
Implementation
Suggestions for computer programming journals to improve coding skills:
Journaling aligns with culturally responsive teaching because it provides a platform for students to share their thoughts, ideas, and unique perspectives in a safe space. Because students can record their ideas in various ways (e.g, writing, drawing, concept mapping, etc.), journaling meets the needs of diverse learners, as they can choose a mode of expression that works best for them. When teachers encourage students to free write in their journals, journaling can be a powerful tool for self-expression and autonomy. Journaling is an effective platform for students to share their voices and perspectives about culturally relevant topics, including socio-political topics related to the content they are studying.
Decoding is a key skill for learning to read. Students demonstrate greater levels of improvement in reading and spelling when they engage in explicit decoding instruction paired with encoding instruction focused on phoneme-grapheme mapping.
The encoding portion of a decoding lesson must make explicit connections between phonemes and graphemes and may include exercises such as writing dictated words and manipulating tools such as letter tiles to form words paired with immediate corrective or reinforcing feedback.
All