Abstraction in computer science education: An overview
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 …
different fields, create software applications that support various needs, and design artefacts …
Learning computer science concepts with scratch
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 …
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 …
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 …
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 …
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 …
the cognitive levels of the outcomes and their cognitive alignment with the assessments that …
What does it take to learn'programming thinking'?
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 …
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 …
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 …
Practise. Acta Universitatis Upsaliensis. Digital Comprehensive Summaries of Uppsala …
Theoretical underpinnings of computing education research: What is the evidence?
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 …
conceptual models and frameworks recent CER builds on. This gives rise to a broad …