<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">About Computational Thinking Assessment: a Proposal for Primary School First Year from a Pedagogical Perspective</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Marina</forename><forename type="middle">Sartor</forename><surname>Hoffer</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Free University of Bozen</orgName>
								<address>
									<addrLine>Bolzano ; Piazza Domenicani 3</addrLine>
									<postCode>39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Sara</forename><surname>Baroni</surname></persName>
							<email>sara.baroni@unibz.it</email>
							<affiliation key="aff1">
								<orgName type="institution">Free University of Bozen</orgName>
								<address>
									<addrLine>Bolzano ; Piazza Domenicani 3</addrLine>
									<postCode>39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ilenia</forename><surname>Fronza</surname></persName>
							<email>ilenia.fronza@unibz.it</email>
							<affiliation key="aff2">
								<orgName type="institution">Free University of Bozen</orgName>
								<address>
									<addrLine>Bolzano ; Piazza Domenicani 3</addrLine>
									<postCode>39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Claus</forename><surname>Pahl</surname></persName>
							<email>claus.pahl@unibz.it</email>
							<affiliation key="aff3">
								<orgName type="institution">Free University of Bozen</orgName>
								<address>
									<addrLine>Bolzano ; Piazza Domenicani 3</addrLine>
									<postCode>39100</postCode>
									<settlement>Bolzano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">About Computational Thinking Assessment: a Proposal for Primary School First Year from a Pedagogical Perspective</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">3BC225E8ABA052E6D587115FDA967371</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T04:10+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Computational Thinking is a key set of skills, which actually represents an obstacle to the clear definition of an effective assessment strategy. In this work, first we explain why designing an assessment framework is even more challenging for first year elementary school. Based on these premises, we propose to combine the Computational Thinking educational contribution and the problem-solving skills connected to it with the specific needs of the educational context. Taking into account age and expected educational outcomes, we propose to evaluate algorithmic thinking, problem-solving, and creativity. Finally, we discuss possible challenges related to this approach, and report a set of lessons learned that could contribute to solving these challenges.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>After Jeannette Wing's seminal article in 2006 <ref type="bibr" target="#b7">[Win06]</ref>, the term Computational Thinking (CT) as-sumed a broad meaning, and it took some years of discussion in the research community to obtain an agreed operational definition <ref type="bibr" target="#b1">[BR12,</ref><ref type="bibr" target="#b8">Win14]</ref>. In 2016, the International Society for Technology in Education (ISTE) defined CT as the ability to develop creative solutions to a problem, which can be described through an algorithmic strategy [A + 16].</p><p>Computational Thinking is considered as a key set of skills that should be learned by everybody [Gro17] regardless of the chosen career path. However, being a set of skills represents an obstacle to the precise definition of an effective strategy for CT learning assessment and evaluation, which is in turn of paramount importance to incorporate CT in a curriculum <ref type="bibr">[HL15]</ref>.</p><p>For some years, many of the existing assessment strategies have been based on code analysis [Cro14, Net13], which can result in misunderstanding the development of CT skills <ref type="bibr" target="#b3">[RGMLR17]</ref> by ignoring a set of skills that cannot be measured by looking just at one's code. Therefore, it is suggested to consider multiple measures that are complementary, encourage and reflect deeper learning, and contribute to a comprehensive picture of students' learning <ref type="bibr">[Gro15,</ref><ref type="bibr" target="#b0">BFCP18]</ref>.</p><p>In general, the advantage of defining an algorithmic solution of a problem lies in the re-usability of the defined solution, which can be useful at some point both to who solved the problem and to those who may face the same problem in the future. From this perspective, finding a solution can be considered as a social advantage, and this opens the possibility to motivate people to work together towards a solution, which requires at the same time the skill of effective communication.</p><p>Based on these premises, we are working on a research project, called COmbining COmputational thiNking didAcTics and Software engineering in K-1 2 (COCONATS<ref type="foot" target="#foot_0">1</ref> ). The project aims at designing activities for K-12, which have as a principal output the acquisition of a reasoning approach that leads to clear programming, display, and implementation of the product. This not only allows pupils to address any discipline systematically and effectively but also promotes a dimension of meta-cognitive reasoning, which in turn allows them to address and connect further complexities.</p><p>In this work, we propose to combine the CT educational contribution and the problem-solving skills connected to it with the specific needs of the educational context. For the specific case of primary school first year, taking into account age and expected educational outcomes, we propose to evaluate algorithmic thinking, problem-solving, and creativity. Moreover, we discuss possible challenges related to this approach and report a set of lessons learned that could contribute to solving these challenges.</p><p>Section 2 reports the state of the art of existing CT systems of assessments. Section 3 briefly describes the objectives of the COCONATS project. Section 4 details the approach proposed in this paper, while Section 5 discusses possible problems that might emerge while developing this solution. Section 6 draws conclusions from this work, also proposing possible directions for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">State of The Art</head><p>As above mentioned, one of the main barriers to the implementation of Computational Thinking in the school context is the absence of an agreed assessment strategy. Indeed, assessment determines whether or not educational goals are being met and, at the same time, it drives the design of the curriculum itself [HL15].</p><p>In 2017 Román-González et al. <ref type="bibr" target="#b3">[RGMLR17]</ref> provided an overview of the existing research works on this topic, and classified them based on their perspective (e.g., summative assessment, perceptionsattitudes scales, etc.). Some relevant examples are the Computational Thinking Test [Gon15, RGPGJF17], the Test for Measuring Basic Programming Abilities [MRH15], and the Commutative Assessment Test <ref type="bibr" target="#b9">[WW15]</ref>. All the tests mentioned above have been designed for middle-and/or high-school students.</p><p>A large number of proposals and perspectives for Computational Thinking assessment reflects the extreme difficulty of measuring it, due to a large number of variables both at a personal and social level, especially in lower school levels. Indeed, Román-González and his co-authors <ref type="bibr" target="#b5">[RGPGMLR18]</ref> asserted that CT is currently still a confused psychological construct and that its evaluation remains a thorny and unresolved issue.</p><p>In recent years several evaluation tools have been developed from different approaches and various operational tools have been proposed [FP18]; nevertheless, very little research has been conducted to study whether these tools provide convergent measures and how to combine them in an educational environment <ref type="bibr" target="#b5">[RGPGMLR18,</ref><ref type="bibr" target="#b0">BFCP18,</ref><ref type="bibr">FIC17]</ref>.</p><p>Moreover, recent literature for assessment is present for universities or high schools. Nevertheless, there are just a few examples designed for lower school grades. The reason is clear: until the end of the primary school, pupils do not yet have the concept of abstraction, which is a founding concept of Computational Thinking [KA19]. The skills that are being built at this age are so many that it is very problematic to understand whether a positive result in the field of CT is to refer to the activities prepared for that purpose or if a series of external factors affect the assessment, such as the richness of the vocabulary, the familiar context, the extra-school opportunities to use technologies, and so on.</p><p>To this consideration, it should be added the peculiarity of the first class of primary school (age: 6) when compared to the other classes of primary school. This class represents, in fact, a delicate phase (sometimes with many obstacles) in which children need to develop many skills and knowledge at the same time, such as learning to write, read, count, and be with others. This learning phase requires great commitment and psycho-physical energy. Moreover, the learning process does not proceed at the same pace for each individual; therefore, any assessment should take into account the differences in individual learning styles, which represent an obstacle to obtaining comparable levels in any result. It is therefore tough to think of an evaluation of the process because there are too many individual variables that affect the process in this age group.</p><p>One alternative possibility would then be to evaluate the outcome of the performed activities. However, Israel et al.[ICD + 95] argued that in the outcome evaluation a very large sample of subjects would be required to obtain statistically significant results and, above all, the objectives that guide an outcome search often mature too long before being evaluated.</p><p>Moreover, when the outcome consists of a piece of software, as above mentioned evaluating the outcome by focusing only on the analysis of the code is not the optimal solution when the goal is evaluating the impact that CT has on ordinary activities, being CT by definition a set of competences <ref type="bibr" target="#b0">[BFCP18]</ref>, also described by Corradini et al. [CLN17] and classifiable in four general categories:</p><p>• mental processes,</p><p>• methods,</p><p>• practices,</p><p>• transversal objectives (such as creative, communicative and collaborative skills).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The COCONATS project</head><p>The COCONATS project involves both the Faculty of Computer Science and the Faculty of Education of the Free University of Bolzano, Italy. Part of the project objectives is designing a set of educational activities to promote computational thinking in primary and secondary schools. The plan is to design a progression of activities during the curriculum, which starts with unplugged activities and endsup with hands-on exercises [CFPB18].</p><p>Computational Thinking has several concepts in common with the promotion of cognitive and relational Life Skills .Thus, COCONATS aims at promoting the acquisition of this second set of skills, which a vast literature indicates as essential not only for the structuring of ordinary life but also for the future workers.</p><p>Moreover, in line with the recent research interest in bringing Software Engineering to K-12 [PM19] to foster design skills and ability to manage the process towards the solution, the COCONATS project aims at understanding how Software Engineering can be fostered at different ages, at individual and collaborative level.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Proposed approach</head><p>The research work that inspired us in formulating our approach is the one by Siu-Cheung Kong [Kon19]; in this work, Kong asked elementary school pupils to write simple reflections on what types of Computational Thinking concepts they used in carrying out their tasks and projects. The author considers the following components of CT among those that could be possibly assessed at the end of the primary school curriculum:</p><p>1. problem formulating, 2. problem decomposition, 3. abstracting and modularizing, 4. algorithmic thinking, 5. reusing and remixing, 6. being iterative and incremental, 7. testing and debugging.</p><p>Among the existing ones, this approach is probably the most suitable for the age group 6-11, but it is still too complicated for first-grade children. For this reason, we propose to match the educational contribution of the CT model and the problem-solving skills connected to it with the curriculum, and therefore also with the educational needs of the specific school. The strength of this approach is not fragmenting these educational objectives.</p><p>Taking into account these considerations, the age of the pupils and the expected educational outcomes, we propose to evaluate the activities specifically prepared explicitly concerning these concepts: algorithm, generalization, problem-solving, creativity.</p><p>As shown in Figure <ref type="figure">1</ref> we, therefore, break up the problem of abstraction by evaluating: algorithmic thinking, problem-solving, and creativity. These aspects are further detailed in the remaining part of this section.</p><p>Figure <ref type="figure">1</ref>: The three aspects considered in the proposed CT assessment model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Algorithmic Thinking</head><p>In 2009, P. J. Denning [Den09] stated that algorithmic thinking is the basic idea behind computational thinking. In the computer science field, an algorithm is defined as any well-defined sequence of actions that take a set of values as input and procedures some set of values as output <ref type="bibr" target="#b6">[RH14]</ref>. An algorithmic view of the problem-solving process is valuable because it facilitates many activities essential to daily life. Problemsolving has been associated to CT in recent literature, for example in [KC Ö17, RGMLR17].</p><p>For the evaluation of the algorithm, it has been shown that the researchers' observation plays a crucial role. There are references to the validity, in this field, of the researchers' observation [Bur12, FGM13] and to the progress of the children's work; however, the object of assessment is only their finished product.</p><p>One possible criterion, in this case, could be represented by the information collected by using a thinkaloud protocol [EA17]: when the researcher thinks that a child has made with this activity a relevant experience of progressive sequences to achieve a goal (for example, an artifact), she/he could ask the child to verbalize that sequence of actions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Problem-solving</head><p>In recent literature, Computational Thinking has been associated with problem-solving [KC Ö17, RGPGJF17]; nevertheless, the acquisition of problem-solving skills is still under discussion. A process frequently described is the 7-step process of Pretz et al. <ref type="bibr" target="#b2">[PNS03]</ref>, which consists of the following seven steps: </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Creativity</head><p>This concept shares with Computational Thinking the ability to add original solutions or improvements to a simple work or artifact. However, we are persuaded that creativity also helps to overcome problems creatively or, in other words, it can be considered a part of the problem-solving skill. The creative ability is a powerful resource to face personal and social situations, converting them in growth and learning opportunities. In this respect, WHO defines creative thinking as a fundamental life skill that "contributes to both decision making and problem-solving by enabling us to explore the available alternatives and various consequences of our actions or non-action"; furthermore, it "can help to respond adaptively and with flexibility to the situations of our daily lives" [O + 94].</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Emerging problems and possible solutions</head><p>The main question emerging is: which methods are appropriate for evaluating the CT components in each dimension for first-year elementary school?</p><p>To answer this research question, we believe that we first need to address some sub-questions:</p><p>1. Which didactic activities are functional for the purpose?</p><p>2. Which activities are the most appreciated and effective?</p><p>3. Which components of the model could present difficulties?</p><p>4. What indications emerge for the creation of a pattern for assessment in this age group?</p><p>In the remaining part of this section, we describe some lessons learned from the first part of the CO-CONATS project, together with possible problems (and solutions) that might emerge while working to provide an answer to this research question.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Activities.</head><p>The first activities that we have designed in the context of the COCONATS project for first-year elementary school are manipulative activities using cubes (see Figure <ref type="figure">2</ref>). Specifically, we have adopted cubes with square holes on each face, and a single, connecting stud located off-center so that children can connect the faces in any way they choose. The cubes come in two basic shapes. The first is a cube that measures two centimeters on each side; the second a right prism where the base is a right-angled isosceles triangle with two equal rectangular faces of the same measure as those of the cube. A quick note on the technical side refers to the fact that cubes used in pre-school environments are exactly four times bigger than those we use with higher school level and for educational robotics experiments.</p><p>We believe that this is a particularly suitable tool, because children have to solve various problems to carry out the construction, as the cubes are equipped with a single protuberance for the attachment between one and the other, so it is necessary not only design the object to be made but also found a solution to hook the cubes. An algorithm of this type, the phases of which can be observed and a finished product can be obtained, can subsequently be obtained also through other activities, linked to other disciplinary fields, such as, the natural sciences. Figure <ref type="figure">2</ref>: An example of manipulative activities using cubes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Setting.</head><p>Our opinion is that children should carry out these activities in groups of 2, to be observed and assisted by researchers almost individually.</p><p>The activities should be carried out not in a class, but in a specially prepared setting, bright and welcoming, to make children feel at ease and to present the activity as a moment of creative play. Children can build on the ground or a bench. The cubes that we have chosen are usually welcome by children because they look like Lego cubes, which are generally already known and accepted as suitable play.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Outcome assessment.</head><p>As above mentioned, the skills that the children built in this age are already many. Thus, it is very problematic to understand if a positive result in the field of CT is to refer to the activities prepared for the purpose or if a series of extra-school factors affect the correct assessment. Moreover, this age represents a delicate phase in which children learn at the same time how to write, read, count, and be with others. In this process, each child has a different pace; therefore, individual differences should be taken into account by an assessment strategy.</p><p>As previously noted, it is tough to think of an evaluation of the process because too many individual variables affect the process in this age group. As to the process, the only description, but not the evaluation, is grounded on the observation of the researchers.</p><p>We believe that the alternative of the outcome's assessment remains the only possible for this age-level. In our context, for the realization of constructions with cubes, outcome assessment means:</p><p>• Building the object according to the project, respecting its operational sequences;</p><p>• Finishing the work and present it.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.4">Strategy.</head><p>Based on these considerations, for the three aspects that we proposed to evaluate (i.e., algorithm, problemsolving, and creativity), we recommend proceeding as follows.</p><p>The Algorithm that we believe to be correct to evaluate is how the product fits the original project. This allows us to observe the following phases:</p><p>• construct by following instructions and topological concepts;</p><p>• in the game with the cubes, establish a sequence of actions to complete the chosen construction;</p><p>• build freely with the cubes explaining the project before starting, with the possibility of using the instruction booklet;</p><p>• reproduce a figure according to a two-dimensional model;</p><p>• debugging: knowing how to correct.</p><p>As to Problem-Solving:</p><p>• When there is a problem, pupils stop and think about how to solve it;</p><p>• They produce various options to solve it;</p><p>• They correct wrong solutions;</p><p>• They detect a problem;</p><p>• They elaborate a strategy (verbalizing it);</p><p>• They apply a strategy;</p><p>• They check if it works.</p><p>As to Creativity:</p><p>• children find original solutions and add personal and relevant elements to the construction;</p><p>• they try to combine similar artifacts by categories (for example, a tree and a house).</p><p>The following section draws conclusions from this work, also proposing possible directions for future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion and Future Work</head><p>This discussion aims to highlight the open question of Computational Thinking assessment at lower school levels, a context in which the variables are so many that it is challenging to allow assessments other than outcome assessments.</p><p>We believe that the evaluation of the finished product is the most reliable; however, it is essential that the researchers, together with the teacher, observe and compare the results. Indeed, school teachers can assess whether the concepts expressed in the activities are in line with the plan for the specific class and whether the objectives correspond to them, to avoid overwhelming children with requests for performance that go beyond their real capabilities.</p><p>Future perspectives encourage us to continue to think about possible evaluation of the implementation of CT even at lower levels of education, and in those ages where cognitive development such as abstraction has not yet unfolded.</p><p>We, therefore, intend to propose similar activities in other schools in order to broaden our sample, and possibly create and test an evaluation framework that can be disseminated to other interested parties. </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>1. recognition or identification of a problem, 2. definition and mental representation of the problem, 3. development of a strategy to solve the problem, 4. organization of knowledge concerning the problem, 5. allocation of mental and physical resources to solving the problem, 6. monitoring of progress toward the goal, 7. evaluation of the solution for accuracy.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="5,64.80,96.44,233.99,311.99" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">coconats.inf.unibz.it</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Improving assessment of computational thinking through a comprehensive framework</title>
		<author>
			<persName><forename type="first">Demis</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ilenia</forename><surname>Fronza</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Alessandro</forename><surname>Colombi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Claus</forename><surname>Pahl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 18th Koli Calling International Conference on Computing Education Research</title>
				<meeting>the 18th Koli Calling International Conference on Computing Education Research</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page">15</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">New frameworks for studying and assessing the development of computational thinking</title>
		<author>
			<persName><forename type="first">Karen</forename><surname>Brennan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mitchel</forename><surname>Resnick</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Annual Meeting of the American Educational Research Association (AERA&apos;12)</title>
				<meeting><address><addrLine>Vancouver, Canada; Vancouver, Canada</addrLine></address></meeting>
		<imprint>
			<publisher>AERA</publisher>
			<date type="published" when="2012">2012. 2012</date>
			<biblScope unit="page" from="1" to="25" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Recognizing, defining, and representing problems</title>
		<author>
			<persName><forename type="first">Adam</forename><forename type="middle">J</forename><surname>Jean E Pretz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Robert</forename><forename type="middle">J</forename><surname>Naples</surname></persName>
		</author>
		<author>
			<persName><surname>Sternberg</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The psychology of problem solving</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Complementary tools for computational thinking assessment</title>
		<author>
			<persName><forename type="first">Marcos</forename><surname>Román-González</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jesús</forename><surname>Moreno-León</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gregorio</forename><surname>Robles</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of International Conference on Computational Thinking Education (CTE 2017</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Kong</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Sheldon</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Li</surname></persName>
		</editor>
		<meeting>International Conference on Computational Thinking Education (CTE 2017</meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="154" to="159" />
		</imprint>
	</monogr>
	<note>The Education University of Hong Kong</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Which cognitive abilities underlie computational thinking? criterion validity of the computational thinking test</title>
		<author>
			<persName><forename type="first">Marcos</forename><surname>Román-González</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Juan-Carlos</forename><surname>Pérez-González</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carmen</forename><surname>Jiménez-Fernández</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers in Human Behavior</title>
		<imprint>
			<biblScope unit="volume">72</biblScope>
			<biblScope unit="page" from="678" to="691" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Extending the nomological network of computational thinking with non-cognitive factors</title>
		<author>
			<persName><forename type="first">Marcos</forename><surname>Román-González</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Juan-Carlos</forename><surname>Pérez-González</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jesús</forename><surname>Moreno-León</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gregorio</forename><surname>Robles</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers in Human Behavior</title>
		<imprint>
			<biblScope unit="volume">80</biblScope>
			<biblScope unit="page" from="441" to="459" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">Computational thinking for the modern problem solver</title>
		<author>
			<persName><forename type="first">David</forename><surname>Riley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kenny</forename><forename type="middle">A</forename><surname>Hunt</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<publisher>Chapman and Hall/CRC</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Computational thinking</title>
		<author>
			<persName><forename type="first">Jeannette</forename><forename type="middle">M</forename><surname>Wing</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Comm. ACM</title>
		<imprint>
			<biblScope unit="volume">49</biblScope>
			<biblScope unit="issue">3</biblScope>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Computational thinking benefits society</title>
		<author>
			<persName><forename type="first">Jeannette</forename><forename type="middle">M</forename><surname>Wing</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014-01">January 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Using commutative assessments to compare conceptual understanding in blocks-based and text-based programs</title>
		<author>
			<persName><forename type="first">David</forename><surname>Weintrop</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Uri</forename><surname>Wilensky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ICER</title>
		<imprint>
			<biblScope unit="volume">15</biblScope>
			<biblScope unit="page" from="101" to="110" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
