NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 18 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Ben-Yaacov, Anat; Hershkovitz, Arnon – Journal of Educational Computing Research, 2023
Block programming has been suggested as a way of engaging young learners with the foundations of programming and computational thinking in a syntax-free manner. Indeed, syntax errors--which form one of two broad categories of errors in programming, the other one being logic errors--are omitted while block programming. However, this does not mean…
Descriptors: Programming, Computation, Thinking Skills, Error Patterns
Peer reviewed Peer reviewed
Direct linkDirect link
Israel-Fishelson, Rotem; Hershkovitz, Arnon; Eguíluz, Andoni; Garaizar, Pablo; Guenaga, Mariluz – Journal of Educational Computing Research, 2021
Creativity and Computational Thinking (CT) have been both extensively researched in recent years. However, the associations between them are still not fully understood despite their recognition as essential competencies for the digital age. This study looks to bridge this gap by examining the association between CT and two types of creativity,…
Descriptors: Learning Analytics, Correlation, Creativity, Creative Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
Petit, Jordi; Roura, Salvador; Carmona, Josep; Cortadella, Jordi; Duch, Jordi; Giménez, Omer; Mani, Anaga; Mas, Jan; Rodríguez-Carbonell, Enric; Rubio, Enric; de San Pedro, Enric; Venkataramani, Divya – IEEE Transactions on Learning Technologies, 2018
Jutge.org is an open educational online programming judge designed for students and instructors, featuring a repository of problems that is well organized by courses, topics, and difficulty. Internally, Jutge.org uses a secure and efficient architecture and integrates modern verification techniques, formal methods, static code analysis, and data…
Descriptors: Programming, Computer Science Education, Electronic Learning, Experiential Learning
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Cervera, Núria; Diago, Pascual D.; Orcos, Lara; Yáñez, Dionisio F. – Education Sciences, 2020
Educational robotics are commonly present in kindergarten and primary school classrooms, particularly Bee-bot. Its ease of use allows the introduction of computer programming to young children in educational contexts from a science, technology, engineering, arts, and mathematics (STEAM) perspective. Despite this rise, there are still few…
Descriptors: Thinking Skills, Mentors, Robotics, Educational Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sanou Gozalo, Eduard; Hernández-Fernández, Antoni; Arias, Marta; Ferrer-i-Cancho, Ramon – Journal of Technology and Science Education, 2017
In a course of the degree of computer science, the programming project has changed from individual to teamed work, tentatively in couples (pair programming). Students have full freedom to team up with minimum intervention from teachers. The analysis of the working groups made indicates that students do not tend to associate with students with a…
Descriptors: Group Activities, Group Dynamics, Computer Science, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Lacave, Carmen; Molina, Ana I.; Redondo, Miguel A. – IEEE Transactions on Education, 2018
Contribution: Findings are provided from an initial survey to evaluate the magnitude of the recursion problem from the student point of view. Background: A major difficulty that programming students must overcome--the learning of recursion--has been addressed by many authors, using various approaches, but none have considered how students perceive…
Descriptors: Student Attitudes, Attitude Measures, Difficulty Level, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Larraza-Mendiluze, Edurne; Arbelaitz, Olatz; Arruarte, Ana; Lukas, Jose F.; Garay-Vitoria, Nestor – IEEE Transactions on Education, 2020
Contribution: A learning-by-teaching methodology through games can be used to promote informatics (computer science) in primary and secondary education. Applying the proposed activities can change students' perception of informatics from seeing it as merely using computers to seeing its relationship with mathematics. The experience can also help…
Descriptors: Educational Technology, Technology Uses in Education, Teaching Methods, Elementary Secondary Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mora, Higinio; Ferrández, Antonio; Gil, David; Peral, Jesús – International Review of Research in Open and Distributed Learning, 2017
Massive Open Online Courses and e-learning represent the future of the teaching-learning processes through the development of Information and Communication Technologies. They are the response to the new education needs of society. However, this future also presents many challenges such as the processing of online forums when a huge number of…
Descriptors: Electronic Learning, Online Courses, Teaching Methods, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Carpio Cañada, J.; Mateo Sanguino, T. J.; Merelo Guervós, J. J.; Rivas Santos, V. M. – Journal of Computer Assisted Learning, 2015
Limitations of formal learning (e.g., one-way communication, rigid methodology, results-oriented approach) can significantly influence the motivation and expectation of students, thus resulting in an academic progress reduction. In order to make learning processes more playful and motivating, this paper presents a new educational experience…
Descriptors: Foreign Countries, Open Education, Computer Science Education, Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Larraza-Mendiluze, Edurne; Garay-Vitoria, Nestor – IEEE Transactions on Education, 2015
This paper surveys how the computer input/output (I/O) subsystem is taught in introductory undergraduate courses. It is important to study the educational process of the computer I/O subsystem because, in the curricula recommendations, it is considered a core topic in the area of knowledge of computer architecture and organization (CAO). It is…
Descriptors: Computer Science Education, Engineering Education, Introductory Courses, Undergraduate Study
Peer reviewed Peer reviewed
Direct linkDirect link
Moreno-León, Jesús; Robles, Gregorio; Román-González, Marcos – Journal of Information Technology Education: Research, 2016
The introduction of computer programming in K-12 has become mainstream in the last years, as countries around the world are making coding part of their curriculum. Nevertheless, there is a lack of empirical studies that investigate how learning to program at an early age affects other school subjects. In this regard, this paper compares three…
Descriptors: Foreign Countries, Programming, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Fernandez Aleman, J. L. – IEEE Transactions on Education, 2011
Automated assessment systems can be useful for both students and instructors. Ranking and immediate feedback can have a strongly positive effect on student learning. This paper presents an experience using automatic assessment in a programming tools course. The proposal aims at extending the traditional use of an online judging system with a…
Descriptors: Programming, Computer Science Education, College Students, Student Evaluation
Peer reviewed Peer reviewed
Direct linkDirect link
Castro-Schez, J. J.; del Castillo, E.; Hortolano, J.; Rodriguez, A. – IEEE Transactions on Education, 2009
Educational software tools are considered to enrich teaching strategies, providing a more compelling means of exploration and feedback than traditional blackboard methods. Moreover, software simulators provide a more motivating link between theory and practice than pencil-paper methods, encouraging active and discovery learning in the students.…
Descriptors: Foreign Countries, Computer Software, Data Analysis, Web Based Instruction
Nunes, Miguel Baptista, Ed.; McPherson, Maggie, Ed. – International Association for Development of the Information Society, 2016
These proceedings contain the papers of the International Conference e-Learning 2016, which was organised by the International Association for Development of the Information Society, 1-3 July, 2016. This conference is part of the Multi Conference on Computer Science and Information Systems 2016, 1-4 July. The e-Learning (EL) 2016 conference aims…
Descriptors: Professional Associations, Conferences (Gatherings), Electronic Learning, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Sicilia, Miguel-Angel – Computer Science Education, 2006
A considerable amount of experiences in teaching object-oriented concepts using the Java language have been reported to date, some of which describe language pitfalls and concrete learning difficulties. In this paper, a number of additional issues that have been experienced as difficult for students to master, along with approaches intended to…
Descriptors: Learning Problems, Learning Strategies, Programming, Programming Languages
Previous Page | Next Page »
Pages: 1  |  2