Publication Date
In 2025 | 2 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 38 |
Since 2006 (last 20 years) | 87 |
Descriptor
Constructivism (Learning) | 102 |
Programming | 102 |
Computer Science Education | 44 |
Teaching Methods | 43 |
Foreign Countries | 39 |
Computer Software | 34 |
Educational Technology | 26 |
Instructional Design | 17 |
Learning Processes | 17 |
Problem Solving | 16 |
Cooperative Learning | 15 |
More ▼ |
Source
Author
Aydin, Emin | 2 |
Baytak, Ahmet | 2 |
Ben-Ari, Mordechai | 2 |
Costelloe, Eileen | 2 |
Deek, Fadi P. | 2 |
Ezeamuzie, Ndudi O. | 2 |
Gelderblom, Helene | 2 |
Govender, Irene | 2 |
Land, Susan M. | 2 |
Magee, Patricia | 2 |
Sacristán, Ana Isabel | 2 |
More ▼ |
Publication Type
Education Level
Audience
Location
Australia | 7 |
United Kingdom | 5 |
Israel | 4 |
Japan | 4 |
Turkey | 4 |
Brazil | 3 |
Canada | 3 |
Germany | 3 |
Greece | 3 |
Ireland | 3 |
Italy | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
Study Process Questionnaire | 1 |
What Works Clearinghouse Rating
Ezeamuzie, Ndudi O. – Education and Information Technologies, 2023
Several instructional approaches have been advanced for learning programming. However, effective ways of engaging beginners in programming in K-12 are still unclear, especially among low socioeconomic status learners in technology-deprived learning environments. Understanding the learning path of novice programmers will bridge this gap and explain…
Descriptors: Programming, Constructivism (Learning), Programming Languages, Computer Science Education
Kesler, Avital; Shamir-Inbal, Tamar; Blau, Ina – Journal of Educational Computing Research, 2022
The integration of visual programming in early formal education has been found to promote computational thinking of students. Teachers' intuitive perspectives about optimal learning processes -- "folk psychology" -- impact their perspectives about teaching "folk pedagogy" and play a significant role in integrating educational…
Descriptors: Programming, Coding, Constructivism (Learning), Intuition
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Csizmadia, Andrew; Standl, Bernhard; Waite, Jane – Informatics in Education, 2019
In computer science education at school, computational thinking has been an emerging topic over the last decade. Even though, computational thinking is interpreted and integrated in classrooms in different ways, an identification process about what computational thinking is about has been in progress among computer science school-teachers and…
Descriptors: Constructivism (Learning), Computation, Thinking Skills, Class Activities
Modesti, Paolo – Informatics in Education, 2020
As the number of software vulnerabilities discovered increases, the industry is facing difficulties to find specialists to cover the vacancies for security software developers. Considering relevant teaching and learning theories, along with existing approaches in software security education, we present the pedagogic rationale and the concrete…
Descriptors: Computer Security, Computer Software, Computer Science Education, Programming
Samsa, Gregory – Journal of Curriculum and Teaching, 2020
Objective: In a Statistical Analysis System (SAS) coding interview, job applicants are typically presented with data management and data analysis problems and asked to solve them using the programming language of SAS. Interviewers not only assess technical competence, but also algorithm design and more generally how applicants approach computer…
Descriptors: Programming, Computer Science Education, Interviews, Masters Programs
Hof, Barbara – History of Education, 2021
Drawing on historical epistemology and considerations on the function of scientific modelling, this article investigates how in the mid-twentieth century electronic and programmable animal models became tools for exploring the inaccessible ontology of the human mind. The article examines how machines have informed our understanding of the learning…
Descriptors: Constructivism (Learning), Learning Processes, Foreign Countries, Epistemology
Ruiz-Arias, Perla Marysol; Sacristán, Ana Isabel – North American Chapter of the International Group for the Psychology of Mathematics Education, 2020
This paper presents a case study that is part of a research studying how university statistics teachers integrate digital tools in their practice. The case study is of a teacher who claims to follow constructionist ideas for her teaching of statistics, using the R programming language. The teacher developed a series of activities with R, aiming to…
Descriptors: College Faculty, Statistics Education, College Mathematics, Data Analysis
Sajjanhar, Atul; Faulkner, Julie – Education and Information Technologies, 2019
In this study, we gauge the perceptions of novice computer programmers about Second Life (SL) as a digital learning environment for concept understanding in computer programming. SL is chosen as the learning environment because it offers, within a constructivist frame, the use of learner-centered pedagogies for designing curriculum. We adopt a…
Descriptors: Novices, Programming, Computer Simulation, Internet
Jeanne Dobgenski; Maria Elisabette Brisola Brito Prado; Angélica da Fontoura Garcia Silva – International Electronic Journal of Mathematics Education, 2025
By integrating computational thinking (CT) based mathematical reasoning with early childhood education through programming a dinosaur game in Scratch, this study aims to enhance the pedagogical skills of pre-service teachers by using learning objects (LOs). Also, explores frameworks for LOs construction to align with pedagogical goals, emphasizing…
Descriptors: Mathematics Instruction, Teaching Methods, Outcomes of Education, Problem Solving
Neely, Megan L.; Troy, Jesse D.; Gschwind, Gerald T.; Pomann, Gina-Maria; Grambow, Steven C.; Samsa, Gregory P. – Journal of Curriculum and Teaching, 2022
We describe an innovative preorientation curriculum (POC) for a Master of Biostatistics (MB) program. The goal of the POC is to fill critical skills gaps for students entering the MB program from heterogeneous backgrounds so they are prepared to engage in the program's rigorous, fast-paced training upon arrival. To achieve this goal, we introduce…
Descriptors: Masters Programs, Graduate Students, Biology, Statistics Education
Hickmott, Daniel; Prieto-Rodriguez, Elena – Informatics in Education, 2018
Coding and computational thinking have recently become compulsory skills in many school systems globally. Teaching these new skills presents a challenge for many teachers. A notable example of professional development designed using Constructionist principles to address this challenge is "ScratchEd". Upon reflecting on her experiences…
Descriptors: Coding, Computation, Faculty Development, Constructivism (Learning)
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Riese, Emma; Bälter, Olle – ACM Transactions on Computing Education, 2022
Assessment plays an important role in education and can both guide and motivate learning. Assessment can, however, be carried out with different aims: providing the students with feedback that supports the learning (formative assessment) and judging to which degree the students have fulfilled the intended learning outcomes (summative assessment).…
Descriptors: Introductory Courses, Programming, Computer Science Education, Learning Motivation
Aristawati, Feri Ardiana; Budiyanto, Cucuk; Yuana, Rosihan Ari – Journal of Turkish Science Education, 2018
Computational Thinking (CT) skill, as an essential 21st -century skill, is an important problem-solving and survival abilities in the era of disruption. Universal principles generating a pattern of abstraction develop step-by-step troubleshooting instructions in solving similar problems, perceiving similarities/differences between the patterns,…
Descriptors: Educational Technology, Robotics, Programming, Thinking Skills