Resource link:  https://docs.google.com/document/d/10L81hAnl_WCTHtaat4XaUo5K8QfPkIhcecfpgEm-C9c/edit

  1. Since the resource is created as an introduction to programming, the program will cater to students who have a little background in programming. I suggest that that learning resource should utilize direct-instruction. Students with a little background in programming can learn better with explicit learning techniques.
  2. The learning outcomes shall include more tasks or outputs that will require the students to collaborate.
  3. The materials to be used for the learning resource should be more interactive. After the video, the student should be given an opportunity to reflect on what they have watched before asking the students to do some calculations about binary numbers.
  4. Short drills, like online quizzes, should be included in the resource to help the students recall what they have learned.
  5. There shall be an additional application that students and teachers can use to communicate with each other.