<%"---"%> tags: 📥️/📜️/🟥️ publish: true aliases: - Computational Thinking: The Developing Definition - selbyComputationalThinkingDeveloping2013 url: https://eprints.soton.ac.uk/356481/ doi: citekey: selbyComputationalThinkingDeveloping2013 keywords: ⛔ No DOI found authors: [Cynthia C Selby, C Selby, John Woollard, J Woollard] type: paper status: created: updated: <%"---"%> ```dataview TABLE created, updated as modified, tags, type, related FROM " " WHERE contains(related, "selbyComputationalThinkingDeveloping2013") ``` > [!link]- > zotero_link:: [PDF](zotero://select/library/items/QYPL2LYG) > [!cite]- > citekey:: selbyComputationalThinkingDeveloping2013 > [!abstract]- > abstract:: Since Jeanette Wing’s use of the term computational thinking in 2006, various discussions have arisen seeking a robust definition of the phrase. With little consensus having been found in the intervening years, there are even suggestions that a definition is not important. Perhaps focus should be on how computational thinking is taught and how its acquisition might be observed. However, in order to facilitate consistent curriculum design and appropriate assessment, it is argued that a definition should still be sought. > [!keywords]- > keywords:: ⛔ No DOI found > [!authors]- > authors:: Cynthia C Selby, C Selby, John Woollard, J Woollard > [!meta]- > url:: https://eprints.soton.ac.uk/356481/ > doi:: > [!related]- > [!hypothesis]- > hypothesis:: > [!methodology]- > methodology:: > [!result]- Result(s) > results:: > [!summary]- Summary of Key Points > summary:: ## Notes | <mark class="hltr-grey">Highlight Color</mark> | Meaning | | ---------------------------------------------- | --------------------------- | | <mark class="hltr-red">Red</mark> | información imprescindible | | <mark class="hltr-orange">Orange</mark> | Información Importante | | <mark class="hltr-yellow">Yellow</mark> | Información Interesante | | <mark class="hltr-green">Green</mark> | Temas y sub temas | | <mark class="hltr-blue">Blue</mark> | Citas relevantes del autor | | <mark class="hltr-purple">Purple</mark> | Temas nuevos por investigar | - <mark class="hltr-yellow">"With little consensus having been found in the intervening years, there are even suggestions that a definition is not important. Perhaps focus should be on how computational thinking is taught and how its acquisition might be observed. However, in order to facilitate consistent curriculum design and appropriate assessment, it is argued that a definition should still be sought.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=RKY8TD6V) Tag #CT-Currículo - <mark class="hltr-yellow">"With little consensus having been found in the intervening years, there are even suggestions that a definition is not important. Perhaps focus should be on how computational thinking is taught and how its acquisition might be observed. However, in order to facilitate consistent curriculum design and appropriate assessment, it is argued that a definition should still be sought.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=X3ATSU6W) Tag #CT-Currículo - <mark class="hltr-red">"n order to contribute to the discussions surrounding a definition of computational thinking, this review of literature spans the years since 2006. The most frequently occurring terms, descriptions, and meanings are identified. Consideration is given to the motivation for inclusion or exclusion of a term by each individual author. Where possible, if a description has been given, an associated term is supplied.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=KR22H9LJ) Tag #CT-Definición - <mark class="hltr-red">"n order to contribute to the discussions surrounding a definition of computational thinking, this review of literature spans the years since 2006. The most frequently occurring terms, descriptions, and meanings are identified. Consideration is given to the motivation for inclusion or exclusion of a term by each individual author. Where possible, if a description has been given, an associated term is supplied.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=Q4AAHPV6) Tag #CT-Definción - <mark class="hltr-red">"Using the criteria as a guide and the collected terms as the vocabulary, a definition of computational thinking is proposed which encompasses the thought processes of abstraction, decomposition, algorithmic design, evaluation, and generalization.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=SRHZIBS5) Tag #CT-Definción, #CT-Abstracción, #CT-Algoritmos, #CT-Descomposición, #CT-Evaluación, #CT-Generalización - <mark class="hltr-red">"Using the criteria as a guide and the collected terms as the vocabulary, a definition of computational thinking is proposed which encompasses the thought processes of abstraction, decomposition, algorithmic design, evaluation, and generalization.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=SK6KU2YU) Tag #CT-Definición, #CT-Abstracción, #CT-Algoritmos, #CT-Descomposición, #CT-Evaluación, #CT-Generalización - <mark class="hltr-red">"what “computational thinking” is for everyone”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=E22RPHKB) Tag #CT-Frase-CT - <mark class="hltr-red">"what “computational thinking” is for everyone”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=V68KNJXM) Tag #CT-Frase-CT - <mark class="hltr-yellow">"The aim of this investigation is to shed new light on the discussions that attempt to develop a definition of computational thinking with the objectives including: to define more narrowly, not more broadly; to bring an order to the criteria not necessarily to accommodate all viewpoints; to refine the definition to facilitate assessment; to retain the validity of work that has been done previously, such as the development of curriculums; to separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of those skills.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=IALAGDDQ) Tag - <mark class="hltr-yellow">"The aim of this investigation is to shed new light on the discussions that attempt to develop a definition of computational thinking with the objectives including: to define more narrowly, not more broadly; to bring an order to the criteria not necessarily to accommodate all viewpoints; to refine the definition to facilitate assessment; to retain the validity of work that has been done previously, such as the development of curriculums; to separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of those skills.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=L3KLLQD9) Tag - <mark class="hltr-yellow">"ACM Digital Library”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=VRYWJTWN) Tag #CT-Editorial-CT - <mark class="hltr-yellow">"ACM Digital Library”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=C33SDB6K) Tag #CT-Editorial-CT - <mark class="hltr-orange">"This led to the identification of thirteen items. In addition, articles describing proposed or current computer science curriculum designs (in Israel [8], Germany [3], New Zealand [2], India [14], England [5], and the USA [1]) were identified. This gave 7 more documents. Because of repetition of comments by the same author, 4 of the original 26 articles were discarded.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=AH86ACN8) Tag #Autor, #CT-Currículo, #CT-Computational-Thinking - þÿØ=Esto llevó a la identificación de trece artículos. Además, se identificaron artículos que describen diseños curriculares de informática propuestos o actuales (en Israel [8], Alemania [3], Nueva Zelanda [2], India [14], Inglaterra [5] y Estados Unidos [1]). Esto dio 7 documentos más. Por repetición de comentarios del mismo autor, se descartaron 4 de los 26 artículos originales.Ø= - <mark class="hltr-orange">"This led to the identification of thirteen items. In addition, articles describing proposed or current computer science curriculum designs (in Israel [8], Germany [3], New Zealand [2], India [14], England [5], and the USA [1]) were identified. This gave 7 more documents. Because of repetition of comments by the same author, 4 of the original 26 articles were discarded.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=EZ6TWXP4) Tag #Autor - 🔤Esto llevó a la identificación de trece artículos. Además, se identificaron artículos que describen diseños curriculares de informática propuestos o actuales (en Israel [8], Alemania [3], Nueva Zelanda [2], India [14], Inglaterra [5] y Estados Unidos [1]). Esto dio 7 documentos más. Por repetición de comentarios del mismo autor, se descartaron 4 de los 26 artículos originales.🔤 - <mark class="hltr-yellow">"n an attempt to contribute to the development of a definition, the publications were analyzed in chronological order to discern the development, over time, of the phrase computational thinking. Descriptions and suggested definitions of computational thinking were identified in each publication. The terminology, common across descriptions and definitions, was collated. Where equivalences allowed, similar terms were grouped together. The most frequently occurring individual terms and groups are presented in the following sections. From this basic collection of terms, a definition of computational thinking is formulated and proposed.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=BV8D64ZE) Tag #CT-Metodología-Definición-CT - <mark class="hltr-yellow">"n an attempt to contribute to the development of a definition, the publications were analyzed in chronological order to discern the development, over time, of the phrase computational thinking. Descriptions and suggested definitions of computational thinking were identified in each publication. The terminology, common across descriptions and definitions, was collated. Where equivalences allowed, similar terms were grouped together. The most frequently occurring individual terms and groups are presented in the following sections. From this basic collection of terms, a definition of computational thinking is formulated and proposed.”</mark> [Page ](zotero://open-pdf/library/items/QYPL2LYG?page=&annotation=VL55GY3A) Tag #CT-Metodología-Definición-CT - <mark class="hltr-yellow">"This need for definition is supported in the literature [1, 10, 17, 16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=T4U33KQG) Tag #CT-Currículo, #CT-Definción - 🔤Esta necesidad de definición está respaldada por la literatura [1, 10, 17, 16].🔤 - <mark class="hltr-yellow">"This need for definition is supported in the literature [1, 10, 17, 16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=GMCLLIQI) Tag #CT-Currículo, #CT-Definción - þÿØ=Esta necesidad de definición está respaldada por la literatura [1, 10, 17, 16].Ø= - <mark class="hltr-yellow">"science curriculums. Several curriculums [5, 4, 2, 3], while acknowledging the vagueness of a computational thinking definition”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=7ABGQS3F) Tag - <mark class="hltr-yellow">"science curriculums. Several curriculums [5, 4, 2, 3], while acknowledging the vagueness of a computational thinking definition”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=3VBRXMEE) Tag #CT-Currículo, #CT-Países, #CT-Transversalidad, #CT-Computational-Thinking - <mark class="hltr-yellow">"Jan Cuny suggests that if computational thinking is included in a curriculum, it requires assessment. Without agreement on a common definition of computational thinking, it will be difficult, if not impossible, to develop appropriate assessment tools that actually measure the ability to think computationally [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=HIS39J3I) Tag #CT-Definición, #CT-Evaluación - <mark class="hltr-yellow">"Jan Cuny suggests that if computational thinking is included in a curriculum, it requires assessment. Without agreement on a common definition of computational thinking, it will be difficult, if not impossible, to develop appropriate assessment tools that actually measure the ability to think computationally [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=976S4M5B) Tag #CT-Definición, #CT-Evaluación - <mark class="hltr-yellow">"The balance of argument is still in favor of searching for a robust definition of computational thinking. Although it may be possible, without a robust definition, to identify examples of the practice of computational thinking, the ability to measure computational thinking may be hampered by that same lack.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=P5VH6EGG) Tag #CT-Evaluación - <mark class="hltr-yellow">"The balance of argument is still in favor of searching for a robust definition of computational thinking. Although it may be possible, without a robust definition, to identify examples of the practice of computational thinking, the ability to measure computational thinking may be hampered by that same lack.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=GMQWR4BI) Tag #CT-Evaluación - <mark class="hltr-red">"There appears to be a consensus that a definition of computational thinking should include the idea of a thought process, the concept of abstraction, and the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=RGU2DNEF) Tag #CT-Abstracción, #CT-Descomposición, #CT-Habilidades, #CT-Proceso-de-pensamiento, #CT-Computational-Thinking - <mark class="hltr-red">"There appears to be a consensus that a definition of computational thinking should include the idea of a thought process, the concept of abstraction, and the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=QBU5KVLV) Tag #CT-Abstracción, #CT-Descomposición, #CT-Habilidades, #CT-Proceso-de-pensamiento, #CT-Computational-Thinking - <mark class="hltr-yellow">"In adding his voice to Wing’s, calling for the explicit teaching of computational thinking, Guzdial [9] refers to computational thinking as a way of thinking about computing.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=JA3FTLXF) Tag #CT-Definición - <mark class="hltr-yellow">"In adding his voice to Wing’s, calling for the explicit teaching of computational thinking, Guzdial [9] refers to computational thinking as a way of thinking about computing.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=TG689K8K) Tag #CT-Definición - <mark class="hltr-red">"idea is extended to represent problems as information processes and solutions as algorithms [7].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=75CZLX58) Tag #CT-Resolución-Problemas - <mark class="hltr-red">"idea is extended to represent problems as information processes and solutions as algorithms [7].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=PK7MCXSP) Tag #CT-Resolución-Problemas - <mark class="hltr-yellow">"Al Aho [7] picks up the idea of problem transformation when he describes computational thinking as the thought processes in formulating problems and solutions that can be expressed as algorithms.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=X4GYSP82) Tag #CT-Algoritmos, #CT-Resolución-Problemas - <mark class="hltr-yellow">"Al Aho [7] picks up the idea of problem transformation when he describes computational thinking as the thought processes in formulating problems and solutions that can be expressed as algorithms.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=5N8N8NRJ) Tag #CT-Algoritmos, #CT-Resolución-Problemas - <mark class="hltr-red">"These thought processes do have focus; frequently that focus is described as problem solving. Finally, Wing expresses these refinements by defining computational thinking as “... the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent” (Cuny, Snyder, Wing, 2010, cited in [22], p.20). Because of this consensus, a definition of computational thinking should include the concept of a thought process.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=FLY9KKFA) Tag #CT-Definición, #CT-Proceso-de-pensamiento - <mark class="hltr-red">"These thought processes do have focus; frequently that focus is described as problem solving. Finally, Wing expresses these refinements by defining computational thinking as “... the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent” (Cuny, Snyder, Wing, 2010, cited in [22], p.20). Because of this consensus, a definition of computational thinking should include the concept of a thought process.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=NG85933V) Tag #CT-Definición, #CT-Proceso-de-pensamiento - <mark class="hltr-green">"3.2 Abstraction”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=NI934NTU) Tag - <mark class="hltr-green">"3.2 Abstraction”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=BYSJ5B9J) Tag - <mark class="hltr-red">"ven Peter Denning [18] acknowledges that abstraction plays an important part in computing, including programming.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=M97ZGGMZ) Tag #CT-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-red">"ven Peter Denning [18] acknowledges that abstraction plays an important part in computing, including programming.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=8E7N6YHY) Tag #CT-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-yellow">"Wing [21] defines abstraction as the cornerstone of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=ZUUNNAWP) Tag - <mark class="hltr-yellow">"Wing [21] defines abstraction as the cornerstone of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=5ZIWMANF) Tag - <mark class="hltr-yellow">"Several participants in the workshop on the scope and nature of computational thinking (NRC) concur that computational thinking has a focus around the process of abstraction, creating them and defining the relationships between them [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=D9U3DM6P) Tag #CT-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-yellow">"Several participants in the workshop on the scope and nature of computational thinking (NRC) concur that computational thinking has a focus around the process of abstraction, creating them and defining the relationships between them [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=A9KHEGLN) Tag #CT-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-yellow">"Stephenson [1] also include the ability to abstract in a definition of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=BZJJH3S4) Tag #CT-Abstracción, #CT-Habilidades - <mark class="hltr-yellow">"Stephenson [1] also include the ability to abstract in a definition of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=EZTHYAPR) Tag #CT-Abstracción, #CT-Habilidades - <mark class="hltr-red">"The concept of abstraction is explored by L’Heureux et al. [15] where it is one of six aspects of their information technology approach to computational thinking. Because of this consensus, a definition of computational thinking should include the concept of abstraction.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=7SVHQVCR) Tag #CT-Abstracción, #CT-Definición-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-red">"The concept of abstraction is explored by L’Heureux et al. [15] where it is one of six aspects of their information technology approach to computational thinking. Because of this consensus, a definition of computational thinking should include the concept of abstraction.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=I2RTPW6U) Tag #CT-Abstracción, #CT-Definición-Abstracción, #CT-Habilidades, #CT-Computational-Thinking - <mark class="hltr-blue">"3.3 Decomposition”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=KYBW3CAU) Tag #CT-Descomposición - <mark class="hltr-blue">"3.3 Decomposition”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=5KBATYGN) Tag #CT-Descomposición - <mark class="hltr-yellow">"Decomposition is required when dealing with large problems, complex systems, or complex tasks. The participants in the first NRC workshop also identify the need for problem decomposition [16]. In the next workshop, focusing on pedagogy, participants extend this idea. Robert Tinker views the core of computational thinking as breaking down big problems [17].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=YLVC69R3) Tag #CT-Definición-Descomposición - <mark class="hltr-yellow">"Decomposition is required when dealing with large problems, complex systems, or complex tasks. The participants in the first NRC workshop also identify the need for problem decomposition [16]. In the next workshop, focusing on pedagogy, participants extend this idea. Robert Tinker views the core of computational thinking as breaking down big problems [17].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=47DZPBDX) Tag #CT-Definición-Descomposición - <mark class="hltr-yellow">"Guzdial [11] includes the use of tools including abstraction and decomposition. In light of this consensus, a definition of computational thinking should include the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=VJXF5MY4) Tag #CT-Definición - <mark class="hltr-yellow">"Guzdial [11] includes the use of tools including abstraction and decomposition. In light of this consensus, a definition of computational thinking should include the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=U7BMCJEL) Tag #CT-Definición - <mark class="hltr-red">"nclusion of a thought process, abstraction, and decomposition is supported by a consensus found in the reviewed literature.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=NFB4HDQE) Tag #CT-Abstracción, #CT-Descomposición, #CT-Habilidades, #CT-Proceso-de-pensamiento, #CT-Computational-Thinking - <mark class="hltr-red">"nclusion of a thought process, abstraction, and decomposition is supported by a consensus found in the reviewed literature.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=UKDHXHK7) Tag #CT-Abstracción, #CT-Descomposición, #CT-Habilidades, #CT-Proceso-de-pensamiento, #CT-Computational-Thinking - <mark class="hltr-yellow">"Some of these additional terms and their applicability for inclusion in a definition of computational thinking are discussed below.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=ZKSZYMSD) Tag #CT-Definción, #CT-Habilidades-No-Definidas - <mark class="hltr-yellow">"Some of these additional terms and their applicability for inclusion in a definition of computational thinking are discussed below.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=UH6K27KA) Tag #CT-Definción, #CT-Habilidades-No-Definidas - <mark class="hltr-yellow">"There are two descriptions of thinking, three general terms associated with problem solving, three terms associated with computer science concepts, and three terms associated with the concept of imitation or representation. The specific terms are: logical thinking and algorithmic thinking; problem solving, analysis, and generalization; systems design, automation, and more general computer science concepts; and modeling, simulation, and visualization.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=U56J83X3) Tag #CT-Habilidades-CT - <mark class="hltr-yellow">"There are two descriptions of thinking, three general terms associated with problem solving, three terms associated with computer science concepts, and three terms associated with the concept of imitation or representation. The specific terms are: logical thinking and algorithmic thinking; problem solving, analysis, and generalization; systems design, automation, and more general computer science concepts; and modeling, simulation, and visualization.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=QZHGAMSF) Tag #CT-Habilidades-CT - <mark class="hltr-green">"4.1 Thinking Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=W58TACNB) Tag - <mark class="hltr-green">"4.1 Thinking Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=36RPCNPT) Tag - <mark class="hltr-yellow">"logical thinking, algorithmic thinking, engineering thinking, and mathematical thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=NNF2D7QK) Tag #CT-Habilidades-CT - <mark class="hltr-yellow">"logical thinking, algorithmic thinking, engineering thinking, and mathematical thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=XGUEI8C6) Tag #CT-Habilidades-CT - <mark class="hltr-yellow">"heuristic thinking”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=HKH9JL6Q) Tag #CT-Habilidades-CT - <mark class="hltr-yellow">"heuristic thinking”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=7QV8LDJJ) Tag #CT-Habilidades-CT - <mark class="hltr-purple">"In addition to abstraction and decomposition, Guzdial [11] also includes heuristic reasoning as an appropriate tool to use when engaging in computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=T67B2TPZ) Tag #CT-Habilidades-CT, #CT-Razonamiento-Heurístico - <mark class="hltr-purple">"In addition to abstraction and decomposition, Guzdial [11] also includes heuristic reasoning as an appropriate tool to use when engaging in computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=JMAPW7BA) Tag #CT-Habilidades-CT, #CT-Razonamiento-Heurístico - <mark class="hltr-yellow">"logical thinking as the ability to develop and test hypotheses.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=ADCFH5IG) Tag #CT-Habilidades-CT, #CT-Pensamiento-Lógico - <mark class="hltr-yellow">"logical thinking as the ability to develop and test hypotheses.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=HSXI3C3W) Tag #CT-Habilidades-CT, #CT-Pensamiento-Lógico - <mark class="hltr-red">"Computational thinking could be viewed as bringing science and engineering together”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=NPWB8V4A) Tag #CT-Definición - <mark class="hltr-red">"Computational thinking could be viewed as bringing science and engineering together”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=4JDYHEH9) Tag #CT-Definición - <mark class="hltr-magenta">"It could be viewed as a meta-science concerned with studying methods of thinking that are applicable to many different disciplines [16].”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=FEU2C7GU) Tag #CT-Multidisciplinaridad - <mark class="hltr-magenta">"It could be viewed as a meta-science concerned with studying methods of thinking that are applicable to many different disciplines [16].”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=ME973EJA) Tag #CT-Multidisciplinaridad - <mark class="hltr-yellow">"e algorithmic and parallel thinking [22]”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=MZBR2YZ2) Tag #CT-Algoritmos, #CT-Habilidades-CT, #CT-Pensamiento-Paralelo - <mark class="hltr-yellow">"e algorithmic and parallel thinking [22]”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=S6FD5HGK) Tag #CT-Algoritmos, #CT-Habilidades-CT, #CT-Pensamiento-Paralelo - <mark class="hltr-red">"Gerald Sussman [16], who defines computational thinking as a way of devising explicit instructions for accomplishing tasks.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=AFK9U4AA) Tag #CT-Definición - <mark class="hltr-red">"Gerald Sussman [16], who defines computational thinking as a way of devising explicit instructions for accomplishing tasks.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=UBXUVF44) Tag #CT-Definición - <mark class="hltr-yellow">"Inclusion of algorithmic thinking in a curriculum for high schools appears prior to Wing’s contribution. In the Israeli computer science curriculum, Gal-Ezer et al. [8] placed an emphasis on inclusion of the study of algorithmic processes.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=WUL7EULC) Tag #CT-Currículo - <mark class="hltr-yellow">"Inclusion of algorithmic thinking in a curriculum for high schools appears prior to Wing’s contribution. In the Israeli computer science curriculum, Gal-Ezer et al. [8] placed an emphasis on inclusion of the study of algorithmic processes.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=ML768B8K) Tag #CT-Currículo - <mark class="hltr-red">"There appears to be a consensus that computational thinking incorporates aspects of algorithmic thinking and algorithmic design”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=B2LNH9SQ) Tag #CT-Algortimos - <mark class="hltr-red">"There appears to be a consensus that computational thinking incorporates aspects of algorithmic thinking and algorithmic design”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=KVKRMPEB) Tag #CT-Algortimos - <mark class="hltr-red">"Because of its wide acceptance and appropriate definition, algorithmic thinking may be applicable for inclusion in a definition of computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=G5BCJUPD) Tag #CT-Algoritmos, #CT-Habilidades - <mark class="hltr-red">"Because of its wide acceptance and appropriate definition, algorithmic thinking may be applicable for inclusion in a definition of computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=KAQTGD69) Tag #CT-Algoritmos, #CT-Habilidades - <mark class="hltr-red">"On the other hand, algorithmic thinking is represented consistently in literature and its interpretation does not vary. Of all the potential terms associated with thinking, algorithmic thinking is the only possible term which may be suitable for inclusion in a definition for computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=QBT2DHYR) Tag #CT-Algoritmos, #CT-Habilidades, #CT-Pensamiento-Lógico - <mark class="hltr-red">"On the other hand, algorithmic thinking is represented consistently in literature and its interpretation does not vary. Of all the potential terms associated with thinking, algorithmic thinking is the only possible term which may be suitable for inclusion in a definition for computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=6TPMFTF6) Tag #CT-Algoritmos, #CT-Habilidades, #CT-Pensamiento-Lógico - <mark class="hltr-green">"4.2 Problem Solving Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=YXCMUB6Z) Tag - <mark class="hltr-green">"4.2 Problem Solving Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=MYFQ2GRT) Tag - <mark class="hltr-red">"The specific terms problem solving, analysis, and generalization are most frequently employed in discussions of general problemsolving skills.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=RJPQQY6Z) Tag #Análisis, #CT-Resolución-Problemas, #CT-Generalización - <mark class="hltr-red">"The specific terms problem solving, analysis, and generalization are most frequently employed in discussions of general problemsolving skills.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=Z2D538YR) Tag #Análisis, #CT-Resolución-Problemas, #CT-Generalización - <mark class="hltr-red">"There is agreement for describing computational thinking as a problem-solving activity.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=U5FQ2QAG) Tag #CT-Resolución-Problemas - <mark class="hltr-red">"There is agreement for describing computational thinking as a problem-solving activity.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=GI72V4X5) Tag #CT-Resolución-Problemas - <mark class="hltr-yellow">"However, the literature does not illuminate problem solving in detail. Wing [19, 21], of course, incorporates solving problems using computer science concepts in her definition of computational thinking. The broadness of the problem-solving skills employed in computational thinking, in opposition to specific technical skills, is pointed out by Larry Snyder [16]”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=3XUTS77N) Tag #CT-Resolución-Problemas - <mark class="hltr-yellow">"However, the literature does not illuminate problem solving in detail. Wing [19, 21], of course, incorporates solving problems using computer science concepts in her definition of computational thinking. The broadness of the problem-solving skills employed in computational thinking, in opposition to specific technical skills, is pointed out by Larry Snyder [16]”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=XPVVKJD6) Tag #CT-Resolución-Problemas - <mark class="hltr-yellow">". Peter Henderson [17] concisely describes computational thinking as a type of generalized problem solving with constraints. Problem solving is emphasized by Marcia Linn [16] who includes in the qualities of a successful computational thinker, the ability to engage in sustained investigative processes to generate problem solutions.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=W8T3DUUN) Tag #CT-Resolución-Problemas, #CT-Habilidades - <mark class="hltr-yellow">". Peter Henderson [17] concisely describes computational thinking as a type of generalized problem solving with constraints. Problem solving is emphasized by Marcia Linn [16] who includes in the qualities of a successful computational thinker, the ability to engage in sustained investigative processes to generate problem solutions.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=G4IVP28V) Tag #CT-Resolución-Problemas, #CT-Habilidades - <mark class="hltr-yellow">"Although there appears to be a consensus that computational thinking is a type of problem solving, the term may not be sufficiently specific to define it.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=V7TAWCFW) Tag #CT-Resolución-Problemas - <mark class="hltr-yellow">"Although there appears to be a consensus that computational thinking is a type of problem solving, the term may not be sufficiently specific to define it.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=KMLWAAQP) Tag #CT-Resolución-Problemas - <mark class="hltr-orange">"Due to the broadness of the term, problem solving may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=BRSWTS62) Tag #CT-Criterios-No-inclusión - <mark class="hltr-orange">"Due to the broadness of the term, problem solving may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=XPC6IB6R) Tag #CT-Criterios-No-inclusión - <mark class="hltr-yellow">"In their IT approach, L’Heureux et al. [15] include the ability to evaluate processes, in terms of efficiency and resource utilization, and the ability to recognize and evaluate outcomes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=IBZP3Y27) Tag #CT-Evaluación - <mark class="hltr-yellow">"In their IT approach, L’Heureux et al. [15] include the ability to evaluate processes, in terms of efficiency and resource utilization, and the ability to recognize and evaluate outcomes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=VNA8JANL) Tag #CT-Evaluación - <mark class="hltr-red">"Therefore, because of interpretative consensus in the description, the term evaluate may be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=MKXM3CB5) Tag #CT-Evaluación, #CT-Habilidades, #CT-Criterios-Inclusión - <mark class="hltr-red">"Therefore, because of interpretative consensus in the description, the term evaluate may be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=76YMTV5M) Tag #CT-Evaluación, #CT-Habilidades, #CT-Criterios-Inclusión - <mark class="hltr-orange">"generalization. It is the ability to move from specific to broader applicability, for example, understanding how to draw a square by defining internal angles, then applying the same algorithm to produce an approximation of a circle.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=T4F3H9IR) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-orange">"generalization. It is the ability to move from specific to broader applicability, for example, understanding how to draw a square by defining internal angles, then applying the same algorithm to produce an approximation of a circle.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=JQJCLZGE) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-orange">"The term generalization, itself, is described in a proposed curriculum as recognizing common patterns and by sharing common features [5].”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=4T362GT2) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-orange">"The term generalization, itself, is described in a proposed curriculum as recognizing common patterns and by sharing common features [5].”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=WL5VR9L9) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-yellow">"Generalization is the step of recognizing how small pieces may be reused and reapplied to similar or unique problems.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=MQBYP45Q) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-yellow">"Generalization is the step of recognizing how small pieces may be reused and reapplied to similar or unique problems.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=WK9NAAG8) Tag #CT-Definición-Generalización, #CT-Generalización - <mark class="hltr-red">"generalization, is used sparingly in the literature, the idea of recognizing and reusing common parts of a solution is a possibility for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=VPFACK47) Tag #CT-Definción, #CT-Generalización, #CT-Criterios-Inclusión - <mark class="hltr-red">"generalization, is used sparingly in the literature, the idea of recognizing and reusing common parts of a solution is a possibility for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=CXJ8DV5R) Tag #CT-Definción, #CT-Generalización, #CT-Criterios-Inclusión - <mark class="hltr-yellow">"Problem solving is a broad term which, although used consistently throughout the literature, is not well defined. Analysis, used in the context of a problem, is also a broad term, often incorporating the ideas of abstraction and decomposition, as discussed above. Analysis, used in the context of a solution, is analogous to evaluation and is used consistently in the literature”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=N7QWVUV2) Tag #CT-Habilidades, #CT-Habilidades-No-Definidas - <mark class="hltr-yellow">"Problem solving is a broad term which, although used consistently throughout the literature, is not well defined. Analysis, used in the context of a problem, is also a broad term, often incorporating the ideas of abstraction and decomposition, as discussed above. Analysis, used in the context of a solution, is analogous to evaluation and is used consistently in the literature”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=DCUCYBM2) Tag #CT-Habilidades, #CT-Habilidades-No-Definidas - <mark class="hltr-yellow">"Although the term generalization is used infrequently in the literature, there are descriptions of analogous processes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=9DX7S8W8) Tag - <mark class="hltr-yellow">"Although the term generalization is used infrequently in the literature, there are descriptions of analogous processes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=G2EDA5IR) Tag - <mark class="hltr-red">"may be suitable for inclusion in a definition of computational thinking are evaluation and generalization.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=CATUSDB9) Tag #CT-Definción, #CT-Evaluación, #CT-Generalización, #CT-Criterios-Inclusión - <mark class="hltr-red">"may be suitable for inclusion in a definition of computational thinking are evaluation and generalization.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=954UWJHL) Tag #CT-Definción, #CT-Evaluación, #CT-Generalización, #CT-Criterios-Inclusión - <mark class="hltr-green">"4.3 Computer Science Terms”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=6S6R7PE6) Tag - <mark class="hltr-green">"4.3 Computer Science Terms”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=2DKMVL2E) Tag - <mark class="hltr-yellow">"Systems design, although not mentioned frequently, is still used to describe computational thinking. Designing systems based on concepts used in computer science is mentioned by Wing [19]. Again, this inclusion is foreshadowed by Gal-Ezer et al. [8] who incorporates the study of the design and implementation of computing systems in their curriculum.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=VWE68JC4) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Diseño-de-Sistemas - <mark class="hltr-yellow">"Systems design, although not mentioned frequently, is still used to describe computational thinking. Designing systems based on concepts used in computer science is mentioned by Wing [19]. Again, this inclusion is foreshadowed by Gal-Ezer et al. [8] who incorporates the study of the design and implementation of computing systems in their curriculum.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=92FAPB4G) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Diseño-de-Sistemas - <mark class="hltr-yellow">"He goes further in describing systems as one of the four core practices, in which computing professionals engage, along with programming, modeling, and innovating [18]. The focus in each of these cases is systems design as a product oriented process. It is evidence of the ability to think computationally, not necessarily a definition of it. Therefore, the term systems design may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=FG9QUNIK) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Diseño-de-Sistemas - <mark class="hltr-yellow">"He goes further in describing systems as one of the four core practices, in which computing professionals engage, along with programming, modeling, and innovating [18]. The focus in each of these cases is systems design as a product oriented process. It is evidence of the ability to think computationally, not necessarily a definition of it. Therefore, the term systems design may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=EU45HU8K) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Diseño-de-Sistemas - <mark class="hltr-yellow">"Another term, popularized by Wing in defining computational thinking, is automation. She connects the term to that of abstraction when discussing the mechanization of abstraction layers and the relationships between them [20]. Even Denning acknowledges that this is what happens when programming [18]. Later, a stronger connection is made by Wing [21] when defining computing as the “automation of our abstractions” (p. 3718). This introduces the need for a computational device to interpret the abstractions, the need for a computer to execute a program. The process or processes required in the creation of these automations may be possible terms for defining computational thinking. On the other hand, a program artifact, similar to system design as discussed above, is only evidence that computational thinking has taken place. Previously, a consensus was presented that emphasized the thought process aspect of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=SGAURBPM) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusión - <mark class="hltr-yellow">"Another term, popularized by Wing in defining computational thinking, is automation. She connects the term to that of abstraction when discussing the mechanization of abstraction layers and the relationships between them [20]. Even Denning acknowledges that this is what happens when programming [18]. Later, a stronger connection is made by Wing [21] when defining computing as the “automation of our abstractions” (p. 3718). This introduces the need for a computational device to interpret the abstractions, the need for a computer to execute a program. The process or processes required in the creation of these automations may be possible terms for defining computational thinking. On the other hand, a program artifact, similar to system design as discussed above, is only evidence that computational thinking has taken place. Previously, a consensus was presented that emphasized the thought process aspect of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=ETM9TC3B) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusión - <mark class="hltr-red">"Based on that consensus, automation, interpreted as a program artifact, may not be a useful addition to the definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=XW5D9PP8) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusion - <mark class="hltr-red">"Based on that consensus, automation, interpreted as a program artifact, may not be a useful addition to the definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=55NTIRJS) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusion - <mark class="hltr-red">"Systems design, resulting in a product, is evidence of the use of computational thinking skills, not a definition of it. Again, automation, as a product or program, evidences the use of computational thinking skills. Finally, those terms that are interpretable as computer science content do not bring focus to the definition of computational thinking. Therefore, none of the suggested terms discussed in this section appears suitable to be included in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=P67P7V2T) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusión, #CT-Recursividad, #CT-Diseño-de-Sistemas, #CT-Redundancia - <mark class="hltr-red">"Systems design, resulting in a product, is evidence of the use of computational thinking skills, not a definition of it. Again, automation, as a product or program, evidences the use of computational thinking skills. Finally, those terms that are interpretable as computer science content do not bring focus to the definition of computational thinking. Therefore, none of the suggested terms discussed in this section appears suitable to be included in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=6JEJ45I2) Tag #CT-Definición, #CT-Automatizacion, #CT-Criterios-No-inclusión, #CT-Recursividad, #CT-Diseño-de-Sistemas, #CT-Redundancia - <mark class="hltr-green">"4.4 Imitation Terms”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=LM58CA9Z) Tag - <mark class="hltr-green">"4.4 Imitation Terms”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=QTIN5675) Tag - <mark class="hltr-yellow">"lso used in discussions of computational thinking, are modeling, simulation, and visualization. These terms appear frequently in the cited literature”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=DDL9CH2X) Tag - <mark class="hltr-yellow">"lso used in discussions of computational thinking, are modeling, simulation, and visualization. These terms appear frequently in the cited literature”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=9T5MU9U6) Tag - <mark class="hltr-red">"manipulation of abstractions (models, simulations, and visualizations)”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=HCGIJC9H) Tag - <mark class="hltr-red">"manipulation of abstractions (models, simulations, and visualizations)”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=5WBLUC5P) Tag - <mark class="hltr-orange">"The manipulation of these representations are agreed to enhance the development of computational thinking skills, but do not necessarily define it. Although these tools are effective aids in developing computational thinking skills, they may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=L9EBQRBJ) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Simulación, #CT-Modelado, #CT-Visualización - Si bien el modelado,la simulación y visualización unido a un contexto de datos apoya a desarrollar el CT no lo definen. - <mark class="hltr-orange">"The manipulation of these representations are agreed to enhance the development of computational thinking skills, but do not necessarily define it. Although these tools are effective aids in developing computational thinking skills, they may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=8T2H8G3W) Tag #CT-Definición, #CT-Criterios-No-inclusión, #CT-Simulación, #CT-Modelado, #CT-Visualización - Si bien el modelado,la simulación y visualización unido a un contexto de datos apoya a desarrollar el CT no lo definen. - <mark class="hltr-green">"5. PROPOSED DEFINITION”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=3SW6HVA2) Tag - <mark class="hltr-green">"5. PROPOSED DEFINITION”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=WYUEBZTM) Tag - <mark class="hltr-yellow">"separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=23MCTYDP) Tag - <mark class="hltr-yellow">"separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=BHYT7JHE) Tag ![[Images/img-zotero/selbyComputationalThinkingDeveloping2013/selbyComputationalThinkingDeveloping2013-5-x317-y421.png]] ![[Images/img-zotero/selbyComputationalThinkingDeveloping2013/selbyComputationalThinkingDeveloping2013-5-x317-y421.png]] - <mark class="hltr-red">"the ability to think in abstractions,  the ability to think in terms of decomposition,  the ability to think algorithmically,  the ability to think in terms of evaluations, and  the ability to think in generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=Q22P6QID) Tag - <mark class="hltr-red">"the ability to think in abstractions,  the ability to think in terms of decomposition,  the ability to think algorithmically,  the ability to think in terms of evaluations, and  the ability to think in generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=HJFJK957) Tag - <mark class="hltr-yellow">"This proposed definition attempts to incorporate only those terms for which there is a consensus in the literature or those terms that are well defined across disciplines. The intent is to focus on the thinking aspect of the original phrase.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=LKIZ5STT) Tag - <mark class="hltr-yellow">"This proposed definition attempts to incorporate only those terms for which there is a consensus in the literature or those terms that are well defined across disciplines. The intent is to focus on the thinking aspect of the original phrase.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=C5MKKLRY) Tag - <mark class="hltr-red">"computational thinking is a focused approach to problem solving, incorporating thought processes that utilize abstraction, decomposition, algorithmic design, evaluation, and generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=TQBVLZWM) Tag #CT-Definición, #CT-Abstracción, #CT-Algoritmos, #CT-Descomposición, #CT-Evaluación, #CT-Resolución-Problemas, #CT-Generalización - the ability to think in abstractions,  the ability to think in terms of decomposition,  the ability to think algorithmically,  the ability to think in terms of evaluations, and  the ability to think in generalizations. - <mark class="hltr-red">"computational thinking is a focused approach to problem solving, incorporating thought processes that utilize abstraction, decomposition, algorithmic design, evaluation, and generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=VBNE6UKU) Tag #CT-Definición, #CT-Abstracción, #CT-Algoritmos, #CT-Descomposición, #CT-Evaluación, #CT-Resolución-Problemas, #CT-Generalización - the ability to think in abstractions,  the ability to think in terms of decomposition,  the ability to think algorithmically,  the ability to think in terms of evaluations, and  the ability to think in generalizations. - <mark class="hltr-red">"The definition may ensure that appropriate assessment tools can be developed which measure computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=RAYZH9BJ) Tag - <mark class="hltr-red">"The definition may ensure that appropriate assessment tools can be developed which measure computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=LJE4IKBL) Tag - <mark class="hltr-yellow">"It separates the practice of skills and the results or evidence of the application of skills from the activity of thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=HGUN3NCC) Tag - Son tres cosas difeentes: Definición. Prácticas Resultados - <mark class="hltr-yellow">"It separates the practice of skills and the results or evidence of the application of skills from the activity of thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=QYM3UWAT) Tag - Son tres cosas difeentes: Definición. Prácticas Resultados - <mark class="hltr-red">"It leaves open the possibilities to develop assessment tools to measure the ability to think computationally.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=9TYY2PXC) Tag #CT-Evaluación, #CT-Herramientas - <mark class="hltr-red">"It leaves open the possibilities to develop assessment tools to measure the ability to think computationally.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=AIWFLCN4) Tag #CT-Evaluación, #CT-Herramientas - <mark class="hltr-yellow">"Of course, the discussions of a definition for computational thinking are not yet concluded. It may well be that the definition changes as understanding of computational thinking develops over the coming years. This is especially true as younger learners are exposed to the concepts in fulfillment of Wing’s original vision of computational thinking for all. This review of the literature simply attempts to inform these discussions.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=R2H6UMZQ) Tag - <mark class="hltr-yellow">"Of course, the discussions of a definition for computational thinking are not yet concluded. It may well be that the definition changes as understanding of computational thinking develops over the coming years. This is especially true as younger learners are exposed to the concepts in fulfillment of Wing’s original vision of computational thinking for all. This review of the literature simply attempts to inform these discussions.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=HDJP63W7) Tag - <mark class="hltr-red">"what “computational thinking” is for everyone”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x317y573) Tag - <mark class="hltr-yellow">"With little consensus having been found in the intervening years, there are even suggestions that a definition is not important. Perhaps focus should be on how computational thinking is taught and how its acquisition might be observed. However, in order to facilitate consistent curriculum design and appropriate assessment, it is argued that a definition should still be sought.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x54y507) Tag - <mark class="hltr-red">"In order to contribute to the discussions surrounding a definition of computational thinking, this review of literature spans the years since 2006. The most frequently occurring terms, descriptions, and meanings are identified. Consideration is given to the motivation for inclusion or exclusion of a term by each individual author. Where possible, if a description has been given, an associated term is supplied.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x54y429) Tag - <mark class="hltr-red">"Using the criteria as a guide and the collected terms as the vocabulary, a definition of computational thinking is proposed which encompasses the thought processes of abstraction, decomposition, algorithmic design, evaluation, and generalization.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x54y361) Tag - <mark class="hltr-yellow">"The aim of this investigation is to shed new light on the discussions that attempt to develop a definition of computational thinking with the objectives including: to define more narrowly, not more broadly; to bring an order to the criteria not necessarily to accommodate all viewpoints; to refine the definition to facilitate assessment; to retain the validity of work that has been done previously, such as the development of curriculums; to separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of those skills.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x317y445) Tag - <mark class="hltr-yellow">"ACM Digital Library”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x317y333) Tag - <mark class="hltr-orange">"This led to the identification of thirteen items. In addition, articles describing proposed or current computer science curriculum designs (in Israel [8], Germany [3], New Zealand [2], India [14], England [5], and the USA [1]) were identified. This gave 7 more documents. Because of repetition of comments by the same author, 4 of the original 26 articles were discarded.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x317y251) Tag - =Esto llev a la identificacin de trece artculos. Adems, se identificaron artculos que describen diseos curriculares de informtica propuestos o actuales (en Israel [8], Alemania [3], Nueva Zelanda [2], India [14], Inglaterra [5] y Estados Unidos [1]). Esto dio 7 documentos ms. Por repeticin de comentarios del mismo autor, se descartaron 4 de los 26 artculos originales.= - <mark class="hltr-yellow">"In an attempt to contribute to the development of a definition, the publications were analyzed in chronological order to discern the development, over time, of the phrase computational thinking. Descriptions and suggested definitions of computational thinking were identified in each publication. The terminology, common across descriptions and definitions, was collated. Where equivalences allowed, similar terms were grouped together. The most frequently occurring individual terms and groups are presented in the following sections. From this basic collection of terms, a definition of computational thinking is formulated and proposed.”</mark> [Page 1](zotero://open-pdf/library/items/QYPL2LYG?page=1&annotation=highlight-p1x317y133) Tag - <mark class="hltr-yellow">"This need for definition is supported in the literature [1, 10, 17, 16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y652) Tag - =Esta necesidad de definicin est respaldada por la literatura [1, 10, 17, 16].= - <mark class="hltr-yellow">"science curriculums. Several curriculums [5, 4, 2, 3], while acknowledging the vagueness of a computational thinking definition,”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y488) Tag - <mark class="hltr-yellow">"Jan Cuny suggests that if computational thinking is included in a curriculum, it requires assessment. Without agreement on a common definition of computational thinking, it will be difficult, if not impossible, to develop appropriate assessment tools that actually measure the ability to think computationally [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y391) Tag - <mark class="hltr-yellow">"The balance of argument is still in favor of searching for a robust definition of computational thinking. Although it may be possible, without a robust definition, to identify examples of the practice of computational thinking, the ability to measure computational thinking may be hampered by that same lack.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y284) Tag - <mark class="hltr-red">"There appears to be a consensus that a definition of computational thinking should include the idea of a thought process, the concept of abstraction, and the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y212) Tag - <mark class="hltr-yellow">"In adding his voice to Wing’s, calling for the explicit teaching of computational thinking, Guzdial [9] refers to computational thinking as a way of thinking about computing.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x54y111) Tag - <mark class="hltr-red">"idea is extended to represent problems as information processes and solutions as algorithms [7].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y717) Tag - <mark class="hltr-yellow">"Al Aho [7] picks up the idea of problem transformation when he describes computational thinking as the thought processes in formulating problems and solutions that can be expressed as algorithms.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y686) Tag - <mark class="hltr-red">"These thought processes do have focus; frequently that focus is described as problem solving. Finally, Wing expresses these refinements by defining computational thinking as “… the thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can be effectively carried out by an information-processing agent” (Cuny, Snyder, Wing, 2010, cited in [22], p.20). Because of this consensus, a definition of computational thinking should include the concept of a thought process.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y593) Tag - <mark class="hltr-green">"3.2 Abstraction”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y575) Tag - <mark class="hltr-red">"Even Peter Denning [18] acknowledges that abstraction plays an important part in computing, including programming.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y492) Tag - <mark class="hltr-yellow">"Wing [21] defines abstraction as the cornerstone of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y461) Tag - <mark class="hltr-yellow">"Several participants in the workshop on the scope and nature of computational thinking (NRC) concur that computational thinking has a focus around the process of abstraction, creating them and defining the relationships between them [16].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y420) Tag - <mark class="hltr-yellow">"Stephenson [1] also include the ability to abstract in a definition of computational thinking.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y368) Tag - <mark class="hltr-red">"The concept of abstraction is explored by L’Heureux et al. [15] where it is one of six aspects of their information technology approach to computational thinking. Because of this consensus, a definition of computational thinking should include the concept of abstraction.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y327) Tag - <mark class="hltr-blue">"3.3 Decomposition”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y309) Tag - <mark class="hltr-yellow">"Decomposition is required when dealing with large problems, complex systems, or complex tasks. The participants in the first NRC workshop also identify the need for problem decomposition [16]. In the next workshop, focusing on pedagogy, participants extend this idea. Robert Tinker views the core of computational thinking as breaking down big problems [17].”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y226) Tag - <mark class="hltr-yellow">"Guzdial [11] includes the use of tools including abstraction and decomposition. In light of this consensus, a definition of computational thinking should include the concept of decomposition.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y154) Tag - <mark class="hltr-red">"Inclusion of a thought process, abstraction, and decomposition is supported by a consensus found in the reviewed literature.”</mark> [Page 2](zotero://open-pdf/library/items/QYPL2LYG?page=2&annotation=highlight-p2x317y108) Tag - <mark class="hltr-yellow">"Some of these additional terms and their applicability for inclusion in a definition of computational thinking are discussed below.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y707) Tag - <mark class="hltr-yellow">"There are two descriptions of thinking, three general terms associated with problem solving, three terms associated with computer science concepts, and three terms associated with the concept of imitation or representation. The specific terms are: logical thinking and algorithmic thinking; problem solving, analysis, and generalization; systems design, automation, and more general computer science concepts; and modeling, simulation, and visualization.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y518) Tag - <mark class="hltr-green">"4.1 Thinking Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y454) Tag - <mark class="hltr-yellow">"logical thinking, algorithmic thinking, engineering thinking, and mathematical thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y402) Tag - <mark class="hltr-yellow">"heuristic thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y315) Tag - <mark class="hltr-blue">"In addition to abstraction and decomposition, Guzdial [11] also includes heuristic reasoning as an appropriate tool to use when engaging in computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y274) Tag - <mark class="hltr-yellow">"logical thinking as the ability to develop and test hypotheses.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y202) Tag - <mark class="hltr-red">"Computational thinking could be viewed as bringing science and engineering together”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y104) Tag - <mark class="hltr-magenta">"It could be viewed as a meta-science concerned with studying methods of thinking that are applicable to many different disciplines [16].”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x54y84) Tag - <mark class="hltr-yellow">"de algorithmic and parallel thinking [22].”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x383y630) Tag - <mark class="hltr-red">"Gerald Sussman [16], who defines computational thinking as a way of devising explicit instructions for accomplishing tasks.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y558) Tag - <mark class="hltr-yellow">"Inclusion of algorithmic thinking in a curriculum for high schools appears prior to Wing’s contribution. In the Israeli computer science curriculum, Gal-Ezer et al. [8] placed an emphasis on inclusion of the study of algorithmic processes.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y516) Tag - <mark class="hltr-red">"There appears to be a consensus that computational thinking incorporates aspects of algorithmic thinking and algorithmic design”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y496) Tag - <mark class="hltr-red">"Because of its wide acceptance and appropriate definition, algorithmic thinking may be applicable for inclusion in a definition of computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y444) Tag - <mark class="hltr-red">"On the other hand, algorithmic thinking is represented consistently in literature and its interpretation does not vary. Of all the potential terms associated with thinking, algorithmic thinking is the only possible term which may be suitable for inclusion in a definition for computational thinking.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y285) Tag - <mark class="hltr-green">"4.2 Problem Solving Terms”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y267) Tag - <mark class="hltr-red">"The specific terms problem solving, analysis, and generalization are most frequently employed in discussions of general problemsolving skills.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y215) Tag - <mark class="hltr-red">"There is agreement for describing computational thinking as a problem-solving activity.”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y159) Tag - <mark class="hltr-yellow">"However, the literature does not illuminate problem solving in detail. Wing [19, 21], of course, incorporates solving problems using computer science concepts in her definition of computational thinking. The broadness of the problem-solving skills employed in computational thinking, in opposition to specific technical skills, is pointed out by Larry Snyder [16].”</mark> [Page 3](zotero://open-pdf/library/items/QYPL2LYG?page=3&annotation=highlight-p3x317y97) Tag - <mark class="hltr-yellow">". Peter Henderson [17] concisely describes computational thinking as a type of generalized problem solving with constraints. Problem solving is emphasized by Marcia Linn [16] who includes in the qualities of a successful computational thinker, the ability to engage in sustained investigative processes to generate problem solutions.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y676) Tag - <mark class="hltr-yellow">"Although there appears to be a consensus that computational thinking is a type of problem solving, the term may not be sufficiently specific to define it.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y645) Tag - <mark class="hltr-orange">"Due to the broadness of the term, problem solving may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y624) Tag - <mark class="hltr-yellow">"In their IT approach, L’Heureux et al. [15] include the ability to evaluate processes, in terms of efficiency and resource utilization, and the ability to recognize and evaluate outcomes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y454) Tag - <mark class="hltr-red">"Therefore, because of interpretative consensus in the description, the term evaluate may be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y392) Tag - <mark class="hltr-orange">"generalization. It is the ability to move from specific to broader applicability, for example, understanding how to draw a square by defining internal angles, then applying the same algorithm to produce an approximation of a circle.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y336) Tag - <mark class="hltr-orange">"The term generalization, itself, is described in a proposed curriculum as recognizing common patterns and by sharing common features [5].”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y264) Tag - <mark class="hltr-yellow">"Generalization is the step of recognizing how small pieces may be reused and reapplied to similar or unique problems.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y233) Tag - <mark class="hltr-red">"generalization, is used sparingly in the literature, the idea of recognizing and reusing common parts of a solution is a possibility for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y202) Tag - <mark class="hltr-yellow">"Problem solving is a broad term which, although used consistently throughout the literature, is not well defined. Analysis, used in the context of a problem, is also a broad term, often incorporating the ideas of abstraction and decomposition, as discussed above. Analysis, used in the context of a solution, is analogous to evaluation and is used consistently in the literature”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=underline-p4x54y115) Tag - <mark class="hltr-yellow">"Although the term generalization is used infrequently in the literature, there are descriptions of analogous processes.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x54y105) Tag - <mark class="hltr-red">"may be suitable for inclusion in a definition of computational thinking are evaluation and generalization.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x317y717) Tag - <mark class="hltr-green">"4.3 Computer Science Terms”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=underline-p4x317y699) Tag - <mark class="hltr-yellow">"Systems design, although not mentioned frequently, is still used to describe computational thinking. Designing systems based on concepts used in computer science is mentioned by Wing [19]. Again, this inclusion is foreshadowed by Gal-Ezer et al. [8] who incorporates the study of the design and implementation of computing systems in their curriculum.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=underline-p4x317y550) Tag - <mark class="hltr-yellow">"He goes further in describing systems as one of the four core practices, in which computing professionals engage, along with programming, modeling, and innovating [18]. The focus in each of these cases is systems design as a product oriented process. It is evidence of the ability to think computationally, not necessarily a definition of it. Therefore, the term systems design may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x317y457) Tag - <mark class="hltr-yellow">"Another term, popularized by Wing in defining computational thinking, is automation. She connects the term to that of abstraction when discussing the mechanization of abstraction layers and the relationships between them [20]. Even Denning acknowledges that this is what happens when programming [18]. Later, a stronger connection is made by Wing [21] when defining computing as the “automation of our abstractions” (p. 3718). This introduces the need for a computational device to interpret the abstractions, the need for a computer to execute a program. The process or processes required in the creation of these automations may be possible terms for defining computational thinking. On the other hand, a program artifact, similar to system design as discussed above, is only evidence that computational thinking has taken place. Previously, a consensus was presented that emphasized the thought process aspect of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x317y298) Tag - <mark class="hltr-red">"Based on that consensus, automation, interpreted as a program artifact, may not be a useful addition to the definition of computational thinking.”</mark> [Page 4](zotero://open-pdf/library/items/QYPL2LYG?page=4&annotation=highlight-p4x317y277) Tag ![[Images/img-zotero/selbyComputationalThinkingDeveloping2013/selbyComputationalThinkingDeveloping2013-5-x316-y563.png]] - <mark class="hltr-red">"Systems design, resulting in a product, is evidence of the use of computational thinking skills, not a definition of it. Again, automation, as a product or program, evidences the use of computational thinking skills. Finally, those terms that are interpretable as computer science content do not bring focus to the definition of computational thinking. Therefore, none of the suggested terms discussed in this section appears suitable to be included in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y624) Tag - <mark class="hltr-green">"4.4 Imitation Terms”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y606) Tag - <mark class="hltr-yellow">"lso used in discussions of computational thinking, are modeling, simulation, and visualization. These terms appear frequently in the cited literature”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y575) Tag - <mark class="hltr-red">"manipulation of abstractions (models, simulations, and visualizations)”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y457) Tag - <mark class="hltr-orange">"The manipulation of these representations are agreed to enhance the development of computational thinking skills, but do not necessarily define it. Although these tools are effective aids in developing computational thinking skills, they may not be suitable for inclusion in a definition of computational thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y364) Tag - Si bien el modelado,la simulacin y visualizacin unido a un contexto de datos apoya a desarrollar el CT no lo definen. - <mark class="hltr-green">"5. PROPOSED DEFINITION”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y299) Tag - <mark class="hltr-yellow">"separate a definition from those activities that might promote acquisition of computational thinking skills; and to separate a definition from those artifacts and activities that evidence the use of computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x54y185) Tag - <mark class="hltr-red">"the ability to think in abstractions,  the ability to think in terms of decomposition,  the ability to think algorithmically,  the ability to think in terms of evaluations, and  the ability to think in generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x335y320) Tag - <mark class="hltr-yellow">"This proposed definition attempts to incorporate only those terms for which there is a consensus in the literature or those terms that are well defined across disciplines. The intent is to focus on the thinking aspect of the original phrase.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x317y275) Tag - <mark class="hltr-red">"computational thinking is a focused approach to problem solving, incorporating thought processes that utilize abstraction, decomposition, algorithmic design, evaluation, and generalizations.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x317y229) Tag - the ability to think in abstractions, the ability to think in terms of decomposition, the ability to think algorithmically, the ability to think in terms of evaluations, and the ability to think in generalizations. - <mark class="hltr-red">"The definition may ensure that appropriate assessment tools can be developed which measure computational thinking skills.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x317y116) Tag - <mark class="hltr-yellow">"It separates the practice of skills and the results or evidence of the application of skills from the activity of thinking.”</mark> [Page 5](zotero://open-pdf/library/items/QYPL2LYG?page=5&annotation=highlight-p5x317y85) Tag - Son tres cosas difeentes:Definicin.PrcticasResultados - <mark class="hltr-red">"It leaves open the possibilities to develop assessment tools to measure the ability to think computationally.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=highlight-p6x54y717) Tag - <mark class="hltr-yellow">"Of course, the discussions of a definition for computational thinking are not yet concluded. It may well be that the definition changes as understanding of computational thinking develops over the coming years. This is especially true as younger learners are exposed to the concepts in fulfillment of Wing’s original vision of computational thinking for all. This review of the literature simply attempts to inform these discussions.”</mark> [Page 6](zotero://open-pdf/library/items/QYPL2LYG?page=6&annotation=highlight-p6x54y645) Tag > [!context]- > ==(How this article relates to other work in the field; how it ties in with key issues and findings by others, including yourself)== > context:: > [!significance]- > ==(to the field; in relation to your own work)== > significance::