Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 8 |
Since 2016 (last 10 years) | 19 |
Since 2006 (last 20 years) | 21 |
Descriptor
Source
International Association for… | 9 |
International Educational… | 7 |
International Society for… | 2 |
Association Supporting… | 1 |
Contributions from Science… | 1 |
Interactive Learning… | 1 |
Author
Barnes, Tiffany | 2 |
Aanstoos, Christopher M. | 1 |
Aggarwal, Vaibhav | 1 |
Allan, V. H. | 1 |
Anderson, John R. | 1 |
Baloyi, Leonah L. | 1 |
Bayman, Piraye | 1 |
Borchert, Otto | 1 |
Boyer, Kristy Elizabeth | 1 |
Broisin, Julien | 1 |
Brooks, Sarah | 1 |
More ▼ |
Publication Type
Speeches/Meeting Papers | 49 |
Reports - Research | 27 |
Reports - Descriptive | 9 |
Reports - Evaluative | 4 |
Tests/Questionnaires | 3 |
Information Analyses | 1 |
Journal Articles | 1 |
Opinion Papers | 1 |
Education Level
Higher Education | 9 |
Postsecondary Education | 8 |
Secondary Education | 4 |
Elementary Education | 2 |
High Schools | 2 |
Junior High Schools | 2 |
Middle Schools | 2 |
Grade 11 | 1 |
Grade 7 | 1 |
Audience
Practitioners | 4 |
Researchers | 4 |
Teachers | 1 |
Location
Arizona | 1 |
France | 1 |
Italy | 1 |
Japan | 1 |
Netherlands | 1 |
Switzerland | 1 |
Taiwan | 1 |
Texas | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Laurent Cervoni; Julien Brasseur – International Association for Development of the Information Society, 2022
A Prolog program consists of a set of facts and rules rather than imperative statements, commonly used in most other programming languages. Therefore, the Prolog language is used to encode logic, from which the inference engine deduces logical conclusions. In this article, we argue that the use of the Prolog language can be useful to help students…
Descriptors: Teaching Methods, Mathematics Instruction, Problem Solving, Programming Languages
Höppner, Frank – International Educational Data Mining Society, 2021
Various similarity measures for source code have been proposed, many rely on edit- or tree-distance. To support a lecturer in quickly assessing live or online exercises with respect to "approaches taken by the students," we compare source code on a more abstract, semantic level. Even if novice student's solutions follow the same idea,…
Descriptors: Coding, Classification, Programming, Computer Science Education
Shabrina, Preya; Mostafavi, Behrooz; Tithi, Sutapa Dey; Chi, Min; Barnes, Tiffany – International Educational Data Mining Society, 2023
Problem decomposition into sub-problems or subgoals and recomposition of the solutions to the subgoals into one complete solution is a common strategy to reduce difficulties in structured problem solving. In this study, we use a datadriven graph-mining-based method to decompose historical student solutions of logic-proof problems into Chunks. We…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Graphs, Data Analysis
Mingli Han – International Society for Technology, Education, and Science, 2023
Teaching robotics courses online is challenging due to the complexity of the interdisciplinary topics involved. One of the most challenging topics is 3D coordinate transformations. Students often struggle to grasp the concept of 3D coordinate transformations and their relevance to real-world robotic applications. This paper applies the Scholarship…
Descriptors: Self Evaluation (Individuals), Robotics, Assignments, Computer Software
Petko Stoev; Maya Stoeva; Ivan Shotlekov – International Society for Technology, Education, and Science, 2023
Career development is an important aspect of every young person's life as it helps them identify their skills, interests and goals and find the right career path for themselves. Career skills are a broad range of competencies and abilities that are necessary for success in the workplace. Developing them through education, training and experience…
Descriptors: Career Development, Computer Science Education, Computer Software, Competition
Pala, Ferhat Kadir; Mihci Türker, Pinar – Interactive Learning Environments, 2021
In this study, the effects of Arduino IDE and C++ programming languages were investigated on the computational thinking skills of preservice teachers. The Computational Thinking Skills Scale was administered to preservice teachers. Firstly, a basic programming training was given and then it was asked to create group projects on a voluntary basis.…
Descriptors: Programming, Computer Science Education, Computation, Thinking Skills
Zhi, Rui; Marwan, Samiha; Dong, Yihuan; Lytle, Nicholas; Price, Thomas W.; Barnes, Tiffany – International Educational Data Mining Society, 2019
Viewing worked examples before problem solving has been shown to improve learning efficiency in novice programming. Example-based feedback seeks to present smaller, adaptive worked example steps during problem solving. We present a method for automatically generating and selecting adaptive, example-based programming feedback using historical…
Descriptors: Data Use, Feedback (Response), Novices, Programming
Kostousov, Sergei A.; Simonova, Irina V. – International Association for Development of the Information Society, 2019
The purpose of the article is to identify conditions for the effective use of visual modeling tools that can help reduce the difficulty level of solving problems during the teaching high school students programming. Visual modeling tools are a type of software that allows you to create visual abstractions that reproduce concepts and objects of the…
Descriptors: Visual Aids, Models, Problem Solving, Computer Science Education
Hansen, Nils Kristian; Hadjerrouit, Said – International Association for Development of the Information Society, 2021
The purpose of this paper is to investigate students' engagement in computational thinking (CT) and programming with MATLAB when solving a mathematical task in a programming course at the undergraduate level. The data collection method is participant observation of three groups of three students presented with a mathematical task to solve. The…
Descriptors: Computer Science Education, Computer Software, Mathematics Instruction, Teaching Methods
Ma, Yingbo; Katuka, Gloria Ashiya; Celepkolu, Mehmet; Boyer, Kristy Elizabeth – International Educational Data Mining Society, 2022
Collaborative learning is a complex process during which two or more learners exchange opinions, construct shared knowledge, and solve problems together. While engaging in this interactive process, learners' satisfaction toward their partners plays a crucial role in defining the success of the collaboration. If intelligent systems could predict…
Descriptors: Middle School Students, Cooperative Learning, Prediction, Peer Relationship
Guggemos, Josef; Seufert, Sabine; Román-González, Marcos – International Association for Development of the Information Society, 2019
Far-reaching technological changes are shaping our society and the ways in which we work. A key 21st -century skill for taking advantage of those changes may be computational thinking (CT). CT aims at enabling humans to carry out more effective problem solving by utilizing concepts of computing and computer technology. For a successful integration…
Descriptors: Thinking Skills, Computer Science Education, Performance Tests, Self Evaluation (Individuals)
Rossano, Veronica; Roselli, Teresa; Quercia, Gaetano – International Association for Development of the Information Society, 2018
The Computational Thinking recently has been recognised as one of the basic knowledge to be developed since childhood. Coding and computers are not just programming, but tools that help students to develop problem solving skills and more deep understand of the way things work. For these reasons, great attention has been focused on this topic both…
Descriptors: Coding, Computation, Problem Solving, Computer Software
Broisin, Julien; Hérouard, Clément – International Educational Data Mining Society, 2019
How to support students in programming learning has been a great research challenge in the last years. To address this challenge, prior works have mainly focused on proposing solutions based on syntactic analysis to provide students with personalized feedback about their grammatical programming errors and misconceptions. However, syntactic…
Descriptors: Semantics, Programming, Syntax, Feedback (Response)
Peters, Anne-Kathrin – Contributions from Science Education Research, 2019
Decades of research on engagement, retention, and under-representation in STEM conclude that a better understanding of learner development as a long-term, social process is needed. Social identity theory is increasingly used to understand the interplay between individual development and social structure. The present report summarises findings from…
Descriptors: Computer Science Education, Self Concept, Longitudinal Studies, STEM Education
Maruyama, Yukiko – International Association for Development of the Information Society, 2018
To investigate the effects that experiences of programming have on parents' concerns about programming education in primary schools, a survey was carried out before and after a programming seminar for children and their parents. Participation in the programming seminar seemed to boost parents' expectations and decrease their anxieties about…
Descriptors: Parent Attitudes, Programming, Computer Science Education, Foreign Countries