Publication Date
In 2025 | 102 |
Since 2024 | 399 |
Since 2021 (last 5 years) | 1288 |
Since 2016 (last 10 years) | 2300 |
Since 2006 (last 20 years) | 3728 |
Descriptor
Programming | 4238 |
Computer Science Education | 1706 |
Foreign Countries | 1386 |
Teaching Methods | 1105 |
Computer Software | 1084 |
Educational Technology | 754 |
Student Attitudes | 668 |
Problem Solving | 605 |
Programming Languages | 605 |
Thinking Skills | 560 |
College Students | 537 |
More ▼ |
Source
Author
Bers, Marina Umaschi | 21 |
Barnes, Tiffany | 17 |
Xinogalos, Stelios | 16 |
Hwang, Gwo-Jen | 14 |
Sullivan, Amanda | 14 |
Denner, Jill | 13 |
Brusilovsky, Peter | 11 |
Kafai, Yasmin B. | 10 |
Laakso, Mikko-Jussi | 10 |
Lepp, Marina | 10 |
Luik, Piret | 10 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 107 |
Practitioners | 49 |
Administrators | 17 |
Students | 15 |
Researchers | 13 |
Media Staff | 9 |
Policymakers | 6 |
Parents | 3 |
Community | 1 |
Location
Turkey | 163 |
Taiwan | 92 |
Australia | 80 |
China | 69 |
United Kingdom | 59 |
Canada | 48 |
Sweden | 48 |
Finland | 46 |
Spain | 46 |
California | 44 |
Greece | 42 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 2 |
Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Hu, Chiu-Fan; Lin, Yu-Tzu; Wu, Cheng-Chih; Chen, Hsueh-Chih – Educational Technology & Society, 2022
This study developed a scale to assess high school students' programming disposition. The scale was developed by utilizing a standardized test development process. The three constructs of the scale, namely confidence, persistence and flexible thinking, consisted of 9 items (3 items on each construct). Participants for the formal test of the scale…
Descriptors: High School Students, Test Construction, Test Validity, Test Reliability
Exploring the Usability of Virtual Robotics Programming Curriculum for Robotics Programming Teaching
Kiliç, Servet; Gökoglu, Seyfullah – Informatics in Education, 2022
This study aims to explore the usability of the virtual robotics programming curriculum (VRP-C) for robotics programming teaching. Pre-service computer science (CS) teachers were trained for robotics programming teaching by using VRP-C in a scientific education activity. After training, views of the participants were revealed by using a scale and…
Descriptors: Usability, Robotics, Virtual Classrooms, Programming
Chichekian, Tanya; Trudeau, Joel; Jawhar, Tawfiq – Journal of Science Education and Technology, 2022
This study examined the effects of an Arduino microrobot activity on college students' interest in robotics through three specific objectives: (1) determining how students' conceptual understanding regarding the basics of microcomputing and computer programming changes after engaging in an engineering robotics learning module, (2) assessing the…
Descriptors: College Students, Student Interests, Robotics, Engineering Education
Lyon, Louise Ann; Schatz, Colin; Toyama, Yukie; Torres, David – Community College Journal of Research and Practice, 2022
As open-access institutions serving diverse student populations, community colleges are perfect settings for broadening participation in computing efforts in higher education. The very nature of open access, however, places students with a wide variety of previous experience in the same introductory computer science classroom, intimidating the…
Descriptors: Community College Students, Programming, Novices, Computer Science Education
Yang, Weipeng; Luo, Haoran; Su, Jiahong – British Journal of Educational Technology, 2022
The proliferation of screen-free programmable robotics allows teachers to implement age-appropriate integrated activities that can promote child learning and development. However, very scarce is known about the challenges of using programmable robots as a tool to empower children in minority communities. This mixed-methods case study examined a…
Descriptors: Robotics, Minority Group Students, Low Income Students, Programming
Logachev, Maxim Sergeevich; Laamarti, Yuliya A.; Rudneva, Svetlana Evgenievna; Ekimov, Anisim Ivanovich; Zemlyakov, Dmitry Nikolaevich; Barkov, Alexey – International Journal of Instruction, 2022
The study develops a method for monitoring and management of the quality of educational programs using software instruments. The method describes each of the monitoring implementation stages in detail specifying the input and output data, as well as the controls that affect the time and quality of the implementation of the corresponding stage.…
Descriptors: Information Systems, Educational Quality, Computer Software, Visual Aids
The Role of Task Value and Online Learning Strategies in an Introductory Computer Programming Course
Menon, Pratibha – Information Systems Education Journal, 2022
The autonomy and flexibility that online learning contents provide students in a traditional face-to-face course require them to pick up newer strategies for regulating their learning process. This study focuses on identifying how students' self-reported traits of self-regulated learning may relate to the task value of the learning contents of an…
Descriptors: Learning Strategies, Programming, Computer Science Education, Metacognition
Bråting, Kajsa; Kilhamn, Cecilia – Scandinavian Journal of Educational Research, 2022
We characterize the recently included programming content in Swedish mathematics textbooks for elementary school. Especially, the connection between programming content and traditional mathematical content has been considered. The analytical tools used are based on the so-called 5E's, a theoretical framework of action, developed within the…
Descriptors: Foreign Countries, Programming, Computer Science Education, Mathematics Instruction
Xu, Jia; Wei, Tingting; Lv, Pin – International Educational Data Mining Society, 2022
In an Intelligent Tutoring System (ITS), problem (or question) difficulty is one of the most critical parameters, directly impacting problem design, test paper organization, result analysis, and even the fairness guarantee. However, it is very difficult to evaluate the problem difficulty by organized pre-tests or by expertise, because these…
Descriptors: Prediction, Programming, Natural Language Processing, Databases
Çaliskan, Erkan – World Journal on Educational Technology: Current Issues, 2020
Robotics programming is a type of coding that combines mechanics and programming. Robotics technology facilitates coding instruction. Coding improves students' problem-solving skills. However, studies from the literature show that some teaching methods do not have a positive effect on coding skills. This study aims to examine the effects of…
Descriptors: Programming, Computer Science Education, Instructional Effectiveness, Middle School Students
Infurna, Charles J.; Montes, Guillermo – International Electronic Journal of Elementary Education, 2020
This research study investigated the effects of preschool dosage on kindergarten readiness in an urban school district (n= 1,464). This study was guided by one research question: do children who attend two years of structured early childhood education programming (3-year-old and 4-year-old pre-k) demonstrate stronger academic skills than their…
Descriptors: Programming, Kindergarten, School Readiness, Intervention
Özyurt, Hacer; Özyurt, Özcan – Journal of Pedagogical Research, 2020
This study aims to examine the effects of Visual Programming course conducting in accordance with design-based research on students' learning experiences. The study was conducted in the fall semester in 2017-2018 at Software Engineering Department in Technology Faculty of a university in the north of Turkey. The sample of the study consists of 12…
Descriptors: Computer Science Education, Programming, Design, Learning Experience
Basuhail, Abdullah Ahmad – Canadian Journal of Learning and Technology, 2020
This paper presents an approach to implement learning objects for teaching and learning problem-solving techniques based on computer programming. The demonstrated approach exploits computer-based interactive animations and computer graphics. The main feature of this approach is its simplicity for exploring the concepts and structures of the…
Descriptors: Resource Units, Teaching Methods, Programming, Problem Solving
Daleiden, Patrick; Stefik, Andreas M.; Uesbeck, Phillip Merlin – ACM Transactions on Computing Education, 2020
Coprocessor architectures in High Performance Computing are prevalent in today's scientific computing clusters and require specialized knowledge for proper utilization. Various alternative paradigms for parallel and offload computation exist, but little is known about the human factors impacts of using the different paradigms. With computer…
Descriptors: College Students, Computer Science Education, Scientific Concepts, Computation
Maaravi, Yossi – Innovations in Education and Teaching International, 2020
In the current article, the already existing process of "hackathons" was used to teach management or organisational consulting. Two separate events were conducted with dozens of students working in teams for twelve straight hours to solve real organisational challenges. Results from post-event surveys indicate that participants -…
Descriptors: College Students, Business Administration Education, Consultants, Experiential Learning