NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 661 to 675 of 1,897 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sanou Gozalo, Eduard; Hernández-Fernández, Antoni; Arias, Marta; Ferrer-i-Cancho, Ramon – Journal of Technology and Science Education, 2017
In a course of the degree of computer science, the programming project has changed from individual to teamed work, tentatively in couples (pair programming). Students have full freedom to team up with minimum intervention from teachers. The analysis of the working groups made indicates that students do not tend to associate with students with a…
Descriptors: Group Activities, Group Dynamics, Computer Science, Programming
Weintrop, David; Wilensky, Uri – Educational Technology, 2016
Video games are an oft-cited reason for young learners getting interested in programming and computer science. As such, many learning opportunities build on this interest by having kids program their own video games. This approach, while sometimes successful, has its drawbacks stemming from the fact that the challenge of programming and game…
Descriptors: Video Games, Teaching Methods, Programming, Computer Science
Vieira, Camilo – ProQuest LLC, 2016
Computational Science and Engineering (CSE) has been denominated as the third pillar of science and as a set of important skills to solve the problems of a global society. Along with the theoretical and the experimental approaches, computation offers a third alternative to solve complex problems that require processing large amounts of data, or…
Descriptors: Computation, Computer Science, Engineering Education, Case Studies
Peer reviewed Peer reviewed
Direct linkDirect link
LópezLeiva, Carlos A.; Noriega, Gabino; Celedón-Pattichis, Sylvia; Pattichis, Marios S. – Teachers College Record, 2022
Background/Context: Computer programming is rarely accessible to K-12 students, especially for those from culturally and linguistically diverse backgrounds. Middle school age is a transitioning time when adolescents are more likely to make long-term decisions regarding their academic choices and interests. Having access to productive and positive…
Descriptors: Hispanic American Students, Student Experience, Mathematics Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Humble, Niklas – Education and Information Technologies, 2023
Due to increased need of professionals on the future labour market with competence in programming, many countries have integrated programming in kindergarten to grade 12 (K-12) education. In 2017, programming was integrated in Swedish primary and secondary school curriculum and the courses of Mathematics and Technology. Research has highlighted…
Descriptors: Secondary School Students, Mathematics Instruction, Programming, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Murat Adnan Tamer; Nesrin Özdener – Online Submission, 2023
Physical programming (PP) is defined as the design of interactive physical systems between the real and virtual worlds using a combination of software and hardware. A physical programming platform (PPP) defines a structure that includes hardware and software where such applications can be made. The aim of this study is to introduce the MIDEP…
Descriptors: Programming, Computer Science Education, Kindergarten, Elementary Secondary Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Aziman Abdullah – International Society for Technology, Education, and Science, 2023
This study explores the potential of using screen time data in learning management systems (LMS) to estimate student learning time (SLT) and validate the credit value of courses. Gathering comprehensive data on actual student learning time is difficult, so this study uses LMS Moodle logs from a computer programming course with 490 students over 16…
Descriptors: Time Factors (Learning), Handheld Devices, Computer Use, Television Viewing
Peer reviewed Peer reviewed
Direct linkDirect link
Iqbal Malik, Sohail; Mathew, Roy; Tawafak, Ragad M.; Alfarsi, Ghaliya – E-Learning and Digital Media, 2021
Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in…
Descriptors: Web Based Instruction, Models, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Yong, Su Ting; Tiong, Kung Ming; Chan, Andy; Khiew, Poi Sim – International Journal of Virtual and Personal Learning Environments, 2021
This study explored students' perceptions of a flipped classroom for an introductory programming class. Students were required to watch video lectures and read lecture notes in advance (pre-class self-study) to prepare themselves for the in-class lectures and tutorials. A mix-methods approach was employed: quantitative survey (n=204) and…
Descriptors: Flipped Classroom, Learning Experience, Programming, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Mecca, Giansalvatore; Santoro, Donatello; Sileno, Nazzareno; Veltri, Enzo – International Journal of Educational Technology in Higher Education, 2021
Computational thinking is the capacity of undertaking a problem-solving process in various disciplines (including STEM, i.e. science, technology, engineering and mathematics) using distinctive techniques that are typical of computer science. It is nowadays considered a fundamental skill for students and citizens, that has the potential to affect…
Descriptors: Mental Computation, Thinking Skills, Coding, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Somyürek, Sibel; Brusilovsky, Peter; Çebi, Ayça; Akhüseyinoglu, Kamil; Güyer, Tolga – International Journal of Information and Learning Technology, 2021
Purpose: Interest is currently growing in open social learner modeling (OSLM), which means making peer models and a learner's own model visible to encourage users in e-learning. The purpose of this study is to examine students' views about the OSLM in an e-learning system. Design/methodology/approach: This case study was conducted with 40…
Descriptors: Student Attitudes, Self Evaluation (Individuals), Peer Evaluation, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Malik, Sohail Iqbal; Tawafak, Ragad M.; Shakir, Mohanaad – International Journal of Information and Communication Technology Education, 2021
A teaching approach plays an important role in teaching and learning process of an introductory programming (IP) course. The teaching approach should focus on different programming skills required by novice programmers. In this study, we introduced the teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement)…
Descriptors: Computer Science Education, Programming, Teaching Methods, Learning Processes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Joel B. Jalon Jr.; Goodwin A. Chua; Myrla de Luna Torres – International Journal of Education in Mathematics, Science and Technology, 2024
ChatGPT is largely acknowledged for its substantial capacity to enhance the teaching and learning process despite some concerns. Based on the available literature, no study compares groups of students using ChatGPT and those who did not, more so in programming. Therefore, the main goal of this study was to examine how ChatGPT affects SHS students'…
Descriptors: Artificial Intelligence, Computer Software, Synchronous Communication, Learning Processes
Pages: 1  |  ...  |  41  |  42  |  43  |  44  |  45  |  46  |  47  |  48  |  49  |  ...  |  127