Publication Date
In 2025 | 1 |
Since 2024 | 6 |
Since 2021 (last 5 years) | 22 |
Since 2016 (last 10 years) | 52 |
Since 2006 (last 20 years) | 74 |
Descriptor
Foreign Countries | 76 |
Student Projects | 76 |
Programming | 63 |
Computer Science Education | 43 |
Active Learning | 37 |
Teaching Methods | 32 |
Computer Software | 28 |
Student Attitudes | 27 |
Programming Languages | 21 |
Engineering Education | 19 |
Instructional Effectiveness | 17 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 1 |
Location
Turkey | 10 |
Australia | 7 |
Taiwan | 6 |
Finland | 4 |
Germany | 4 |
South Africa | 3 |
United Kingdom | 3 |
Brazil | 2 |
Canada | 2 |
China | 2 |
France | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
Ling Zhang – Pedagogical Research, 2024
In the face of the challenges posed by the COVID-19 pandemic, the hybrid teaching model has garnered significant attention for its combination of the depth of traditional education with the convenience of distance learning. Focusing on the domain of computer programming language instruction, this study innovatively designs a hybrid teaching…
Descriptors: COVID-19, Pandemics, Blended Learning, Programming Languages
Ladias, Anastasios; Mikropoulos, Aristotelis; Ladias, Demetrios; Bellou, Ioanna – Themes in eLearning, 2021
This paper reports on CodeOrama, a visualization tool that displays the entire source code in a two-dimensional representation created to support the representation of a complex code in block-based programming environments, like Scratch, by using a two-dimension table. CodeOrama can be used by the students for the development of their programs as…
Descriptors: Visualization, Coding, Programming, Programming Languages
Joao Alberto Arantes do Amaral – Journal of Problem Based Learning in Higher Education, 2023
In this case study, we present our findings regarding a massive open online Scratch programming course. The course, which followed a project-based learning approach, was delivered from July 4 to 30, 2022 to 186 students in Brazil. The students were challenged to develop individual coding projects. Our research goal was to investigate teaching and…
Descriptors: MOOCs, Programming, Computer Science Education, Computers
I-Ying Hsu; Fu-Hsing Tsai – Educational Technology & Society, 2023
This study developed a physical computing game-design project that incorporates block-based programming, physical computing, and computer game design for Taiwan's high school technology education curriculum to strengthen students' computational thinking. The project asked students to develop a somatosensory computer game using a block-based…
Descriptors: Computer Games, Design, Programming Languages, Student Attitudes
Podworny, Susanne; Hüsing, Sven; Schulte, Carsten – Statistics Education Research Journal, 2022
Data science surrounds us in contexts as diverse as climate change, air pollution, route-finding, genomics, market manipulation, and movie recommendations. To open the "data-science-black-box" for lower secondary school students, we developed a data science teaching unit focusing on the analysis of environmental data, which we embedded…
Descriptors: Statistics Education, Programming, Programming Languages, Data Analysis
Tippawan Meepung – International Education Studies, 2024
This study explores the application of the Project-Based Learning with Gamification Model (PBLGM) through Visual Programming Language (VPL) to enhance digital competencies and problem-solving skills in learners. The PBLGM model integrates project-based learning and gamification techniques using Kodu Game Lab, aiming to develop essential…
Descriptors: Student Projects, Active Learning, Gamification, Foreign Countries
João Torres; João Grácio; Maria Do Rosário Rodrigues; Miguel Figueiredo – Educational Media International, 2023
The GEN10S Portugal project offered 15-hour face-to-face Scratch programming courses to groups of students and two or more teachers from each class, from schools that were project members. Two Scratch teachers per class, hired by the project, participated in 12 of these 15 hours, supporting the activities. When the schools' face-to-face activities…
Descriptors: Computer Science Education, Programming, Minicourses, Digital Literacy
Ubaidah, Ubaidah; Loeis, Minaldi – Journal of Educational Research and Practice, 2022
The objective of this research is to describe the implementation of project-based learning (PJBL) in improving computer programming competency in a higher education setting. The method applied in this study is action research with a one-cycle framework with four phases of development: (a) planning, (b) action, (c) observing, and (d) reflection…
Descriptors: Programming, Competence, Computer Science Education, College Freshmen
Fadip Audu Nannim; Nnenna Ekpereka Ibezim; Basil C. E. Oguguo; Emmanuel Chinweike Nwangwu – Education and Information Technologies, 2024
This study investigated the effect of project-based Arduino robot application on students' computational thinking skills development in robotics programming course using the quasi-experimental research design. The participants consist of 73 students in tertiary institutions in South-East Nigeria that offer Computer and Robotics Education…
Descriptors: Robotics, Computation, Thinking Skills, Skill Development
Rõõm, Marili; Lepp, Marina; Luik, Piret – Education Sciences, 2021
One of the problems regarding MOOCs (Massive Open Online Courses) is the high dropout rate. Although dropout periods have been studied, there is still a lack of understanding of how dropout differs for MOOCs with different levels of difficulty. A quantitative study was conducted to determine the periods with the highest dropouts in computer…
Descriptors: Online Courses, Large Group Instruction, Dropout Rate, Programming
Elina Viro – International Journal of Mathematical Education in Science and Technology, 2024
The article focuses on study visits from the perspective of mathematical project work. Project work means a systematic organizing method of teaching that is based around a project. The research questions are the kinds of study visits students made, the meaning(s) of those visits, the mathematical content in the visits and how such study visits…
Descriptors: Mathematics Instruction, Teaching Methods, Student Projects, Course Content
Durak, Hatice Yildiz; Guyer, Tolga – Gifted Education International, 2019
Since programming processes involve different thinking skills and different fields of knowledge, it is especially important for children to acquire 21st-century skills. Even though the programming education activities are being intensively applied, it can be said that there is a gap in quantitative researches supporting the effort to reveal the…
Descriptors: Computer Science Education, Programming, Programming Languages, Active Learning
Fu-Hsing Tsai – SAGE Open, 2023
The cultivation of computational thinking and programing education have gained prominence in K-12 education worldwide. Primary school teachers should be proficient in visual programing and using microcontrollers to teach programing courses. To cope with these trends, a learning activity was developed and implemented in Taiwan's primary teacher…
Descriptors: Preservice Teachers, Teacher Education Programs, Programming, Computer Science 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