NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 50 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Xuemin Gao; Yuqin Yang; Yuxia Du; Daner Sun – Journal of Educational Computing Research, 2025
Block-based visual programming tools are widely used in elementary education. Nonetheless, these tools alone may not ensure the spontaneous and efficient acquisition of concepts and skills in computational thinking (CT). Using mind mapping as a form of scaffolding to facilitate the visualization of abstract thinking processes may enhance the…
Descriptors: Computation, Thinking Skills, Programming, Cognitive Mapping
Peer reviewed Peer reviewed
Direct linkDirect link
Adam Diamant – INFORMS Transactions on Education, 2024
Managers are increasingly being tasked with overseeing data-driven projects that incorporate prescriptive and predictive models. Furthermore, basic knowledge of the data analytics pipeline is a fundamental requirement in many modern organizations. Given the central importance of analytics in today's business environment, there is a growing demand…
Descriptors: Business Administration Education, Graduate Students, Prediction, Mathematical Concepts
Peer reviewed Peer reviewed
Direct linkDirect link
Lihui Sun; Junjie Liu – Educational Technology Research and Development, 2024
This study investigated the effects of the single programming approach (plugged-in and unplugged) and the mixed programming approach (plugged-in-first and unplugged-first) on the computational thinking (CT) skills of first-grade students. However, focusing only on the programming learning approach itself is insufficient. Therefore, the influences…
Descriptors: Thinking Skills, Computation, Grade 1, Elementary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Tijani, Fatimah; Callaghan, Ronel; de Villers, Rian – African Journal of Research in Mathematics, Science and Technology Education, 2020
The use of Scratch programming in introducing text-based programming to novices at all levels of education has gained prominence in computer science but is still hardly known among pre-service teachers. With affordances of Scratch in learning text-based programming, we present an experience report on how we supported our first-year pre-service…
Descriptors: Preservice Teachers, Computer Science Education, Preservice Teacher Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Marie van Staveren – Journal of Chemical Education, 2022
This paper shows a method for integrating computer programming into a standard physical chemistry laboratory sequence to augment student data analysis abilities and allow them to carry programming skills forward to other courses. The Python programming language is used, taking advantage of the pedagogical benefits of Jupyter notebooks, primarily…
Descriptors: Programming Languages, Educational Technology, Chemistry, Science Laboratories
Peer reviewed Peer reviewed
Direct linkDirect link
Xie, Weiguo; Davis, Richard A. – Chemical Engineering Education, 2022
A chemical engineering analysis course was modified to include analytics with advanced numerical methods. The course uses the MATLAB computational environment to develop student programming, modeling, analytics, and optimization skills. Case studies reinforce MATLAB, numerical methods, and advanced optimization skills. Students reported confidence…
Descriptors: Chemical Engineering, Computation, Programming, Mathematical Models
Peer reviewed Peer reviewed
Direct linkDirect link
Peña, Joslenne; Hanrahan, Benjamin V.; Rosson, Mary Beth; Cole, Carmen – ACM Transactions on Computing Education, 2021
Many initiatives have focused on attracting girls and young women (K-12 or college) to computer science education. However, professional women who never learned to program have been largely ignored, despite the fact that such individuals may have many opportunities to benefit from enhanced skills and attitudes about computer programming. To…
Descriptors: Computer Science Education, Professional Education, Females, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Charito G. Ong; Josan C. Fermano; Albert Christopher P. Daniot II – International Association for Development of the Information Society, 2022
This study reports an impact assessment of the basic Arduino programming training conducted among select Junior High School Students in a National High School in Cagayan De Oro City. The Focus Group Discussion sessions and survey questionnaires via goggle form complemented the content of the impact study table. The researchers aimed to determine…
Descriptors: Computer Software, Programming, Computer Science Education, Junior High School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong – IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-coding-based instruction. Experts' live coding with think-aloud was recorded. Students then…
Descriptors: Programming, Coding, Video Technology, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Bikanga Ada, Mireilla; Foster, Mary Ellen – Computer Science Education, 2023
Objective: This study explores postgraduate students' perceptions of the modified team-based learning instructional approach used to teach it and the extent to which the Bootcamp course improves their practical skills. Method: In the beginning, participants (n = 185) were asked to rate their practical experience on the taught topics. At the end…
Descriptors: Graduate Students, Cooperative Learning, Program Length, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ana Oliveira; David Oliveira – Educational Media International, 2023
Besides the development of disciplinary skills, programming contributes to the development of abilities such as reasoning, problem solving and creativity. Therefore, it is fundamental that in the initial teachers training, programming is an integral part of the curricular unit programs of didactics. This will make it possible to contribute to the…
Descriptors: Programming, Student Attitudes, Preservice Teachers, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Zhong, Baichang; Zheng, Jijun; Zhan, Zehui – Interactive Learning Environments, 2023
This study examined the effects of virtual and physical robots (VPR) using in different learning stages (simple session/complex session) in a robotics programming course. A quasi-experimental design was implemented with 84 junior high school students from two classes. One class with 44 students used combination of VPR strategy for learning,…
Descriptors: Robotics, Programming, Junior High School Students, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Yu-Chang; Ching, Yu-Hui; Callahan, Janet; Bullock, Doug – TechTrends: Linking Research and Practice to Improve Learning, 2021
STEM major students often enter colleges with a need to strengthen their foundational mathematics, such as trigonometry. We designed an innovative undergraduate course that aims to strengthen students' trigonometry knowledge application through programming mobile apps. We explored how students applied trigonometry concepts in developing their…
Descriptors: Undergraduate Students, STEM Education, Majors (Students), Mathematics Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ramadan Abdunabi; Ilham Hbaci; Teddy Nyambe – Information Systems Education Journal, 2024
Programming is a major subject in various Information Systems (IS) programs, with students often finding it a challenging skill to acquire. While there is extensive literature on factors helping students learn to program, most of which focuses on non-IS students. Due to the increasing demand for professionals with programming skills, there is a…
Descriptors: Influences, Programming, Self Efficacy, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Iqbal Malik, Sohail; Mathew, Roy; Tawafak, Ragad M.; Alfarsi, Ghaliya – E-Learning and Digital Media, 2021
Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in…
Descriptors: Web Based Instruction, Models, Computer Science Education, Programming
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4