Publication Date
In 2025 | 2 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 37 |
Since 2016 (last 10 years) | 52 |
Since 2006 (last 20 years) | 66 |
Descriptor
Source
Informatics in Education | 66 |
Author
Publication Type
Journal Articles | 66 |
Reports - Research | 53 |
Reports - Descriptive | 8 |
Tests/Questionnaires | 8 |
Information Analyses | 4 |
Reports - Evaluative | 3 |
Education Level
Higher Education | 66 |
Postsecondary Education | 66 |
Secondary Education | 9 |
Elementary Education | 3 |
High Schools | 3 |
Early Childhood Education | 1 |
Elementary Secondary Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Location
Brazil | 10 |
Finland | 6 |
Poland | 4 |
Greece | 3 |
Turkey | 3 |
Bulgaria | 2 |
Italy | 2 |
Lithuania | 2 |
Macedonia | 2 |
Netherlands | 2 |
Serbia | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Antoni Wilinski; Joanna Olkowicz; Sebastian Agata; Alicja Szostkiewicz; Szymon Guzik; Arkadiusz Wojtak; Pawel Tomkiewicz – Informatics in Education, 2025
This paper presents survey results involving students from three fields of study (computer science, business, and pedagogy), positing that computer science students exhibit distinct patterns in the spectrum of multiple intelligences compared to students in social sciences disciplines. The study involved over 300 students, revealing statistically…
Descriptors: Computer Science Education, Intellectual Disciplines, Majors (Students), Multiple Intelligences
Ivanilse Calderon; Williamson Silva; Eduardo Feitosa – Informatics in Education, 2024
Teaching programming is a complex process requiring learning to develop different skills. To minimize the challenges faced in the classroom, instructors have been adopting active methodologies in teaching computer programming. This article presents a Systematic Mapping Study (SMS) to identify and categorize the types of methodologies that…
Descriptors: Foreign Countries, Undergraduate Study, Programming, Computer Science Education
Michael Kolling – Informatics in Education, 2024
The principles of programming language design for learning and teaching have been described and discussed for several decades. Most influential was the work of Niklaus Wirth, describing principles such as simplicity, modularity, orthogonality, and readability. So why is this still an area of fundamental disagreement among educators? Why can…
Descriptors: Programming Languages, Design, Novices, Computer Science Education
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
Cheers, Hayden; Lin, Yuqing; Yan, Weigen – Informatics in Education, 2023
Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, most of these tools only measure the similarity between assignment submissions, and do not actually identify which are suspicious of plagiarism. This work…
Descriptors: Plagiarism, Assignments, Computer Software, Computer Science Education
Antti-Jussi Lakanen; Ville Isomöttönen – Informatics in Education, 2023
This research investigates university students' success in their first programming course (CS1) in relation to their motivation, mathematical ability, programming self-efficacy, and initial goal setting. To our knowledge, these constructs have not been measured in a single study before in the Finnish context. The selection of the constructs is in…
Descriptors: Foreign Countries, College Students, Student Motivation, Self Efficacy
Fowler, Megan; Hallstrom, Jason; Hollingsworth, Joseph; Kraemer, Eileen; Sitaraman, Murali; Sun, Yu-Shan; Wang, Jiadi; Washington, Gloria – Informatics in Education, 2021
Computer science students often evaluate the behavior of the code they write by running it on specific inputs and studying the outputs, and then apply their comprehension to a more general understanding of the code. While this is a good starting point in the student's career, successful graduates must be able to reason analytically about the code…
Descriptors: Computer Science Education, Coding, Computer Software, Abstract Reasoning
Zareen Alamgir; Habiba Akram; Saira Karim; Aamir Wali – Informatics in Education, 2024
Educational data mining is widely deployed to extract valuable information and patterns from academic data. This research explores new features that can help predict the future performance of undergraduate students and identify at-risk students early on. It answers some crucial and intuitive questions that are not addressed by previous studies.…
Descriptors: Data Analysis, Information Retrieval, Content Analysis, Information Technology
Dorodchi, Mohsen; Dehbozorgi, Nasrin; Fallahian, Mohammadali; Pouriyeh, Seyedamin – Informatics in Education, 2021
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging task. The challenge lies in the emphasis on what a large-scale software means, implementing teamwork, and teaching abstraction in software design while simultaneously engaging students into reasonable coding tasks. The abstraction of the system…
Descriptors: Computer Science Education, Computer Software, Teaching Methods, Undergraduate Students
Pewkam, Wichaya; Chamrat, Suthida – Informatics in Education, 2022
Computing science which focuses on computational thinking, has been a compulsory subject in the Thai science curriculum since 2018. This study is an initial program to explore how and to what extend computing science that focused on STEM education learning approach can develop pre-service teachers' computational thinking. The online STEM-based…
Descriptors: Preservice Teachers, Preservice Teacher Education, STEM Education, Learning Activities
Malgorzata Charytanowicz – Informatics in Education, 2023
Nowadays, the rapid development of ICT has brought more flexible forms that push the boundaries of classic teaching methodology. This paper is an analysis of online teaching and learning forced by the COVID-19 pandemic, as compared with traditional education approaches. In this regard, we assessed the performance of students studying in the…
Descriptors: Teaching Methods, Electronic Learning, COVID-19, Pandemics
Dwi Fitria Al Husaeni; Isma Widiaty; Budi Mulyanti; Ade Gafar Abdullah; Lala Septem Riza; Amay Suherman; Dwi Novia Al Husaeni – Informatics in Education, 2025
This study aims to provide a descriptive and bibliometric analysis of the trend of artificial intelligence (AI) application in the development of computational thinking (CT) skills in publications from 2007 to 2024. A total of 191 articles were obtained from Scopus database with certain keywords, and analyzed using Biblioshiny and VOSviewer. The…
Descriptors: Artificial Intelligence, Trend Analysis, Bibliometrics, Thinking Skills
Paschoal, Leo Natan; Melo, Silvana Morita; Neves, Vânia de Oliveira; Conte, Tayana Uchôa; Souza, Simone do Rocio Senger de – Informatics in Education, 2023
Nowadays, few professionals understand the techniques and testing criteria to systematize the software testing activity in the software industry. Towards shedding some light on such problems and promoting software testing, professors in the area have established Massive Open Online Courses as educational initiatives. However, the main limitation…
Descriptors: Computer Science Education, Computer Software, College Faculty, MOOCs
Cetin, Ibrahim – Informatics in Education, 2020
Loops concept is one of the basic programming concepts. Students have difficulties in learning loops concept. Helping learners understand loops is an important task. Visualization is one of the ways to help students improve their understanding. The aim of the study was to construct and evaluate a visualization based instruction related to loops. A…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Visual Aids
Strömbäck, Filip; Mannila, Linda; Kamkar, Mariam – Informatics in Education, 2021
Concurrency is often perceived as difficult by students. One reason for this may be due to the fact that abstractions used in concurrent programs leave more situations undefined compared to sequential programs (e.g., in what order statements are executed), which makes it harder to create a proper mental model of the execution environment. Students…
Descriptors: College Students, Programming, Programming Languages, Concept Formation