Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 6 |
Descriptor
| Programming Languages | 6 |
| Secondary School Teachers | 6 |
| Teaching Methods | 6 |
| Foreign Countries | 5 |
| Computer Science Education | 4 |
| Programming | 4 |
| Teacher Attitudes | 4 |
| Computer Software | 2 |
| Concept Formation | 2 |
| Guidelines | 2 |
| Problem Solving | 2 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 2 |
| African Journal of Research… | 1 |
| Education and Information… | 1 |
| Informatics in Education | 1 |
| Journal of Educational… | 1 |
Author
| Beeri, Catriel | 1 |
| Blau, Ina | 1 |
| Douligeris, Christos | 1 |
| Gintautas Grigas | 1 |
| Havenga, Marietjie | 1 |
| Kesler, Avital | 1 |
| Kolikant, Yifat Ben-David | 1 |
| Liberman, Neomi | 1 |
| Mentz, Elsa | 1 |
| Michelle Craig | 1 |
| Rita Garcia | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 6 |
| Reports - Research | 6 |
| Tests/Questionnaires | 1 |
Education Level
| Secondary Education | 5 |
| High Schools | 2 |
| Elementary Education | 1 |
| Grade 10 | 1 |
| Grade 11 | 1 |
| Higher Education | 1 |
| Postsecondary Education | 1 |
Audience
Location
| Israel | 2 |
| Greece | 1 |
| Lithuania | 1 |
| South Africa | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses
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
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Seralidou, Eleni; Douligeris, Christos – Education and Information Technologies, 2019
The continuous technological development nowadays acts ancillary and supportively in student-centered learning, in both formal and informal education settings. Effective learning environments, such as the AppInventor software, could spark the students' interest and allow them to develop programming skills and strengthen their algorithmic…
Descriptors: Computer Software, Student Centered Learning, Programming Languages, Foreign Countries
van Zyl, Sukie; Mentz, Elsa; Havenga, Marietjie – African Journal of Research in Mathematics, Science and Technology Education, 2016
As part of curriculum changes in South Africa, an introductory programming language, Scratch, must first be taught before switching to the well-established teaching of Delphi. The nature of programming in Scratch is considerably different from that in Delphi. It was assumed that the teaching of Scratch as introductory programming language could…
Descriptors: Foreign Countries, Programming Languages, Teaching Methods, Guidelines
Liberman, Neomi; Beeri, Catriel; Kolikant, Yifat Ben-David – ACM Transactions on Computing Education, 2011
This article reports on difficulties related to the concepts of inheritance and polymorphism, expressed by a group of 22 in-service CS teachers with an experience with the procedural paradigm, as they coped with a course on OOP. Our findings are based on the analysis of tests, questionnaires that the teachers completed in the course, as well as on…
Descriptors: Programming, Teaching Methods, Computer Science Education, Questionnaires

Peer reviewed
Direct link
