Peer Review Feedback for Introduction to Interactive Learning in Programming Link: https://docs.google.com/document/d/18YheFHpeb4xrrbSRI9nJ_U5aQMo-O3DxkOqKRp3_oJ8/edit?usp=sharing | ||
Feedback and strengths: | Is there need for improvement?: | |
Clarity of lesson | There is a very clear structure to this module as it is organized logically, with a natural progression from introduction concepts to hands-on learning. Additionally, the introduction is very engaging. The hands-on learning in this module is also very engaging and interesting. The quizzes are also very well written and seem to ask the right questions based on the content provided. | Colour Coding: We found it difficult to understand variables, functions, and loops. We think that it would be beneficial to have color-coded code snippets to highlight these different concepts. Considering that this topic uses a lot of memorising, colour coding would be beneficial to improve students comprehension and visually distinguishing these different subjects. Additionally, research shows that colour coding actually enhances memory. Side by side examples: Considering that some of the quiz questions ask about English → code, it would be helpful to integrate plain English and code side-by-side more effectively in the lesson plan to enhance understanding and allow for students to understand the quiz questions better. Detecting errors exercise: A common challenge in learning programming is understanding errors and how to troubleshoot them. To enhance the learning experience, it would be helpful to integrate interactive debugging exercises into the module. These exercises could present students with code that contains intentional errors, and students would be tasked with identifying and fixing them. This hands-on approach would allow students to better understand common mistakes, such as incorrect variable assignments or logic errors, and how to resolve them. This exercise would also help with practice for the quizzes. |
Appropriate outcomes | The outcomes of this module are well explained and precise. Learners should be able to develop an understanding of importance with programming and computation on a day to day basis, as well as demonstrate basic knowledge of coding by writing simple Python programs. Additionally, they would be able to recognize real-world applications of programming, as mentioned in the module. Simple and straight to the point introduction which is very effective to hook the reader about the relevance of implementing the practice of programming into a day to day basis.Moreover, the course outline is really structured, although it’s a simple list, it’s easy to read and understand for the reader to know what is going on. | The learning objectives could improve a little better and dive deeper into each category and focus on teaching a specific method. This is to reassure learners what they are going to expect once they put time into learning such modules and guidance to fully understand the entire concept. Daily objectives are a must so implementing a way for students to learn and create something that could help track their progress can be added. Coding is straightforward which is understandable, but a step-by-step tutorial would be more helpful than sharing a picture of the entire code. This is because, step-by-step tutorial, educators are able to explain each function and important symbols, etc, to further develop learners’ understanding about programming. |
Alignment | The module is straight to the point as mentioned, and aligns with the intended learning objects. From engaging students with coding exercises to real-world scenarios/applications and then mixing it with interactive learning ensures that the learners are fully active and engaged with the content in the module. | An improvement that needs to happen right away is the application of programming into the real world. It is true that knowing how to program can create something that is big in technological innovation for us humans, but programming can also be used in e-commerce (building websites) and other careers such as office jobs (it isn’t just all about making something big happen right away). So a broader range of real world examples and explanations to ensure that learning this module can be an asset and beneficial to personal growth. |
Interactivity | The coding exercises are well-placed after explanations, providing a logical structure that guides learners from theory to practice smoothly. Videos and readings are interspersed with activities, maintaining a rhythm that keeps learners engaged through varied interactions. | Consider placing coding exercises immediately after key concepts instead of grouping them at the end of sections. This would create a tighter feedback loop between learning and doing. The structure leans towards passive content (videos/readings) before interactive tasks. Breaking up content with smaller, more frequent activities could maintain engagement. Adding brief instructions or guiding questions before each activity would help frame its purpose, making the learning path clearer. |
Inclusivity | The mention of multiple learning styles in the introduction is great for accessibility. The quizzes were difficult, but we like this because it actually encourages work and understanding to be done for the given subject. | Assessments: The current assessments (quizzes and algorithm design) mainly cater to visual and logical learners, but may not fully engage kinesthetic learners. Quizzes are still a good idea but it might be helpful to not just focus on multiple choice. Instead, integrating questions for all learning styles like open-ended questions, detecting errors, and real-world applications. Clearer instructions: Assessments can be more inclusive by ensuring clearer, simpler instructions. The instruction for the quizzes could be clearer by addressing example questions prior to doing the quizzes because well reading the current instructions we failed to anticipate what the potential learner questions would be, and they were a lot harder than anticipated. Additionally, adding instructions before the video to guide viewers on what to look for can help encourage learners more actively by keeping their eyes out for specific topics in the video. Encouraging them to note specific points or answer questions based on the video could reduce passive viewing. |
Technology use and rationale | There are a few different methods of technological use mentioned for this lesson plan as it is mainly based on learning how to code and navigate programming. These include: Python coding programme Youtube videos Online hands-on exercisesUsing technological tools to make different kinds of chartsFeedback survey The rationale behind using these methods of technological tools seems appropriate for the subject (intro to python, coding, and programming) as the subject coding is reliant on different software systems, however, additional methods might help visual learners better grasp the material compared to the current method: diagrams and visual flow charts. | Additional resources:Tutorial videos might be more effective for visual learners as diagrams and flowcharts when it comes to coding can be tricky to understand/analyze. Being able to watch a step by step video on what buttons to press for programming, how to run code, what lines the code must be on, etc can be more beneficial for visual learners who struggle with just reading lecture materials and analyzing charts. This way they can follow the steps while completing the tasks which results in a more hands-on experience. Not only do they understand the material, but now they know why, where, and how it works. This can ultimately improve learning experiences and increase academic success. Because they truly grasp the material they feel more motivated to try again; as they dont feel defeated by the challenges they might face, they are more likely to show up with an open mind willing to learn. Implementing additional resources can help maintain the structure of the lesson plan and ensure all learners’ needs are met. |
Presentation of information | The presentation of information for this lesson plan is clear and organized into different sections: introduction, course outline, target audience, quizzes, etc, which is easy to navigate. These sections include detailed instructions and explanations with some sections having visual examples as well. | Improve flow:The start of the lesson plan (introduction) smoothly explains the significance of programming, however, the transition into course outline seems abrupt; consider adding a transition sentence. Formatting:The course outline uses dashes while learning objectives uses bullet points, consider picking one style/keeping format consistent to improve readability. |
Author: taralync
Chosen video: https://www.youtube.com/watch?v=h7-D3gi2lL8
The video that I chose was ‘Differentiating Instruction: It’s Not as Hard as You Think’ by Education Week. This video highlights issues that students may have, as well as solutions that integrate differentiated learning techniques. This video was selected to be in objective 2 of my group’s Interactive Learning Resource in order to help educators understand common classroom issues and solutions to get students engaged with the work they were doing. The interaction that this video would require from the educators would be to reflect on their current teaching practices and consider how differentiated instruction can be implemented in their classrooms. Educators would be encouraged to identify specific challenges their students face and explore the strategies presented in the video to address diverse learning needs.
Educators should respond to this video by thinking about how the challenges and solutions presented relate to their own classrooms. They are likely to take notes on key strategies, reflect on their current teaching methods, and consider how differentiated instruction can improve student engagement.
Educators would be required to create a plan to address differentiation challenges in their own classrooms. Just like this video highlights a few motivational problems among students and plans to address these problems, educators would be tasked with addressing a problem and implementing their own solutions using critical thinking. There would also be a group discussion forum opened on brightspace for educators to collaborate with one another and work through their problems. This aligns with the concept that “asynchronous online discussion forums built into learning management systems can enable this kind of interaction,” fostering meaningful student-student engagement (Bates, 2019). By structuring discussions around specific educational goals, the platform ensures that interactions are purposeful, encouraging educators to reflect on their strategies and improve their teaching approaches (Bates, 2019). For the discussion forum and the created plan, students would need to have a computer or laptop and access to our brightspace page. To receive feedback, educators would post their plans on a discussion forum in Brightspace, where peers could provide inline comments or review the document through a shared link. This peer-reviewed feedback would allow for collaborative problem-solving and refinement of ideas. A group discussion forum would also be available for educators to exchange insights, share experiences, and support one another in implementing differentiated instruction strategies. To participate in this feedback process, educators would need a computer or laptop with access to the Brightspace platform.
References
Bates, A. (2019, October 10). 9.6 interaction. Pressbooks. https://pressbooks.bccampus.ca/teachinginadigitalagev2/chapter/pedagogical-roles-for-text-audio-and-video/
Education Week. (2018, September 11). Differentiating instruction: It’s not as hard as you think [Video]. YouTube. https://www.youtube.com/watch?v=h7-D3gi2lL8
My comments
Our interactive learning resource is designed to accommodate diverse learning needs by incorporating multiple instructional strategies. Educators can engage with content through readings, videos, and case studies, catering to different learning preferences. The structured modules on Brightspace ensure seamless navigation, making the learning experience accessible and user-friendly. To enhance engagement and practical application, the resource includes short quizzes, interactive scenarios, and lesson plan development exercises, allowing participants to apply their knowledge at their own pace. The well-structured design ensures a smooth learning experience, enabling educators to integrate differentiated instruction effectively into their classrooms.
In case of an unexpected event, such as a pandemic, our resource will remain accessible through an online learning platform. Teachers will be provided with asynchronous learning materials and discussion forums to maintain engagement. To ensure effective remote learning, training modules on digital teaching strategies, including virtual breakout rooms and interactive assessments, will be included. Technical support will also be available to guide teachers in adapting their lesson plans for online delivery.
One potential barrier is the digital divide, where students may lack access to reliable internet or devices. Although most students do have a device, it would be important for our team to ensure that if technical issues arise for some students that they could be easily fixed or have an offline option. Learning materials will be downloadable for offline use, and alternative low-tech solutions, such as printed packets, will be provided when necessary. Another barrier is varying levels of teacher familiarity with differentiated instruction.
One potential barrier that would be reduced is accessibility barrier. Our current design is heavily reliant on reading and watching videos so it is important for our team to make the learning resource inclusive for individuals with visual, auditory, or other disabilities. Ensuring that all materials (readings, videos, and interactive content) are compatible with screen readers, provide captions/transcripts, and follow universal design principles would eliminate this potential barrier and provide an inclusive pathway for everyone’s success.
An example of universal design in engineering is the inclusion of automatic doors in public buildings, which benefit not only individuals with disabilities but also those carrying heavy objects. This concept can be applied to learning design by creating universally accessible digital content. For example, closed captions on instructional videos assist not only deaf and hard-of-hearing individuals but also English Language Learners. By integrating such principles, our learning resource ensures accessibility for all educators and, in turn, their students.
Leave a Reply
You must be logged in to post a comment.
My Comments
Now that my EDCI 335 group members and I have some understanding of the theoretical grounds for teaching, we are going to think about how that is applied in designing learning environments by each choosing a instructional approach to research. This blog post activity is similar to a cooperative learning approach called “jigsaw groups,” where group members are divided, and each member becomes an ‘expert’ on a particular component of a concept (EDCI 335, 2025). My blog post will further dive into ‘cooperative learning’ and how it relates to my groups topic of differentiated learning.
Cooperative learning is a teaching method where students collaborate in small groups to achieve a shared learning objective under the teacher’s guidance (Rigacci, 2020). This approach is team-based and helps create a better community (Rigacci, 2020). As a student-centered instructional strategy, cooperative learning encourages small groups of students to work together toward common goals or to complete tasks (Metzler & Colquitt, 2013), just like my EDCI group is doing now. By each focusing on a theory and then collaborating with each other by reading and commenting on each others post, we can share our expertise and deepen our understanding of each theory.
Key elements of cooperative learning include positive interdependence, face-to-face interaction, and the development of interpersonal skills (Comoglio, 1996). Positive interdependence means that each student’s success depends on the group’s success, face-to-face interaction helps students work together and share ideas, and both lead to building important skills like communication and teamwork.
A benefit of cooperative learning is its ability to improve relationships among students with diverse learning needs and cultural backgrounds. This method encourages collaboration between students with varying strengths, allowing them to learn from each other’s perspectives. As a result, students develop greater empathy, respect, and appreciation for different viewpoints, leading to a more inclusive and supportive learning environment.
This approach aligns perfectly with my group’s topic of Understanding Differentiated Learning because it emphasizes personalized learning experiences within a collaborative framework. Differentiated learning acknowledges that students have diverse abilities and cooperative learning supports this by allowing students to work in mixed-ability groups where they can leverage their strengths and receive support in areas where they need improvement.
Overall, cooperative learning provides an opportunity for teachers to implement differentiated instruction strategies effectively. By assigning group tasks that accommodate various learning styles (visual, auditory, and kinesthetic activities), students can collaborate with the material in ways that best suit their individual needs and then collaborate with the group to share their insights. This ensures that each student can engage with the content in a manner that aligns with their strengths. This method enables peer-assisted learning, where students can explain concepts to one another, reinforcing their own understanding while supporting their classmates.
References
Comoglio, M. (1996). Che cos’è il Cooperative Learning. https://www.semanticscholar.org/paper/Che-cos’%C3%A8-il-Cooperative-Learning-Comoglio/103c5ff1b674930f7d86da8d010527ea7454de5f
EDCI 335. (2025). PROMPT Learning Design II . https://edtechuvic.ca/edci335/prompt-learning-design-ii/
Metzler, M., & Colquitt, G. (2021). Cooperative learning. In Routledge eBooks (pp. 225–262). https://doi.org/10.4324/9781003081098-12
Rigacci, A. (2024c, July 30). What is Cooperative Learning? Five Strategies for Your Classroom. Europass Teacher Academy. https://www.teacheracademy.eu/blog/cooperative-learning-strategies/
Leave a Reply
You must be logged in to post a comment.