Abstraction in computer science education: An overview

C Mirolo, C Izu, V Lonati, E Scapin - Informatics in Education, 2022 - ceeol.com
When we “think like a computer scientist,” we are able to systematically solve problems in
different fields, create software applications that support various needs, and design artefacts …

Learning computer science concepts with scratch

O Meerbaum-Salant, M Armoni, M Ben-Ari - Proceedings of the Sixth …, 2010 - dl.acm.org
Scratch is a visual programming environment that is widely used by young people. We
investigated if Scratch can be used to teach concepts of computer science. We developed …

[PDF][PDF] Pedagogy in teaching computer science in schools: A literature review

J Waite - London: Royal Society, 2017 - royalsociety.org
Literature review: pedagogy in teaching Page 1 Pedagogy in teaching Computer Science in
schools: A Literature Review Jane Waite Queen Mary University of London and King's …

Reflective abstraction in computational thinking

I Cetin, E Dubinsky - The Journal of Mathematical Behavior, 2017 - Elsevier
Computational thinking has become an increasingly popular notion in K-12 and college
level education. Although researchers have accepted that abstraction is a central concept in …

Concept of triangle: Examples of mathematical abstraction in two different contexts

F Nurhasanah, YS Kusumah… - … Journal on Emerging …, 2017 - garuda.kemdikbud.go.id
Geometry has abstract notions to be learnt so that all those notions cannot be just
transferred into students' mind like a bunch of information that should be memorized …

Do curriculum outcomes and assessment activities in science encourage higher order thinking?

B FitzPatrick, H Schulz - Canadian Journal of Science, Mathematics and …, 2015 - Springer
The curriculum for two science units in each of Grades 6 and 7 was analyzed to determine
the cognitive levels of the outcomes and their cognitive alignment with the assessments that …

What does it take to learn'programming thinking'?

A Eckerdal, M Thuné, A Berglund - … of the first international workshop on …, 2005 - dl.acm.org
What is' programming thinking'? In a study, first year students were interviewed on their
understanding of what learning to program means. Many students talked about learning to …

Tracing the essence: ways to develop abstraction in computational thinking

Y Qian, I Choi - Educational technology research and development, 2023 - Springer
Echoing the increasing emphasis on STEM literacy, computational thinking has become a
national priority in K-12 schools. Scholars have acknowledged abstraction as the keystone …

Novice programming students' learning of concepts and practise

A Eckerdal - 2009 - diva-portal.org
Abstract Eckerdal, A. 2009. Novice Programming Students' Learning of Concepts and
Practise. Acta Universitatis Upsaliensis. Digital Comprehensive Summaries of Uppsala …

Theoretical underpinnings of computing education research: What is the evidence?

L Malmi, J Sheard, Simon, R Bednarik… - Proceedings of the …, 2014 - dl.acm.org
We analyze the Computing Education Research (CER) literature to discover what theories,
conceptual models and frameworks recent CER builds on. This gives rise to a broad …