Professional Documents
Culture Documents
Promoting College Students' Computational Thinking: The Use of Constructionism-Based Accounting Spreadsheets Designing Activities
Promoting College Students' Computational Thinking: The Use of Constructionism-Based Accounting Spreadsheets Designing Activities
To cite this article: Binti Muchsini, Siswandari, Gunarhadi & Wiranto (2023)
Promoting college students’ computational thinking: the use of constructionism-based
accounting spreadsheets designing activities, Cogent Education, 10:1, 2222866, DOI:
10.1080/2331186X.2023.2222866
© 2023 The Author(s). Published by Informa UK Limited, trading as Taylor & Francis Group.
This is an Open Access article distributed under the terms of the Creative Commons Attribution
License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribu
tion, and reproduction in any medium, provided the original work is properly cited. The terms on
which this article has been published allow the posting of the Accepted Manuscript in
a repository by the author(s) or with their consent.
Page 1 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
1. Introduction
In recent years, computational thinking’ issues have been widely discussed and researched (Tang
et al., 2020), but its development issue in higher education is still relatively limited. Higher
education seeks to develop a way of thinking that is able to encourage students to solve problems
around them critically (Alfaro-Ponce et al., 2023). Computational thinking is seen as a basic and
essential skill in the 21st century (Voogt et al., 2015, Wing and Stanzione, 2016), it includes a wide
range of skills in “solving problems, designing systems, and understanding human behavior using
computer science concepts” (Wing, 2006: 33). Empirically, good computational thinking will
enhance 21st-century skills, such as creativity, algorithmic thinking, collaboration, communication,
critical thinking, and problem-solving (Durak-Yildiz & Saritepeci, 2018, Günbatar and Bakırcı, 2018,
Korkmaz et al., 2017, Saritepeci, 2019, Yağcı, 2018). In other words, the improvement of these skills
can be bridged through students’ development of computational thinking.
Computational thinking’s main focus lies in the partnership of human thinking and digital
machines so that digital solutions become part of a natural process such as using a pencil or
reference book to solve problems (Sanford, 2018). Many digital solutions can be utilized to assist
students in developing their computational thinking, such as Scratch, Blockly, Snap, CTSim, ViMAP,
Netlogo, Star Logo, StarLogo Nova, a simulation creation tool kit, C2STEM, iSENSE, and spread
sheets (Ogegbo & Ramnarain, 2021). Spreadsheets are one of the digital solutions that are often
used in the accounting field to help college students develop computational thinking (Gero & Levin,
2018). Spreadsheets are an important tool for studying accounting and finance (Frownfelter-
Lohrke, 2017).
Several studies report that almost all companies use spreadsheets for financial reporting.
However, many studies also report high spreadsheets errors. Finally, the company must bear
significant losses. Schneider et al. (2017) present several examples of company losses caused
by spreadsheets design errors, such as (1) the incident in shareholder Tibco Software, Inc.,
losing $100 million, (2) in Australia, resulting in a loss of more than $1. billion dollars, and (3)
at the 2012 London Olympics, spreadsheet errors caused asynchronous reporting of tickets
sold (20,000 tickets) and tickets reported (10,000 tickets). Spreadsheets users including college
Page 2 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
students, often make spreadsheets errors because they have minimal programming skills and
do not use computational thinking in designing spreadsheets. For example, accounting educa
tion college students are not accustomed to using computational thinking to solve problems
related to computer science (Lawson et al., 2009). In other words, it is very important to
develop college students’ computational thinking in order to minimize spreadsheets errors.
Given the complexity of using spreadsheets in the future, good spreadsheets design skills are
needed for financial reporting (Schneider et al., 2017) so that they can help college students
develop computational thinking.
Spreadsheets are a medium for developing computational thinking in the accounting field
(Gero & Levin, 2018), but spreadsheets will not be able to develop computational thinking by
themselves. Spreadsheets will be able to develop computational thinking if supported by
appropriate and good activities. For this reason, spreadsheets as a computing tool must be
supported by a pedagogical strategy to develop computational thinking optimally. Pedagogical
strategies that are oriented towards student involvement in the activity of designing spread
sheets will enable students to develop computational thinking. One of the pedagogical strate
gies to familiarize or involve students with a computational mindset through spreadsheets is
a constructionist strategy (Gero & Levin, 2018).
Although there have been previous studies investigating constructionism and computational
thinking in the context of spreadsheets learning (Gero & Levin, 2018), there have been calls to
investigate pedagogical activities that help students majoring in non-computer science to famil
iarize computational mindsets in producing accurate spreadsheets design (Yeh et al., 2011). An
accurate spreadsheets design for financial reporting is one of the spreadsheets learning targets for
accounting education students (Frownfelter- Lohrke, 2017, Schneider et al., 2017). In this digital
age, there should be more classroom-based research examining student engagement in co-
constructing and sharing artifacts (Resnick, 1996), such as investigating how paedagogic activities
and spreadsheets can develop computational thinking (Gero & Levin, 2018). To broaden this
horizon, this classroom-based study investigates how accounting education students’ activities
to design spreadsheets for financial reporting in a constructionism learning environment so that
their computational thinking can be maximally developed.
This classroom-based study was specifically geared to develop college students’ computational
thinking through constructionism-based spreadsheets design activities. It was guided by the
following research questions:
Page 3 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
2. Literature review
One of the most needed and useful technological competencies for college students’ accounting
education is spreadsheets, especially Microsoft Excel. Several studies have shown that electronic
spreadsheets are effective and efficient for handling work-related accounting (Rackliffe & Ragland,
2016, Schneider, et al., 2017). In addition, the accounting profession emphasizes that accounting
education graduates must have the ability to operationalize and good spreadsheets design
(Frownfelter- Lohrke, 2017), such as utilizing functions to analyze and process data in the field
of accounting (Rackliffe & Ragland, 2016) and financial reporting (Panko, 1998). On the other hand,
spreadsheets are one of the computational thinking tools. Gero and Levin (2018) emphasized that
computational thinking can be developed through computational tools known as spreadsheets.
Spreadsheets have become widely known as programming tools (Ramakrishnan et al., 2006).
Computational thinking developed through programming activities includes various skills such
as, abstraction, algorithmic design, decomposition, evaluation, and generalization
(Román-González et al., 2017, Selby and Woollard, 2013, Tsai et al., 2020, Wing, 2006).
Abstraction, the thought process that focuses on important information to facilitate problem-
solving; decomposition, the thought process of how to manage and decompose complex problems
into small parts; algorithmic design, the thought process of planning the solution of the problems
with a gradual procedure; evaluation, the thought process of finding the best solution by compar
ing available solution alternatives; generalization, the thought process in using the solution pattern
of certain problems on similar problems (Tsai et al., 2020). Thus, computational thinking in the
accounting spreadsheets classroom includes abstraction skills, algorithmic design, decomposition,
evaluation, and generalization that help college students to identify problems, plan spreadsheets
design, execute spreadsheets design plans, and test spreadsheets designs.
Page 4 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
Spreadsheets as a digital solution for computational thinking, however, it cannot develop college
students’ computational thinking by itself. Together with the paedagogical strategies in favor,
spreadsheets will be a medium capable of developing computational thinking. Gero and Levin
(2018) asserted that constructionism is one of the pedagogical strategies to familiarize or engage
students in computational thinking through spreadsheets. In a constructionist environment, stu
dents become active constructors in designing spreadsheets. Papert (1996) argued that construc
tionism facilitates the learners to be active constructors of information/knowledge. In
a constructionist learning environment, students collaboratively construct and share artifacts
(Hay & Barab, 2001). Thus, in a constructionism learning environment, college students’ engage
ment in accounting spreadsheets designing activities is able to support the development of college
students’ computational thinking. The accounting spreadsheets designing activities are directed to
assist college students in processing accounting data, in this case, including (1) observing errors or
shortcomings in spreadsheets design shared by lecturers, (2) planning spreadsheets design, (3)
executing spreadsheets design planning, (4) evaluating and documenting spreadsheets design,
and (5) sharing spreadsheets design. These activities are implemented to establish the habitual
use of college students’ computational thinking in solving accounting cases.
3.2. Participant
This study was conducted at a university located in the eastern part of Java, Indonesia. Thirty-
eight college students who enrolled in the Spreadsheets Design Course participated in this
research. College students were not majoring in computer science. Participants have taken
accounting principles and intermediate accounting courses. They have studied manually the
service and trade companies’ accounting cycles when taking the accounting principles and inter
mediate accounting courses. In other words, participants are already experienced in compiling
financial reports manually. Participants were aged 20–21, meaning they belonged to the digital
native generation (Prensky, 2001) who were very fond of using technology in learning.
Both the college students and the lecturer agreed to do five activities: Observing, Planning,
Executing a plan, evaluating, and sharing (O-P-E-E-S) along with in-class group discussions. In the
constructionism-based spreadsheets designing activities project, the participants who went
Page 5 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
Planning spreadsheets design (two (1) Ask each group member to (1) Navigate and discuss alterna
weeks) find alternative solutions tive solutions obtained from
through social media, then social media within the group.
discuss the solutions obtained (2) Choose the best and most
by each member of the group relevant solution.
(2) Ask college students to deter (3) Make planning domain by
mine the best and most rele structuring the solution steps
vant solution, then compile in stages and detail.
the improvement steps in
stages and detail. (4) Make planning spreadsheets
by drawing up the solution
steps in stages and detail.
Executing spreadsheets design (1) Ask college students to input (1) Creating a needed reports
plans (two weeks) a planned reports template template in order to compile
on worksheets financial statements on work
(2) Ask students to input formu sheets according to planning.
las or coding in the report (2) Inputting formulas or coding
templates available in work in report templates available
sheets as planned. in worksheets as planned.
Evaluating spreadsheets design Assigning college students to test Test and refine the design, then
(one week) the completed design, then asking create documentation of the
them to create documentation of design process from scratch
the design process from scratch
Sharing spreadsheets design (one Ask college students to present Sharing videos containing the
week) their spreadsheets design video planning process to testing the
design, and giving suggestions and
criticisms of other groups’ designs
through the O-P-E-E-S stages were involved in negotiation and change of the perspectives with
their peers. In the first stage (Observing Spreadsheets design, two weeks), the lecturer gave design
spreadsheets topics for trade companies. College students can choose the type of trading business
that is attractive to them such as selling food, clothing, computers, shoes, and other trading
businesses. They are asked to observe the spreadsheets design given by the lecturer and identify
errors or deficiencies that exist in the design given the lecturer. They analyzed the designs given by
the lecturers based on Schneider et al.’s taxonomy of spreadsheet errors. Afterward, each group
points out errors or flaws in spreadsheets design that were successfully identified in-class
discussion
In the second stage (Planning spreadsheets design, two weeks), the students were assigned to
plan spreadsheets design i.e. planning improvements to errors or deficiencies that have been
identified. In the third stage (Executing spreadsheets design plan, two weeks), the college students
execute the design plan into spreadsheets. In the fourth stage (Evaluating spreadsheets design,
one week), the students test the design of completed spreadsheets to obtain an accurate design of
spreadsheets. In the fifth stage (Sharing spreadsheets design, one week), the students share
spreadsheets design with other groups in order to get suggestions and criticisms from other
groups.
Page 6 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
4. Findings
These activities guided college students to identify spreadsheets design errors or deficiencies
such as domain planning errors (errors in the field of accounting) and spreadsheets planning errors
(formula errors, design errors, and typos). In the observing spreadsheets design stage, college
students find errors or shortcomings, such as spreadsheets design that cannot be operationalized
properly and forms that support the preparation of financial statements were not completed. In
the case of inoperable spreadsheets design, students are required to have high accuracy in
analyzing errors because students have to pay close attention to the coding of VBA excel and
the utilization of built-in functions. Through this activity, college students were accustomed to
using an abstraction mindset, namely, they were guided to focus on finding important mistakes. In
addition, college students were also accustomed to using a decomposition mindset, that is, they
were guided to decompose the problems found into small parts.
Page 7 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
especially generalization, evaluation, and algorithmics. The planning spreadsheets design stage
was carried out in two meetings (see Table 3).
When students explored various alternative solutions, each group member was required to pay
close attention to the settlement patterns for cases that were almost the same as the cases
currently faced. College students were accustomed to using a generalization mindset also devel
oped through the activity of exploring various alternative problem solving, finding alternative
formulas that can be used to design applicable applications, and finding application design ideas
that are different but relevant to the characteristics of the company. These activities were carried
out by utilizing excel functions and code based on previous experience and access to social media.
The evaluation was developed through decision-making activities to choose the best alternative.
Algorithmic thinking was developed through creating formulas activities based on the functions
used and according to spreadsheet design principles with detailed and sequential steps.
Page 8 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
In this activity, college students were required to think gradually and in detail when making
report templates and data on the appropriate worksheets and enter formulas or coding on the
appropriate report template. In other words, through this activity college students were accus
tomed to algorithmic thinking, namely working on the planned steps in stages and detail.
Page 9 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
whether it was automated and whether the formula or coding created was correct. This activity
allows college students to debug the coding that has been created. In order to develop computa
tional thinking, in particular generalization and evaluation. Evaluating spreadsheets design stage
was carried out in pne meeting (see Table 5).
In the evaluation spreadsheets design stage, college students were accustomed to using the
mindset of generalization and evaluation. When college students found mistakes during trial and
error, they must find alternative solutions and they must immediately decide on alternatives that
will be used to improve the design. In other words, college students’ computational thinking,
especially generalization and evaluations, can be developed through this activity.
4.2. College students’ responses to spreadsheets designing activities after they engaged in
the activities
All college students gave a positive response to the activity of designing spreadsheets based on
constructionism. The response given by students is based on the question “What competencies did
you gain during your time in the accounting spreadsheets designing activities?” The following is
a sample of student responses (representatives of each group) after being involved in the account
ing spreadsheets designing activities.
CS1: “ . . . , become more critical in identifying problems, become more aware that all designs must
have advantages and disadvantages, . . . .”
CS2: “Can improve my critical thinking skills in identifying common problems to minor problems . . . .”
CS3: “ . . . I can make financial reports using VBA excel, determine formulas for journals to financial
statements, and try the VBA whether there was an error or can already run the VBA, . . . .”
CS4: “ . . . with the design task of this application gets new knowledge about VBA, can determine
sheets that are approximately not needed, become aware of features that can be used in Excel,
especially in the developer section, can get alternative knowledge of formulas that are easy to
apply for early adopters.”
Page 10 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
CS5: “Competence in understanding problems related to existing designs, finding solutions to these
problems and compiling VBA for spreadsheet, both functions from each coding used to under
standing the design functions (form and text boxes) used.”
CS6: “(a) Become better able to think critically, innovatively, systematically, and logically in
analyzing and developing Excel designs, (b) Become better able to work together in groups
according to the agreed division of labor, . . ., (e) Become more capable of applying the correct
theories, concepts, and procedures in designing number processing applications.”
CS7: “Able to find the right solutions to problems found in Excel. Can analyze the right formulas for
use in creating the design.”
CS8: “The competencies that I got were how to design sheets in Excel well, choose to use efficient
formulas, easy to understand, and how to operate ready-made designs”
Based on the college students’ responses above, show that the development of a computational
mindset through the activity of designing spreadsheets based on constructionism can foster
students’ critical awareness of errors or deficiencies in the design of spreadsheets that they
observe (see CS1, CS2, and CS3). College students are also able to make innovations in the initial
Page 11 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
design, this shows an increase in student creativity (see CS6). The ability to work together can also
be improved through this activity. This can be seen from the responses of college students 1 and 2
(CS1 and CS2). The CS5’s response indicates the use of algorithmic thinking when compiling coding
through VBA excel. In addition, college students are also able to improve their problem-solving
skills (see CS4, CS7, and CS8). In other words, the development of computational thinking through
constructionism-based accounting spreadsheets designing activities has a positive impact on 21st-
century skills such as creativity, critical thinking, algorithmic thinking, cooperative, and problem-
solving.
5. Discussion
In this study, use of observing, planning, executing, evaluating and sharing activities in spread
sheets design can be promote students’ abstraction, decomposition, algorithmic, generalization,
and evaluation. The results of this study show that constructionism-based accounting spread
sheets designing activities support the development of college students’ computational thinking.
These findings are in line with Gero and Levin’s (2018) research which confirms that one of the
pedagogical strategies for familiarizing or engaging students with a computational mindset
through spreadsheets was a constructionist process. Students become active constructors when
designing spreadsheets. In addition, in a learning environment of constructionism, learners
actively share and collaboratively reflect on artifacts (Hay & Barab, 2001). In other words, con
structionism encourages college students to be actively involved in using computational thinking
in accounting spreadsheets designing activities. The focus of constructionism lies in the active
construction of knowledge by building artifacts (Girvan & Savage, 2019).
The creation of artifacts or products, allows the learner to gain an understanding of the concept
studied in-depth (Ostashewski et al., 2011). The student response shows that they become more
critical, creative, think systematically and logically, and are able to work well together in completing
projects. This shows that the development of computational thinking through supportive activities will
have an impact on increasing creativity, critical thinking, systematic thinking, collaboration, and
problem-solving. College students’ involvement in using good computational thinking will have an
impact on increasing creativity, algorithmic thinking, collaboration and communication, critical think
ing, and problem-solving (Durak-Yildiz & Saritepeci, 2018, Günbatar and Bakırcı, 2018, Korkmaz et al.,
2017, Saritepeci, 2019, Yağcı, 2018). Artifacts were objects for thinking together (Papert, 1980) and
provide learning when others see and give criticism to the resulting artifacts (Butler & Leahy, 2021). So,
collaboration is very important for college students who have a lack of understanding regarding
formula designing or coding. Students together were responsible for facing difficulties.
The utilization of built-in functions and VBA excel becomes a cognitively challenging computa
tional thinking development activity. During formulating and coding, students have an excessive
cognitive load, but because students use the bricolage style, which is to continue to experiment
and try different patterns, the cognitive load becomes low. In this case, the lecturer must manage
the learning and thinking of students to adopt computational thinking. Butler and Leahy (2021)
asserted that learners are active builders of their knowledge through the involvement of con
structing artifacts. Therefore, the college student’s bricolage style in experimenting will guide the
success of developing computational thinking.
The results of the study also showed that students learn from mistakes, Frownfelter- Lohrke
(2017) argued that learning from design mistakes will help students understand good spread
sheets design principles. The ability to identify errors or shortcomings that exist required abstrac
tion, namely focusing on the problem to be solved. The results of the abstraction will be elaborated
in small parts that are often called decomposition. After known spreadsheets design errors, college
students compile detailed and systematic (algorithmic) corrective steps. Provides several alter
native solutions based on previously acquired experience in anticipation if the first solution applied
is irrelevant (generalization). The existence of several alternative solutions encourages students to
be able to choose the appropriate alternative (evaluation).
Page 12 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
6. Conclusion
This study has shown positive student responses to constructionism-based accounting spreadsheet
designing activities. It makes two main contributions. First, this study provides an empirical account
of how activity design plays an important role in building and enhancing college students’ computa
tional thinking. O-P-E-E-S activities allow college students to engage in using the mindset of abstrac
tion, decomposition, generalization, evaluation, and algorithmic. Second, this study extends Gero and
Levin’s (2018) work researching the implementation of Papert’s theory of constructionism to help
students develop computational thinking when constructing the difference equation in spreadsheets.
This study confirmed that learning activities in constructionism environments can develop computa
tional thinking when college students constructed accounting spreadsheets design.
The findings of the present study gave two main practical implications. First, when teaching the topic of
accounting spreadsheets design, a lecturer must provide college students with spreadsheets errors
taxonomy. For example, lecturers can guide college students by identifying spreadsheets design’ errors
and flaws based on spreadsheets error taxonomy. This activity will allow college students to reflect on the
experience of designing spreadsheets while still at the vocational high school or nonvocational high
school level. They can share their experience of designing spreadsheets with other college students. For
this reason, looking at spreadsheets designs that have been studied at previous levels will allow college
students to explore the errors or shortcomings reality of spreadsheets designs that they have studied
before. Second, in terms of activity design, spreadsheets learning should be directed to developing the
college students’ computational thinking. Therefore, learning activities should be designed to provide an
authentic spreadsheets design constructing experience. College students were encouraged to partner
with people who have medium-sized trading or industrial ventures.
This study provided an interesting guide on the development of computational thinking through
constructionism-based accounting spreadsheets designing activities. However, this study has limitations
in terms of duration and intervention. First, the project accounting designing spreadsheets lasted for
eight weeks (100 minutes at each meeting) online due to the pandemic. Future longitudinal studies may
be needed to investigate college students’ involvement in designing spreadsheets online as well as
offline. Second, interventions when shared spreadsheet design online cannot run optimally due to
network constraints, such important moments make students unable to provide criticism and sugges
tions directly, thus increasing the burden on students because they have to re-examine spreadsheets
design of other groups outside of lecture hours. In future studies, college students may be able to use
social media such as YouTube or relevant platforms as a means of shared spreadsheets design to
overcome network constraints. Despite these drawbacks, the study opens up further conversations
about how certain pedagogical interventions can assist students in developing their computational
thinking as they engage with various accounting cases and participate in a variety of learning activities.
Page 13 of 14
Muchsini et al., Cogent Education (2023), 10: 2222866
https://doi.org/10.1080/2331186X.2023.2222866
Durak-Yildiz, H., & Saritepeci, M. (2018). Analysis of the Resnick, M. (1996). Distributed Constructionism. In
relation between computational thinking skills and D. C. Edelson & E. A. Domeshek (Eds.), International
various variables with the structural equation model. Conference on the Learning Sciences, 1996 (pp.
Computers & Education. https://doi.org/10.1016/j. 280–284). Evanston, IL, USA: Association for the
compedu.2017.09.004 Advancement of Computing in Education (AACE).
Frownfelter- Lohrke, C. (2017). Teaching good excel Román-González, M., Pérez-González, J.-C., & Jiménez-
design and skills: A three spreadsheet assignment Fernández, C. (2017). Which cognitive abilities
project. Journal of Accounting Education, 39, 68–83. underlie computational thinking? Criterion validity of
https://doi.org/10.1016/j.jaccedu.2016.12.001 the computational thinking test. Computers in
Gero, A., & Levin, I. (2018). Computational thinking and Human Behavior, 72, 678–691. https://doi.org/10.
constructionism: Creating difference equations in 1016/j.chb.2016.08.047
spreadsheets. International Journal of Mathematical Sanford, J. (2018). Introducing computational thinking
Education in Science and Technology, 50(5), 779–787. through spreadsheets. Computational Thinking in the
https://doi.org/10.1080/0020739x.2018.1501827 STEM Disciplines, 99–124. https://doi.org/10.1007/
Girvan, C., & Savage, T. (2019). Virtual worlds: A new 978-3-319-93566-9_6
environment for constructionist learning. Computers Saritepeci, M. (2019). Developing computational thinking
in Human Behavior, 99, 396–414. https://doi.org/10. skills of high school students: Design-based learning
1016/j.chb.2019.03.017 activities and programming tasks. The Asia-Pacific
Grover, S., & Pea, R. (2013). Computational Thinking in K– Education Researcher, 29(1), 35–54. https://doi.org/
12. Educational Researcher, 42(1), 38–43. https://doi. 10.1007/s40299-019-00480-2
org/10.3102/0013189x12463051 Schneider, K. N., Becker, L. L., & Berg, G. G. (2017). Beyond
Günbatar, M. S., & Bakırcı, H. (2018). STEM teaching intention the mechanics of spreadsheets: Using design
and computational thinking skills of pre-service instruction to address spreadsheet errors. Accounting
teachers. Education and Information Technologies. Education, 26(2), 127–143. https://doi.org/10.1080/
https://doi.org/10.1007/s10639-018-9849-5 09639284.2016.1274912
Hay, K. E., & Barab, S. A. (2001). Constructivism in prac Selby, C., & Woollard, J. (2013). Computational thinking:
tice: A comparison and contrast of apprenticeship The developing definition. https://eprints.soton.ac.uk/
and constructionist learning environments. Journal of 356481/
the Learning Sciences, 10(3), 281–322. https://doi.org/ Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020).
10.1207/s15327809jls1003_3 Assessing computational thinking: A systematic
Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and review of empirical studies. Computers & Education,
reliability study of the Computational Thinking Scales 103798, 103798. https://doi.org/10.1016/j.compedu.
(CTS. Computers in Human Behavior, 72, 558–569. 2019.10379
https://doi.org/10.1016/j.chb.2017.01.005 Tsai, M.-J., Liang, J.-C., & Hsu, C.-Y. (2020). The computational
Lawson, B., Baker, K., Powell, S., & Fosterjohnson, L. thinking scale for computer literacy education. Journal of
(2009). A comparison of spreadsheet users with dif Educational Computing Research, 59(4), 579–602.
ferent levels of experience☆. Omega, 37(3), 579–590. https://doi.org/10.1177/0735633120972356
https://doi.org/10.1016/j.omega.2007.12.004 Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015).
Ogegbo, A. A., & Ramnarain, U. (2021). A systematic Computational thinking in compulsory education:
review of computational thinking in science Towards an agenda for research and practice. Education
classrooms. Studies in Science Education, 1–28. and Information Technologies, 20(4), 715–728. https://
https://doi.org/10.1080/03057267.2021.1963580 doi.org/10.1007/s10639-015-9412-6
Ostashewski, N. M., Reid, D., & Moisey, S. (2011). Applying Wing, J. M. (2006). Computational thinking.
constructionist principles to online teacher profes Communications of the ACM, 49(3), 33–35. https://doi.
sional development. International Review of Research org/10.1145/1118178.1118215
in Open & Distributed Learning, 12(6), 143–156. Wing, J. M. (2008). Computational thinking and thinking
https://doi.org/10.19173/irrodl.v12i6.976 about computing. Philosophical transactions of the
Panko, R. (1998). What we know about spreadsheet royal society of London a: Mathematical. Philosophical
errors. Journal of Organizational and End User Transactions of the Royal Society A: Mathematical,
Computing (JOEUC), 10(2), 15–21. https://doi.org/10. Physical & Engineering Sciences, 366(1881),
4018/joeuc.1998040102 3717–3725. https://doi.org/10.1098/rsta.2008.0118
Papert, S. (1980). Mindstorms, children, computers, and Wing, J., & Stanzione, D. (2016). Progress in computa
powerful ideas. Basic Books. tional thinking, and expanding the HPC community.
Prensky, M. (2001). Digital natives, digital immigrants part Communications of the ACM, 59(7), 10–11. https://doi.
2: Do they really think differently?. On the horizon. org/10.1145/2933410
Papert, S. (1996). An exploration in the space of mathe Wolcott, S. K., & Sargent, M. J. (2021). Critical thinking in
matics educations. International Journal of accounting education: Status and call to action.
Computers for Mathematical Learning, 1(1), 138–142. Journal of Accounting Education, 56, 100731. https://
https://doi.org/10.1007/BF00191473 doi.org/10.1016/j.jaccedu.2021.100731
Rackliffe, U. R., & Ragland, L. (2016). Excel in the Yağcı, M. (2018). A valid and reliable tool for examining
accounting curriculum: Perceptions from accounting computational thinking skills. Education and
professors. Accounting Education. https://doi.org/10. Information Technologies, 24(1), 929–951. https://doi.
1080/09639284.2015.1126791 org/10.1007/s10639-018-9801-8
Ramakrishnan, C. R., Ramakrishnan, I. V., & Warren, D. S. Yeh, K., Xie, Y., & Ke, F. (2011). Teaching computational
(2006). Deductive spreadsheets using tabled logic thinking to non-computing majors using spreadsheet
programming. Lecture Notes in Computer Science, functions. 2011 Frontiers in Education Conference
391–405. https://doi.org/10.1007/11799573_29 (FIE). https://doi.org/10.1109/fie.2011.6142980
Page 14 of 14