Creating augmented and virtual reality applications: Current practices, challenges, and opportunities
Augmented Reality (AR) and Virtual Reality (VR) devices are becoming easier to access
and use, but the barrier to entry for creating AR/VR applications remains high. Although the …
and use, but the barrier to entry for creating AR/VR applications remains high. Although the …
What else can be learned when coding? A configurative literature review of learning opportunities through computational thinking
Underpinning the teaching of coding with Computational Thinking has proved relevant for
diverse learners, particularly given the increasing demand in upskilling for today's labour …
diverse learners, particularly given the increasing demand in upskilling for today's labour …
Gamification through leaderboards: An empirical study in engineering education
M Ortiz‐Rojas, K Chiluiza… - Computer Applications in …, 2019 - Wiley Online Library
Universities are looking for solutions to engage more students in STEM domains and
enhance their learning performance (LP). In this context, gamification is put forward as a …
enhance their learning performance (LP). In this context, gamification is put forward as a …
Programming, problem solving, and self-awareness: Effects of explicit guidance
More people are learning to code than ever, but most learning opportunities do not explicitly
teach the problem solving skills necessary to succeed at open-ended programming …
teach the problem solving skills necessary to succeed at open-ended programming …
[PDF][PDF] Gamification in computer programming: Effects on learning, engagement, self-efficacy and intrinsic motivation
ME Ortiz Rojas, K Chiluiza… - 11th European Conference …, 2017 - researchgate.net
Worldwide, the workforce requires professionals to master programming skills, regardless of
their knowledge domain. This demand has led higher education institutions to strengthen …
their knowledge domain. This demand has led higher education institutions to strengthen …
Avoiding the Turing tarpit: Learning conversational programming by starting from code's purpose
K Cunningham, BJ Ericson… - Proceedings of the …, 2021 - dl.acm.org
Conversational programmers want to learn about code primarily to communicate with
technical co-workers, not to develop software. However, existing instructional materials don't …
technical co-workers, not to develop software. However, existing instructional materials don't …
Software developers learning machine learning: Motivations, hurdles, and desires
The growing popularity of machine learning (ML) has attracted more software developers to
now want to adopt ML into their own practices, through tinkering with and learning from ML …
now want to adopt ML into their own practices, through tinkering with and learning from ML …
[PDF][PDF] Evaluación de habilidades del pensamiento computacional para predecir el aprendizaje y retención de estudiantes en la asignatura de programación de …
A Rojas-López, FJ García-Peñalvo - 2020 - revistas.um.es
El objetivo del artículo es presentar el conocimiento generado al realizar una evaluación de
habilidades específicas del pensamiento computacional del 2016 al 2019. Lo anterior para …
habilidades específicas del pensamiento computacional del 2016 al 2019. Lo anterior para …
Understanding conversational programmers: A perspective from the software industry
Recent research suggests that some students learn to program with the goal of becoming
conversational programmers: they want to develop programming literacy skills not to write …
conversational programmers: they want to develop programming literacy skills not to write …
[PDF][PDF] Towards enhancing programming self-efficacy perceptions among undergraduate information systems students.
R Abdunabi, I Hbaci, HY Ku - Journal of Information …, 2019 - jite.informingscience.org
ABSTRACT Aim/Purpose Currently, Information Systems (IS) departments in business
schools are moving towards integrating learning to program or code in their undergraduate …
schools are moving towards integrating learning to program or code in their undergraduate …