NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 46 to 60 of 261 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Anara Karymsakova; Gulsim Kapbar; Kamalbek Berkimbayev; Gulmira Bakirova – Open Education Studies, 2025
The objective of this study was to examine the effectiveness of a practice-oriented approach in teaching Python programming to students in Kazakhstan. The study participants comprised students from a control group (CG) and an experimental group (EG), with 89 students in each group. The mean age of the participants was 20 years. The sample included…
Descriptors: Programming, Foreign Countries, Educational Innovation, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
Radloff, Jeffrey; Hall, Jacob A. – Education and Information Technologies, 2022
Recent US science standards conceptualize science as a set of shared multidisciplinary ideas and practices in common with engineering and computer science (CS). At the core, this portrayal requires an understanding of CS as a viable career path and set of discrete knowledge and skills, including those related to computer programming. However,…
Descriptors: Test Construction, Freehand Drawing, Programming, Elementary School Teachers
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Qi; Jiang, Qiang; Liang, Jyh-Chong; Xiong, Weiyan; Liang, Yu; Zhao, Wei – Education and Information Technologies, 2023
Different instructional strategies have been drawn to assist elementary school students in improving computational thinking (CT) skills and student engagement (SE) in unplugged programming activities. This paper aimed to explore how the interactive strategies of unplugged programming affect CT skills and SE. The study was conducted based on a…
Descriptors: Elementary School Students, Programming, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Wei-Ying Li; Tzu-Chuen Lu – Informatics in Education, 2024
This study investigates the effect of programming courses on the computational thinking (CT) skills of elementary school students and the learning effectiveness of students from different backgrounds who are studying programming. We designed a OwlSpace programming course into an elementary school curriculum. Students in fourth and fifth grades…
Descriptors: Programming, Computation, Thinking Skills, Elementary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tan, Wee-Ling; Samsudin, Mohd Ali; Ismail, Mohd Erfy; Ahmad, Nur Jahan – Problems of Education in the 21st Century, 2020
The main aim of the presented research was to examine the interaction between student's gender and achievements in learning concepts of electricity via STEAM integrated approach utilizing Scratch. This research was aimed to determine the gender disparity for lower-secondary school students in learning about the concepts of electricity.…
Descriptors: Foreign Countries, Gender Differences, Academic Achievement, Energy
Peer reviewed Peer reviewed
Direct linkDirect link
Rafael Herrero-Álvarez; Rafael Arnay; Eduardo Segredo; Gara Miranda; Coromoto Leon – IEEE Transactions on Learning Technologies, 2025
RoblockLLy is an educational robotics simulator designed for primary and secondary school students, whose goal is to increase their interest in science, technology, engineering, and mathematics. In the particular case of computer science, it allows developing computational thinking skills. It has been designed with ease of use in mind. This free…
Descriptors: Secondary School Students, STEM Education, Computer Science Education, Robotics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Yilmaz Ince, Ebru – International Journal of Technology in Teaching and Learning, 2021
This survey study examines students' perceptions on learning programming with CodinGame. Participants included 71 students at Department of Computer Programming Isparta University of Applied Sciences in Turkey. Both quantitative and qualitative research methods were used. In order to collect quantitative data, the questionnaire method was used,…
Descriptors: Student Attitudes, Programming, Game Based Learning, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Jiansheng; Liu, Jiao; Yuan, Rui; Shadiev, Rustam – Educational Technology & Society, 2022
This study explores the role of socially shared regulation on computational thinking performance in cooperative learning. Ninety-four middle school students from China aged between 16 and 18 participated in this study. Forty-six students were in the experimental group, and 48 students were in the control group. Students in the experimental group…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Siggard, Reagan; Dupin-Bryant, Pamela A.; Mills, Robert J.; Olsen, David H. – Journal of Information Systems Education, 2022
The SQL-Explore Learning Module detailed in this teaching tip provides an opportunity for students to apply database course knowledge beyond solving traditional pre-determined Structured Query Language (SQL) coding questions. In this unique constructivist activity using the apropos 5E Instructional Model, students explore tables to locate data…
Descriptors: Programming Languages, Databases, Coding, Tables (Data)
Peer reviewed Peer reviewed
Direct linkDirect link
Amoudi, Ghada; Tbaishat, Dina – Education and Information Technologies, 2023
Social network analysis involves delicate and sophisticated mathematical concepts which are abstract and challenging to acquire by traditional methods. Many studies show that female students perform poorly in computer science-related courses compared to male students. To address these issues, this research investigates the impact of employing a…
Descriptors: Computer Science, Graduate Students, Outcomes of Education, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Haoming Wang; Chengliang Wang; Zhan Chen; Fa Liu; Chunjia Bao; Xianlong Xu – Education and Information Technologies, 2025
With the rapid development of artificial intelligence technology in the field of education, AI-Agents have shown tremendous potential in collaborative learning. However, traditional Computer-Supported Collaborative Learning (CSCL) methods still have limitations in addressing the unique demands of programming education. This study proposes an…
Descriptors: Artificial Intelligence, Cooperative Learning, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Orly Barzilai; Sofia Sherman; Moshe Leiba; Hadar Spiegel – Journal of Information Systems Education, 2024
Data Structures and Algorithms (DS) is a basic computer science course that is a prerequisite for taking advanced information systems (IS) curriculum courses. The course aims to teach students how to analyze a problem, design a solution, and implement it using pseudocode to construct knowledge and develop the necessary skills for algorithmic…
Descriptors: Statistics Education, Problem Solving, Information Systems, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Shmallo, Ronit; Ragonis, Noa – Education and Information Technologies, 2021
The paper presents research that aims to expose students' understanding of the "this" reference in object-oriented programming. The study was conducted with high school students (N = 86) and college engineering students (N = 77). Conceptualization of "this" reflects an understanding of objects in general and involves aspects of…
Descriptors: Computer Science Education, Programming, High School Students, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Dawar, Deepak – Information Systems Education Journal, 2021
Keeping students motivated during an introductory computer programming can be a challenging task. Looking at its varied complexities, many students who are introduced to computer programming for the first time can easily become demotivated. This work looks at the value-expectancy motivational model of student learning and presents our experiences…
Descriptors: Expectation, Introductory Courses, Programming, Scaffolding (Teaching Technique)
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  18