Theoretical Foundation:
Constructivism: guides the design: learners will build understanding of coding concepts by actively experimenting with programming tasks and projects, by solving small challenges, and by applying logic to create simple programs as well as personal projects.
Learning Design Approach:
With using Code.org , people can learn through project based and inquiry driven structure, inviting learners to explore basic coding concepts, test different code solutions in code.org’s interactive environment, and reflect on the outcomes of their code. Active engagement, debugging practice, and small collaborative challenges support deeper conceptual understanding.
The experimental learning strategy will be also prioritized. The means of Trial and Error will serve as a way for students to problem solve, resulting in a much deeper understanding, and with errors being the feedback which helps the student learn where they may have gone wrong.
The main purpose is to let the students be given the freedom of utilizing the tools given to approach a solution that may solve the problem. As with programming there are many solutions, therefore experimentation will show how problems can be approached in different ways.
Inclusion Strategy (UDL/Cast):
Step by step visual coding blocks paired with clear textual instructions and narrated guidance.
Interactive examples and coding challenges available with captions and transcripts for accessibility.
Scaffolded supports such as starter code, hints, and guided problem-solving prompts.
Technology Rationale:
code.org interactive coding environment can provide hands on practice with instant feedback.
Google Docs or Padlet: for collaborative sharing of code solutions and reflections.
Video tutorials with captions + transcripts: ensure accessibility for all learners.
Leave a Reply