Publication Date
In 2025 | 1 |
Since 2024 | 6 |
Since 2021 (last 5 years) | 11 |
Since 2016 (last 10 years) | 14 |
Since 2006 (last 20 years) | 16 |
Descriptor
Source
Informatics in Education | 16 |
Author
Publication Type
Journal Articles | 16 |
Tests/Questionnaires | 16 |
Reports - Research | 14 |
Reports - Descriptive | 2 |
Education Level
Higher Education | 9 |
Postsecondary Education | 9 |
Secondary Education | 5 |
Middle Schools | 3 |
Junior High Schools | 2 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Grade 3 | 1 |
Grade 6 | 1 |
High Schools | 1 |
Intermediate Grades | 1 |
More ▼ |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Lukas Höper; Carsten Schulte – Informatics in Education, 2024
In K-12 computing education, there is a need to identify and teach concepts that are relevant to understanding machine learning technologies. Studies of teaching approaches often evaluate whether students have learned the concepts. However, scant research has examined whether such concepts support understanding digital artefacts from everyday life…
Descriptors: Student Empowerment, Data Use, Computer Science Education, Artificial Intelligence
Marjahan Begum; Pontus Haglund; Ari Korhonen; Violetta Lonati; Mattia Monga; Filip Strömbäck; Artturi Tilanterä – Informatics in Education, 2024
There can be many reasons why students fail to answer correctly to summative tests in advanced computer science courses: often the cause is a lack of prerequisites or misconceptions about topics presented in previous courses. One of the ITiCSE 2020 working groups investigated the possibility of designing assessments suitable for differentiating…
Descriptors: Foreign Countries, College Students, Prerequisites, Computer Science Education
Muhammed Murat Gümüs; Volkan Kukul; Özgen Korkmaz – Informatics in Education, 2024
This study aims to explain the relationships between secondary school students' digital literacy, computer programming self-efficacy and computational thinking self-efficacy. The study group consists of 204 secondary school students. A relational survey model was used in the research method and three different data collection tools were used to…
Descriptors: Correlation, Middle School Students, Thinking Skills, Digital Literacy
Gerard Dummer; Elwin Savelsbergh; Paul Drijvers – Informatics in Education, 2025
Programmed control systems are ubiquitous in the present-day world. In current educational practice, however, these systems are hardly being addressed, and little is known about children's spontaneous understandings about such systems. Therefore, we explored pupils' understandings prior to instruction in three concrete settings: a car park, an…
Descriptors: Elementary School Students, Grade 3, Grade 6, Computer Science Education
Ragonis, Noa; Shmallo, Ronit – Informatics in Education, 2022
Object-oriented programming distinguishes between instance attributes and methods and class attributes and methods, annotated by the "static" modifier. Novices encounter difficulty understanding the means and implications of "static" attributes and methods. The paper has two outcomes: (a) a detailed classification of aspects of…
Descriptors: Programming, Computer Science Education, Concept Formation, Thinking Skills
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Lonati, Violetta – Informatics in Education, 2020
The Bebras challenge offers pupils and teachers an engaging opportunity to discover informatics, by solving small tasks that aim at promoting computational thinking. Explanations and comments that reveal the computing concepts underlying the tasks are published after the contest, and teachers are encouraged to use this material in their school…
Descriptors: Foreign Countries, Computer Science Education, Information Science, Computation
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Felipe A. Feichas; Rodrigo D. Seabra – Informatics in Education, 2023
This research discusses the use of a gamified web platform for studying software modeling with Unified Modeling Language (UML). Although UML is constantly being improved and studied, many works show that there is difficulty in teaching and learning the subject, due to the complexity of its concepts and the students' cognitive difficulties with…
Descriptors: Gamification, Computer Software, Models, Teaching Methods
Souza, Isabelle M. L.; Andrade, Wilkerson L.; Sampaio, Lívia M. R. – Informatics in Education, 2022
Nowadays, solving problems is substantial for the social relationship human. Computational Thinking (CT) emerges as an interdisciplinary thought process encompassing mental abilities to help students solve and understand problems. Researchers invest in the methodological proposal of activities aimed at CT stimulation, educational approaches, and…
Descriptors: Robotics, Vocational Education, High School Students, Thinking Skills
Ramos, Vinicius F. C.; Cechinel, Cristian; Magé, Larissa; Lemos, Robson – Informatics in Education, 2021
Teaching introductory computer programming and choosing the proper tools and programming languages are challenging tasks. Most of the existing tools are not fully integrated into systems to support the teaching-learning processes. The present paper describes the usability evaluation of the Virtual Programming Lab module for Moodle (VPL-Moodle)…
Descriptors: Student Satisfaction, Teacher Attitudes, Usability, Computer Interfaces
Bubica, Nikolina; Boljat, Ivica – Informatics in Education, 2022
The new Croatian Informatics curriculum, which introduces computational thinking concepts into learning outcomes has been put into practice. A computational thinking assessment model reflecting the learning outcomes of the Croatian curriculum was created using an evidence-centered design approach. The possibility of assessing the computational…
Descriptors: Thinking Skills, Foreign Countries, Information Science Education, Computer Science Education
Lakanen, Antti Jussi; Isomöttönen, Ville – Informatics in Education, 2018
This longitudinal study investigates the impact of an extra-curricular programming workshop in student interest development in computer science. The workshop was targeted at 12-18-year old youngsters. A survey was sent to all previous participants with a known home address; 31.5% responded the survey (n = 197). This data was then combined with…
Descriptors: Computer Science Education, Extracurricular Activities, Programming, Workshops
Végh, Ladislav; Stoffová, Veronika – Informatics in Education, 2017
Algorithms are hard to understand for novice computer science students because they dynamically modify values of elements of abstract data structures. Animations can help to understand algorithms, since they connect abstract concepts to real life objects and situations. In the past 30-35 years, there have been conducted many experiments in the…
Descriptors: Teaching Methods, Animation, College Freshmen, Pretests Posttests
Rinderknecht, Christian – Informatics in Education, 2011
When first introduced to the analysis of algorithms, students are taught how to assess the best and worst cases, whereas the mean and amortized costs are considered advanced topics, usually saved for graduates. When presenting the latter, aggregate analysis is explained first because it is the most intuitive kind of amortized analysis, often…
Descriptors: Computation, Computer Software, Undergraduate Study, Teaching Methods
Previous Page | Next Page »
Pages: 1 | 2