Unit 1 Reading Response

       One of the major challenges commonly discussed throughout the readings was the misconception that computational thinking is only relevant to computer programing. I do agree that this is a major misconception by educators however, I feel it can be a very broad topic and is challenging to approach without proper understand of what CT truly means. "It is important to acknowledge that the current lack of an agreed-upon, exclusive definition of the elements of computational thinking makes it a challenge to develop clear pathways for pre-service teachers to be educated teachers computationally." (Computational Thinking for Teacher Education. A.Yadav, C. Stephenson, H. Hong  P. 56) We need to incorporate computational thinking into pre-service teaching programs to build a solid foundation and understanding of what computational thinking is.

Question: If I asked you how to write the word CAT, how would you describe it?

Answer: Write C A T

Question: But if I didn't know how to construct letters, how would you describe writing them?

    This would require you to deconstruct how to physically write each letter as if you were teaching a child or computer to construct each letter using a precise sequence of steps, this is a prime example of computational thinking." 'algorithmic thinking,' referring specifically to using an ordered and precise sequence of steps to solve problems and (when appropriate) a computer to automate that process." (Computational Thinking for Teacher Education A. Yadva, C Stephenson, H. Hong pg 58) Computational thinking is a problem-solving tool that can help students understand "how" to solve problems by deconstructing them.

            Problem solving skills are some of the most important tools we can equip our students with as educators. Teaching our students to be computational thinkers will broaden their skills as life learners with the ability to deconstruct and analyze a problem. Once a sold foundation of CT is gained it can be used as a cross-disciplinary problem-solving tool (STEM). " Computational Thinking is a problem-solving process that includes (but is not limited to) the following characteristics: Formulating problems in a way that enables us to use a computer and other tools to help solve them, Logically organizing and analyzing data, Representing data through abstractions, such as models and simulations, Automating solutions through algorithmic thinking (a series of ordered steps), Identifying, analyzing, and implementing possible solutions with the goal of achieving the most efficient and effective combination of steps and resources, Generalizing and transferring this problem-solving process to a wide variety of problems." (Computational Thinking Education, H. Ulrich Hoppe and S. Werneburg pg.14)

     After doing this reading I'm left with one big question, why isn't computational thinking used in more core subjects? I've only discovered CT thanks to this class/ education technology program. It is now a goal of mine to figure out a way to apply CT into my middle school classes.