Publication Date
In 2025 | 1 |
Since 2024 | 7 |
Since 2021 (last 5 years) | 24 |
Since 2016 (last 10 years) | 73 |
Since 2006 (last 20 years) | 205 |
Descriptor
Computer Uses in Education | 205 |
Programming | 171 |
Computer Software | 88 |
Educational Technology | 80 |
Foreign Countries | 62 |
Programming Languages | 54 |
Teaching Methods | 50 |
Computer Science Education | 49 |
Internet | 36 |
Computer System Design | 25 |
Computers | 25 |
More ▼ |
Source
Author
Denner, Jill | 3 |
Dillenbourg, Pierre | 3 |
Ortiz, Eloy | 3 |
Werner, Linda | 3 |
Barut, Asim | 2 |
Berežný, Štefan | 2 |
Bers, Marina Umaschi | 2 |
Bintas, Jale | 2 |
Campe, Shannon | 2 |
Cavus, Nadire | 2 |
Ibrahim, Dogan | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 9 |
Practitioners | 2 |
Students | 1 |
Location
Australia | 6 |
Massachusetts | 5 |
Canada | 4 |
Finland | 4 |
Taiwan | 4 |
Turkey | 4 |
Cyprus | 3 |
European Union | 3 |
Japan | 3 |
California | 2 |
China | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Alexandros Tsichouridis; Stelios Xinogalos; Apostolos Ampatzoglou – Journal of Educational Computing Research, 2024
Teaching and learning programming, and especially Object-Oriented Programming (OOP), is a complicated and challenging task. Students have to comprehend various OOP concepts and utilize them for designing object-oriented programs. Various types of educational programming environments, such as microworlds and educational games, have been devised for…
Descriptors: Programming, Computer Uses in Education, Educational Resources, Computer Science Education
Hansen, Nils Kristian; Hadjerrouit, Said – International Association for Development of the Information Society, 2023
This paper aims at using a Use-Modify-Create approach to explore students' mathematical problem solving by means of computational thinking (CT) and programming activities. The data collection method is participant observation, in which the researcher also has the role as teacher, guiding the group activities. In our study, two groups of students…
Descriptors: Problem Solving, Computation, Thinking Skills, Programming
Bull, Glen; Garofalo, Joe; Hguyen, N. Rich – Journal of Digital Learning in Teacher Education, 2020
An educational team founded by Seymour Papert at MIT has developed an evolving series of computing environments designed to facilitate computational thinking. Papert outlined the goal of developing educational environments to facilitate the use of computer as a computational object in a seminal publication, "Teaching Children Thinking"…
Descriptors: Thinking Skills, Computation, Computer Science Education, Programming
Basil Hanafi; Mohammad Ali; Devyaani Singh – Discover Education, 2025
Quantum computing is the beginning of a new age for diverse industries, and educational technologies will significantly benefit from such quantum developments. This is a novel approach, applying quantum algorithms to enhance educational technologies, with no previous studies addressing the integration of quantum computing for personalized…
Descriptors: Educational Technology, Computer Security, Ethics, Algorithms
Lincoln, James – Physics Teacher, 2019
Python is a free, text-based programming language that has already been used by those who do physics research to great effect. But students can also learn to use it and, through its use, learn other aspects of physics--especially ones that are difficult or impossible to perform as physical labs. This article serves as a most-fundamental start for…
Descriptors: Science Instruction, Physics, Computer Uses in Education, Programming Languages
Yifan Li; Anmin Liu; Runming Si; Leyan Liu; Qidong Zhao – Journal of Chemical Education, 2024
The plate and frame filtration experiment is one of the essential experiments performed by undergraduate students during their practical education. While this experiment often relies on the conventional manual recording of data and calculation, there are frequent problems with data collection because capturing transient data of filtrate volume and…
Descriptors: Internet, Automation, Undergraduate Study, College Science
Yang, Jeong; Lee, Young; Fernandez, Amanda; Sanchez, Joshua – Journal of Cybersecurity Education, Research and Practice, 2020
As the cyber security landscape dynamically evolves and security professionals work to keep apace, modern-day educators face the issue of equipping a new generation for this dynamic landscape. With cyber-attacks and vulnerabilities substantially increased over the past years in frequency and severity, it is important to design and build secure…
Descriptors: Computer Security, Programming Languages, Programming, Computer Uses in Education
Cansu, Sibel Kiliçarslan; Cansu, Fatih Kürsat – International Journal of Computer Science Education in Schools, 2019
Computers and smart devices have become ubiquitous staples of our lives. Computers and computer-controlled devices are used in all industries from medicine to engineering, and textile production. One field where computers have inevitably spread into is education, and one pre-requisite of controlling computers, or increasing the level and…
Descriptors: Computation, Thinking Skills, Problem Solving, Computer Science Education
Ruiqi Shen – ProQuest LLC, 2021
With the large demand for technology workers all around the world, more people are learning programming. Studies show that human tutoring is the most effective way to learn for novice programmers. However, problems such as the inaccessibility to physical classes, prohibitive costs, and the lack of educators may limit students' opportunities to…
Descriptors: MOOCs, Online Systems, Interactive Video, Computer Assisted Instruction
Siu-Cheung Kong; Wei Shen – Interactive Learning Environments, 2024
Logistic regression models have traditionally been used to identify the factors contributing to students' conceptual understanding. With the advancement of the machine learning-based research approach, there are reports that some machine learning algorithms outperform logistic regression models in terms of prediction. In this study, we collected…
Descriptors: Student Characteristics, Predictor Variables, Comprehension, Computation
System-Based Ontology for Assessing Learner's Programming Practical Works Activities (S_Onto_ALPPWA)
Boussaha, Karima; Mokhati, Farid; Hanneche, Amira – International Journal of Web-Based Learning and Teaching Technologies, 2021
This article introduces a new learner's self-assessment environment as CEHL that allows comparison of learners' programs with those elaborated by the teacher. The subjacent idea is to indirectly compare programs through their graphical representations described by ontologies. So, CEHL developed so-called S_Onto_ALPPWA which allows comparing…
Descriptors: Self Evaluation (Individuals), Programming, Computer Uses in Education, Comparative Analysis
Saira Anwar; Ahmed Ashraf Butt; Muhsin Menekse – Grantee Submission, 2023
This study explored the effectiveness of scaffolding in students' reflection writing process. We compared two sections of an introductory computer programming course (N=188). In Section 1, students did not receive any scaffolding while generating reflections, whereas in Section 2, students were scaffolded during the reflection writing process.…
Descriptors: Scaffolding (Teaching Technique), Writing Instruction, Writing Processes, Writing (Composition)
Aguilera, Earl – Theory Into Practice, 2021
This article uses a lens of procedural literacies to theorize youth practices of digital game-playing, modification, and creation as digital writing. The concept of procedurality describes the ways that videogames and other digital media are composed of systems of processes--computational or otherwise, which define these artifacts in form,…
Descriptors: Computer Games, Video Games, Writing (Composition), Programming
Shaltayev, Dmitriy – Decision Sciences Journal of Innovative Education, 2021
In this article, we describe the use of linear programming in conjunction with an online simulation game in an undergraduate supply chain management class. Supply chain management is a required course for students enrolled in a Business Administration program with a concentration in management. It delivers a broad overview of the supply chain…
Descriptors: Undergraduate Students, Educational Games, Computer Simulation, Computer Games