Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 12 |
Since 2006 (last 20 years) | 12 |
Descriptor
Computer Science Education | 12 |
Programming | 11 |
Foreign Countries | 9 |
Thinking Skills | 5 |
Student Motivation | 4 |
Teaching Methods | 4 |
College Students | 3 |
Educational Technology | 3 |
Knowledge Level | 3 |
Self Efficacy | 3 |
Computation | 2 |
More ▼ |
Source
Education Sciences | 12 |
Author
Altanis, Ioannis | 1 |
Ana, Pedro | 1 |
Anikin, Anton | 1 |
Biró, Piroska | 1 |
Boiangiu, Costin-Anton | 1 |
Celani, Gabriela Caffarena | 1 |
Cervera, Núria | 1 |
Csernoch, Mária | 1 |
Dede, Jens | 1 |
Denisov, Mikhail | 1 |
Diago, Pascual D. | 1 |
More ▼ |
Publication Type
Journal Articles | 12 |
Reports - Research | 12 |
Tests/Questionnaires | 2 |
Education Level
Higher Education | 7 |
Postsecondary Education | 7 |
Elementary Education | 2 |
Elementary Secondary Education | 2 |
Secondary Education | 2 |
Early Childhood Education | 1 |
Grade 2 | 1 |
Grade 4 | 1 |
Intermediate Grades | 1 |
Primary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 1 |
What Works Clearinghouse Rating
João, Piedade; Nuno, Dorotea; Fábio, Sampaio Ferrentini; Ana, Pedro – Education Sciences, 2019
In the last few years, it has been pointed out that teaching programming is a strong strategy to develop pupils' competences in computational thinking (CT). In the Portuguese context, the curriculum changes in 2018 made programming and CT compulsory for every pupil in primary and secondary education. Nowadays, there is an information and…
Descriptors: Computer Oriented Programs, Programming, Computer Science Education, Student Teachers
Sychev, Oleg; Penskoy, Nikita; Anikin, Anton; Denisov, Mikhail; Prokudin, Artem – Education Sciences, 2021
Intelligent tutoring systems have become increasingly common in assisting students but are often aimed at isolated subject-domain tasks without creating a scaffolding system from lower- to higher-level cognitive skills, with low-level skills often neglected. We designed and developed an intelligent tutoring system, CompPrehension, which aims to…
Descriptors: Intelligent Tutoring Systems, Comprehension, Undergraduate Students, Computer Science Education
Saito, Daisuke; Yajima, Risei; Washizaki, Hironori; Fukazawa, Yoshiaki – Education Sciences, 2021
In evaluating the learning achievement of programming-thinking skills, the method of using a rubric that describes evaluation items and evaluation stages is widely employed. However, few studies have evaluated the reliability, validity, and consistency of the rubrics themselves. In this study, we introduced a statistical method for evaluating the…
Descriptors: Scoring Rubrics, Computer Science Education, Programming, Reliability
Säde, Merilin; Suviste, Reelika; Luik, Piret – Education Sciences, 2021
Massive open online courses (MOOCs) can potentially affect the lives of millions of people, but there is little research on how a programming MOOC could affect participants' lives after participation. In Estonia, we have organised several programming MOOCs over the years, attended by over 14,000 people. This inspired us to develop and validate a…
Descriptors: Online Courses, Programming, Foreign Countries, Computer Science Education
Förster, Anna; Dede, Jens; Udugama, Asanga; Förster, Alexander; Helms, Daniel; Kniefs, Louis; Müller, Julia; Gerken, Lars; Richter, Franziska; Kulmann, Jan – Education Sciences, 2021
In this paper, we present our experience with redesigning an introductory computer science course for (electrical) engineers with blended learning concepts. It is a large mandatory course with eight credit points over the course of two semesters, where first year electrical engineers learn how to program with Arduino, C and Python. Additionally,…
Descriptors: Blended Learning, Introductory Courses, Required Courses, Computer Science Education
Nagy, Tímea; Csernoch, Mária; Biró, Piroska – Education Sciences, 2021
Previous research proved that teaching spreadsheeting from a programming perspective is much more effective than the widely accepted tool-centered surface approach methods. Spreadsheeting as an introductory programming approach allows students to build up schemata leading to contextualized, concept-based problem-solving. Furthermore, it provides…
Descriptors: Self Evaluation (Individuals), Self Efficacy, Gender Differences, Programming
Kjällander, Susanne; Mannila, Linda; Åkerfeldt, Anna; Heintz, Fredrik – Education Sciences, 2021
Digital competence and programming are actively highlighted areas in education worldwide. They are becoming part of curricula all over the world, including the Swedish elementary school curriculum, Children are expected to develop "computational thinking" through programming activities, mainly in mathematics--which are supposed to be…
Descriptors: Elementary School Students, National Curriculum, Computer Science Education, Programming
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
Piedade, João; Dorotea, Nuno; Pedro, Ana; Matos, João Filipe – Education Sciences, 2020
This study aims to analyze how pre-service informatics teachers design learning scenarios with robotics to teach programming fundamentals and to promote computational thinking skills. A descriptive and exploratory case study design was implemented with 26 pre-service informatics teachers. Data were collected from the participants using qualitative…
Descriptors: Programming, Computer Science Education, Thinking Skills, Robotics
Pontes, Thiago Bessa; Miranda, Guilhermina Lobato; Celani, Gabriela Caffarena – Education Sciences, 2018
Difficulties in learning computer programming for novices is a subject of abundant scientific literature. These difficulties seem to be accentuated in students whose academic choice is not computation, like architecture students. However, they need to study programming, since it is part of the new academic curricula. The results presented here are…
Descriptors: Programming, Computer Science Education, Teaching Methods, Student Motivation
The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management
Boiangiu, Costin-Anton; Stanica, Iulia-Cristina – Education Sciences, 2019
Maybe you heard the line "managing programmers is like herding cats", and if you consider there is some truth behind this, then you should, perhaps, think how it is to teach people to perform this job. As we know from the research literature, there is no such thing as a consensus about the most suitable teaching method of a software…
Descriptors: Models, Teaching Methods, Computer Software, Programming
Altanis, Ioannis; Retalis, Symeon; Petropoulou, Ourania – Education Sciences, 2018
During the last few years, there has been a growing interest in students getting engaged in digital game-making activities so as to enhance their thinking skills. The findings of studies that have examined the impact of such initiatives are quite positive, especially concerning the promotion of 21st century skills; however, many students seem to…
Descriptors: Foreign Countries, Secondary School Students, Educational Games, Thinking Skills