NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 2,116 to 2,130 of 7,609 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Kim, ChanMin; Yuan, Jiangmei; Vasconcelos, Lucas; Shin, Minyoung; Hill, Roger B. – Instructional Science: An International Journal of the Learning Sciences, 2018
In this study, we investigated the debugging process that early childhood preservice teachers used during block-based programing. Its purpose was to provide insights into how to prepare early childhood teachers to integrate computer science into instruction. This study reports the types of errors that early childhood preservice teachers commonly…
Descriptors: Preservice Teachers, Early Childhood Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Jill Bowdon; Tia Byers; Kathryn M. Rich; Marissa Spang; Veronica Miller; Elena Singer; Amanda LeClair-Diaz – Journal of Research on Technology in Education, 2025
Computer science (CS) teachers are still learning how to enact culturally-sustaining/revitalizing CS education for Indigenous students. In response, elementary teachers on the Wind River Reservation, a professional development provider, researchers, and the Wyoming Department of Education formed a researcher-practitioner collaborative to implement…
Descriptors: Cultural Maintenance, Computer Science Education, Culturally Relevant Education, Indigenous Populations
Peer reviewed Peer reviewed
Direct linkDirect link
Shmallo, Ronit Shmallo; Shrot, Tammar – Journal of Information Systems Education, 2020
A class diagram is one of the most important diagrams of Unified Modeling Language (UML) and can be used for modeling the static structure of a software system. Learning from errors is a teaching approach based on the assumption that errors can promote learning. We applied a constructive approach of using errors in designing a UML class diagram in…
Descriptors: Programming Languages, Programming, Information Systems, Engineering Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Taslibeyaz, Elif; Kursun, Engin; Karaman, Selcuk – Informatics in Education, 2020
The primary purpose of this study is to investigate CT skills development process in learning environments. It is also aimed to determine the conceptual understanding and measurement approaches in the studies. To achieve these aims, a systematic research review methodology was implemented as the research design. Empirical studies on computational…
Descriptors: Thinking Skills, Skill Development, Problem Solving, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Cárdenas-Cobo, Jesennia; Puris, Amilkar; Novoa-Hernández, Pavel; Galindo, José Angel; Benavides, David – IEEE Transactions on Learning Technologies, 2020
Learning computer programming is a challenging process. Among the current approaches for overcoming this challenge, visual programming languages (VPLs), such as Scratch, have shown very promising results for beginners. Interestingly, some higher education institutions have started to use VPLs to introduce basic programming concepts, mainly in CS1…
Descriptors: Computer Science Education, Programming, Programming Languages, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Erol, Osman – International Journal of Progressive Education, 2020
The aim of this study is to examine the effect of robotic design with Arduino on students' attitudes towards programming and on their perceptions of self-efficacy in programming. The study group consisted of 25 sophomore students attending the Department of Computer Education and Instructional Technologies in a state university located in the…
Descriptors: Student Attitudes, Attitude Change, Programming, Robotics
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Bushmeleva, Natalia A.; Isupova, Natalya I.; Mamaeva, Ekaterina A.; Kharunzheva, Elena V. – European Journal of Contemporary Education, 2020
The problem of the research is due to the need to create a special engineering style of thinking within the digital educational space, which implies readiness for research, creativity, responsibility, and supported by modern high-tech tools in order to provide resources for solving the problems of Industry 4.0. The purpose of the study is to…
Descriptors: Engineering Education, Thinking Skills, Creativity, Information Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Alvarez, Niurys Lázaro; Callejas, Zoraida; Griol, David – Journal of Technology and Science Education, 2020
We present an educational data analytics case study aimed at the early detection of potential dropout in Computer Engineering studies in Cuba. We have employed institutional data of 456 students and performed several experiments for predicting their permanency into three (promotion, repetition, and dropout) or two classes (promoting, not…
Descriptors: Foreign Countries, College Students, Computer Science Education, Engineering Education
Peer reviewed Peer reviewed
Direct linkDirect link
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – Computer Science Education, 2020
Background and Context: Recursion in binary trees has proven to be a hard topic. There was not much research on enhancing student understanding of this topic. Objective: We present a tutorial to enhance learning through practice of recursive operations in binary trees, as it is typically taught post-CS2. Method: We identified the misconceptions…
Descriptors: Computer Science Education, Programming, Coding, Student Attitudes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Hariyanto, Didik; Triyono, Moch. Bruri; Köhler, Thomas – Knowledge Management & E-Learning, 2020
One of the advanced technologies in e-learning deals with the systems' ability to fit the students' preferences. It emerged based upon the common conception that every person has different learning style. However, despite the many options of learning style models toward using personalized elearning, there are considerable challenges to assess the…
Descriptors: Usability, Electronic Learning, Individualized Instruction, Computer Assisted Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fernando Batista, Alex; Thiry, Marcello; Queiroz Gonçalves, Rafael; Fernandes, Anita – Informatics in Education, 2020
This research discusses the use of Augmented Reality, Virtual Reality and Mixed Reality technology applications in the learning process of relevant content to the Computer Science area. This systematic review aims to identify applications that use technologies to represent virtual environments and support the teaching and learning of Computer…
Descriptors: Computer Simulation, Computer Science Education, Simulated Environment, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
Zhang, Xihui; Crabtree, John D.; Terwilliger, Mark G.; Jenkins, Janet T. – Journal of Information Systems Education, 2020
A solid foundation in computer programming is critical for students to succeed in advanced computing courses, but teaching such an introductory course is challenging. Therefore, it is important to develop better approaches in order to improve teaching effectiveness and enhance student learning. In this paper, we present 26 tips for teaching…
Descriptors: Programming, Programming Languages, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Bekkering, Ernst; Ward, Ted – Information Systems Education Journal, 2020
Student performance in classes can be affected by lack of attendance and attention while in class. This paper examines the effect of student participation on performance in two Computer Science classes. Attendance and attentiveness are automatically recorded by the videoconferencing software used for the classes. Student participation is measured…
Descriptors: Class Activities, Student Participation, Performance Factors, Attendance
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Fagerlund, Janne; Häkkinen, Päivi; Vesisenaho, Mikko; Viiri, Jouni – Informatics in Education, 2020
Computational thinking (CT) has been introduced in primary schools worldwide. However, rich classroom-based evidence and research on how to assess and support students' CT through programming are particularly scarce. This empirical study investigates 4th grade students' (N = 57) CT in a comparatively comprehensive and fine-grained manner by…
Descriptors: Grade 4, Elementary School Students, Preadolescents, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Lawlor, Grace; Byrne, Philip; Tangney, Brendan – ACM Transactions on Computing Education, 2020
The provision of all-female computer science outreach programmes is a common strategy used to foster greater interest in the subject for high school aged girls. Based on key factors that affect girls' interest in computer science (CS), outreach programmes often share much in their approach. Nonetheless, there is criticism from a research…
Descriptors: Outreach Programs, Program Effectiveness, Program Evaluation, Evaluation Methods
Pages: 1  |  ...  |  138  |  139  |  140  |  141  |  142  |  143  |  144  |  145  |  146  |  ...  |  508