NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 65 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sukan Saeliang; Pinanta Chatwattana – International Education Studies, 2025
The project-based learning model via generative artificial intelligence, or PjBL model via Gen-AI, is a research tool that was initiated based on the concept of project-based learning management focusing mainly on self-directed learning, in which learners are able to learn and practice through the projects they are interested in as to their…
Descriptors: Active Learning, Student Projects, Artificial Intelligence, Man Machine Systems
Peer reviewed Peer reviewed
Direct linkDirect link
Chang-Tik, Chan; Dhaliwal, Jasbir – Learning: Research and Practice, 2022
This study examines the participation of the Less Effective Learning Group(LELG) students in Collaborative Learning in Informal Space (CLIS) to gain more insights in two of the five principles of the Framework of Participation. Their participation is based on relationships of mutual recognition and acceptance and participation requires learning to…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Informal Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Hulls, Carol C. W.; Rennick, Christopher – IEEE Transactions on Education, 2020
Contribution: A first-year programming course was redesigned with a large, open-ended robotics project. The course design aligns with best practices for promoting development of students' self-efficacy in solving ill-structured software design problems. Background: From Jonassen's theory, problem-solving outcomes are dependent on the problem…
Descriptors: Programming, Robotics, College Freshmen, Computer Software
Peer reviewed Peer reviewed
Direct linkDirect link
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
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5