Publication Date
| In 2026 | 0 |
| Since 2025 | 9 |
| Since 2022 (last 5 years) | 52 |
| Since 2017 (last 10 years) | 91 |
| Since 2007 (last 20 years) | 127 |
Descriptor
Source
| Informatics in Education | 127 |
Author
| Xinogalos, Stelios | 4 |
| Mannila, Linda | 3 |
| Cetin, Ibrahim | 2 |
| Gresse von Wangenheim,… | 2 |
| Ivanovic, Mirjana | 2 |
| Jirí Vanícek | 2 |
| Jochems, Wim M. G. | 2 |
| Kiliç, Servet | 2 |
| Laakso, Mikko-Jussi | 2 |
| Perrenet, Jacob | 2 |
| Ramon Mayor Martins | 2 |
| More ▼ | |
Publication Type
| Journal Articles | 127 |
| Reports - Research | 94 |
| Reports - Evaluative | 14 |
| Reports - Descriptive | 13 |
| Tests/Questionnaires | 12 |
| Information Analyses | 11 |
Education Level
Audience
| Researchers | 1 |
| Teachers | 1 |
Location
| Brazil | 9 |
| Turkey | 9 |
| Lithuania | 6 |
| Netherlands | 6 |
| Finland | 4 |
| Greece | 4 |
| Bulgaria | 3 |
| Czech Republic | 3 |
| Poland | 3 |
| Slovakia | 3 |
| Croatia | 2 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Tsiotras, Dimitrios; Xinogalos, Stelios – Informatics in Education, 2021
There has been an active movement towards fun learning, using games in education. This article introduces the text-based serious game "Rise of the Java Emperor" that aims to support students in learning basic object-oriented programming concepts using Java. Information concerning the analysis, the design and the pilot evaluation of the…
Descriptors: Programming Languages, Teaching Methods, Graduate Students, Undergraduate Students
Costa, Joana Martinho; Miranda, Guilhermina Lobato – Informatics in Education, 2019
This paper presents an approach to the initial programming learning using the four components instructional model and the Alice software. The quasi-experimental design was developed with two groups of students that attended two schools with very different socioeconomic status and school retention levels. The differences obtained in the mean of the…
Descriptors: Computer Software, Instructional Design, Models, Programming
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
Lavy, Ilana – Informatics in Education, 2023
This paper describes a pilot study that explores students learning how to program via a multi-disciplinary approach. The study participants were eleven 6th grade students who learned programming fundamentals via music activities in a Scratch 3.0 environment. These activities included the programming of familiar melodies and the development of…
Descriptors: Computer Science Education, Programming, Grade 6, Music
Garcia, Fabrício Wickey da Silva; Oliveira, Sandro Ronaldo Bezerra; Carvalho, Elielton da Costa – Informatics in Education, 2023
The contents taught in the programming subjects have a great relevance in the formation of computing students. However, these subjects are characterized by high failure rates, as they require logical reasoning and mathematical knowledge. Thus, establishing knowledge through the subject of algorithms can help students to overcome these difficulties…
Descriptors: Teaching Methods, Algorithms, Undergraduate Students, Computer Science Education
Panskyi, Taras; Rowinska, Zdzislawa – Informatics in Education, 2021
This paper presents an innovative educational approach to organizing the out-of-school teaching of programming in middle childhood. The proposed DGBL model includes three distinct educational phases, i.e. learning visual programming, programming and robotics, and programming and electronics. The research was carried out during the school years of…
Descriptors: Holistic Approach, Video Games, Game Based Learning, Teaching Methods
Exploring the Usability of Virtual Robotics Programming Curriculum for Robotics Programming Teaching
Kiliç, Servet; Gökoglu, Seyfullah – Informatics in Education, 2022
This study aims to explore the usability of the virtual robotics programming curriculum (VRP-C) for robotics programming teaching. Pre-service computer science (CS) teachers were trained for robotics programming teaching by using VRP-C in a scientific education activity. After training, views of the participants were revealed by using a scale and…
Descriptors: Usability, Robotics, Virtual Classrooms, Programming
Kukul, Volkan; Karatas, Serçin – Informatics in Education, 2019
The aim of this study is to develop a self-efficacy measuring tool that can predict the computational thinking skill that is seen as one of the 21st century's skills. According to literature review, an item pool was established and expert opinion was consulted for the created item pool. The study group of this study consists of 319 students…
Descriptors: Computation, Thinking Skills, Self Efficacy, Programming
Gabriele, Lorella; Bertacchini, Francesca; Tavernise, Assunta; Vaca-Cárdenas, Leticia; Pantano, Pietro; Bilotta, Eleonora – Informatics in Education, 2019
In the last years, a growing trend in different educational contexts focused on Computational Thinking (CT) skills acquisition for both in-service teachers and students. But very low attention has been paid to pre-service teachers' education in regards to CT skills. To solve this issue, an empirical experimentation has been carried out with 141…
Descriptors: Foreign Countries, Lesson Plans, Computation, Thinking Skills
von Wangenheim, Christiane Gresse; Hauck, Jean C. R.; Demetrio, Matheus Faustino; Pelle, Rafael; da Cruz Alves, Nathalia; Barbosa, Heliziane; Azevedo, Luiz Felipe – Informatics in Education, 2018
The development of computational thinking is a major topic in K-12 education. Many of these experiences focus on teaching programming using block-based languages. As part of these activities, it is important for students to receive feedback on their assignments. Yet, in practice it may be difficult to provide personalized, objective and consistent…
Descriptors: Programming Languages, Programming, Grading, Outcome Measures
Canedo, Edna Dias; Santos, Giovanni Almeida; Leite, Leticia Lopes – Informatics in Education, 2018
The teaching-learning methodology adopted in the Introduction to Computer Science classes may be a process that makes it difficult to understand the principles of programming language for undergraduate students in Computer Science and related areas, generating high failure and course drop out rates. This paper presents an analysis of the results…
Descriptors: Teaching Methods, Introductory Courses, Programming, Programming Languages
Yepes, Igor; Barone, Dante Augusto Couto; Porciuncula, Cleber Mateus Duarte – Informatics in Education, 2022
With the growing search for qualified professionals in the exact area, teaching in STEM (Science, Technology, Engineering, and Mathematics) areas is gaining importance. In parallel, it appears that drones are an increasingly present reality in the civil area; however, there are few scientific studies of their application in the pedagogical…
Descriptors: STEM Education, Aviation Technology, Robotics, Teaching Methods
Da Cruz Alves, Nathalia; Gresse Von Wangenheim, Christiane; C.R. Hauck, Jean – Informatics in Education, 2019
As computing has become an integral part of our world, demand for teaching computational thinking in K-12 has increased. One of its basic competences is programming, often taught by learning activities without a predefined solution using block-based visual programming languages. Automatic assessment tools can support teachers with their assessment…
Descriptors: Computation, Thinking Skills, Competence, Elementary Secondary Education
Kiliç, Servet – Informatics in Education, 2023
This study aims to explore how gamification elements influence the development of the Community of Inquiry (CoI) in an online project-based programming course conducted on Facebook. We formed student groups by using a quasi-experimental design from students studying in the computer science department. While both courses were project-based, the…
Descriptors: Instructional Effectiveness, Gamification, Communities of Practice, Inquiry
Aleksic, Veljko; Ivanovic, Mirjana – Informatics in Education, 2016
Programming is one of the basic subjects in most informatics, computer science mathematics and technical faculties' curricula. Integrated overview of the models for teaching programming, problems in teaching and suggested solutions were presented in this paper. Research covered current state of 1019 programming subjects in 715 study programmes at…
Descriptors: Foreign Countries, Programming, Computer Science Education, Introductory Courses

Peer reviewed
