Now that you have had time to play with Scratch, this assignment will have you digger deeper into how to implement computer program and the advantages and disadvantages of using the software with middle school students.
Task 1: What are students learning?
What are students learning by creating programs using Scratch? Talk about the benefits that students will get using the software to create programs and also what problems you foresee parents having with assignments that require students creating programs using Scratch?
Task 2: Create a lesson
Create a lesson that uses computer programming to assess a mathematical skill. Make sure that your lesson includes (1) an online tool that will review prerequisite knowledge that the student will need to complete the task successfully (2) the goal and requirements of the program the students will be creating (3) an exemplar of a program that you either create or find on Scratch’s online community (4) directions for students on how to post to the online Scratch community and give feedback on other students’ work.
Task 3: Post lesson and give feedback
Post your lesson in the online community that will be used in the Blended Learning week. View at least two other students lessons and post comments and critical feedback on what you liked and how they can enhance their lesson.
Task 4: The controversy
Should computer programming be introduced into a middle school level math curriculum? Why or why not? What other tools can be used to help support students who are new to programming? In addition to your own personal reaction to these two questions, I would like you to also research an article that supports or goes against your stance on this issue. Include the link and a summary of the article and compare it to your own personal reaction.