NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 1,306 to 1,320 of 4,382 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Çaliskan, Erkan – World Journal on Educational Technology: Current Issues, 2020
Robotics programming is a type of coding that combines mechanics and programming. Robotics technology facilitates coding instruction. Coding improves students' problem-solving skills. However, studies from the literature show that some teaching methods do not have a positive effect on coding skills. This study aims to examine the effects of…
Descriptors: Programming, Computer Science Education, Instructional Effectiveness, Middle School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Infurna, Charles J.; Montes, Guillermo – International Electronic Journal of Elementary Education, 2020
This research study investigated the effects of preschool dosage on kindergarten readiness in an urban school district (n= 1,464). This study was guided by one research question: do children who attend two years of structured early childhood education programming (3-year-old and 4-year-old pre-k) demonstrate stronger academic skills than their…
Descriptors: Programming, Kindergarten, School Readiness, Intervention
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Özyurt, Hacer; Özyurt, Özcan – Journal of Pedagogical Research, 2020
This study aims to examine the effects of Visual Programming course conducting in accordance with design-based research on students' learning experiences. The study was conducted in the fall semester in 2017-2018 at Software Engineering Department in Technology Faculty of a university in the north of Turkey. The sample of the study consists of 12…
Descriptors: Computer Science Education, Programming, Design, Learning Experience
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Basuhail, Abdullah Ahmad – Canadian Journal of Learning and Technology, 2020
This paper presents an approach to implement learning objects for teaching and learning problem-solving techniques based on computer programming. The demonstrated approach exploits computer-based interactive animations and computer graphics. The main feature of this approach is its simplicity for exploring the concepts and structures of the…
Descriptors: Resource Units, Teaching Methods, Programming, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Daleiden, Patrick; Stefik, Andreas M.; Uesbeck, Phillip Merlin – ACM Transactions on Computing Education, 2020
Coprocessor architectures in High Performance Computing are prevalent in today's scientific computing clusters and require specialized knowledge for proper utilization. Various alternative paradigms for parallel and offload computation exist, but little is known about the human factors impacts of using the different paradigms. With computer…
Descriptors: College Students, Computer Science Education, Scientific Concepts, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Maaravi, Yossi – Innovations in Education and Teaching International, 2020
In the current article, the already existing process of "hackathons" was used to teach management or organisational consulting. Two separate events were conducted with dozens of students working in teams for twelve straight hours to solve real organisational challenges. Results from post-event surveys indicate that participants -…
Descriptors: College Students, Business Administration Education, Consultants, Experiential Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Antonio Byrd – College Composition and Communication, 2020
In the past decade, computer programming has been called the new literacy necessary for everyday life. However, discussion on democratizing coding literacy can too often center the experiences of K-12 learners and undergraduates, leaving adult learners' experiences with coding literacy unexamined. If employers come to value computer programming as…
Descriptors: African American Students, Programming, Adult Students, Social Mobility
Jennifer Tsan – ProQuest LLC, 2020
Collaborative learning has long been investigated for its benefits to learners. Prior research indicates that collaboration may help students develop more sophisticated arguments and learn more effectively. While a great deal of research has been completed on how elementary students collaborate, there has been little research on how they…
Descriptors: Cooperative Learning, Elementary School Students, Computer Science Education, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
von Wangenheim, Christiane Gresse; Hauck, Jean C. R.; Demetrio, Matheus Faustino; Pelle, Rafael; da Cruz Alves, Nathalia; Barbosa, Heliziane; Azevedo, Luiz Felipe – Informatics in Education, 2018
The development of computational thinking is a major topic in K-12 education. Many of these experiences focus on teaching programming using block-based languages. As part of these activities, it is important for students to receive feedback on their assignments. Yet, in practice it may be difficult to provide personalized, objective and consistent…
Descriptors: Programming Languages, Programming, Grading, Outcome Measures
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Canedo, Edna Dias; Santos, Giovanni Almeida; Leite, Leticia Lopes – Informatics in Education, 2018
The teaching-learning methodology adopted in the Introduction to Computer Science classes may be a process that makes it difficult to understand the principles of programming language for undergraduate students in Computer Science and related areas, generating high failure and course drop out rates. This paper presents an analysis of the results…
Descriptors: Teaching Methods, Introductory Courses, Programming, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chugh, Ritesh; Turnbull, Darren – Contemporary Educational Technology, 2023
Gaming is becoming a popular method of engaging students in learning processes across all levels of the educational community. The effective integration of gaming activities into course curricula has the potential to enhance student learning, motivation, and knowledge acquisition in a range of disciplines. However, gamification of education is not…
Descriptors: Gamification, Citation Analysis, Network Analysis, Bibliometrics
Peer reviewed Peer reviewed
Direct linkDirect link
Li, Jiansheng; Lin, Yuyu; Sun, Mingzhu; Shadiev, Rustam – Interactive Learning Environments, 2023
This study examined whether socially shared regulation of learning (SSRL) enhances students' algorithmic thinking performance, promotes learning participation and improves students' learning attitudes through game-based collaborative learning. The students learned algorithmic knowledge and completed programing tasks using Kodu, a new visual…
Descriptors: Cooperative Learning, Game Based Learning, Educational Environment, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Bjursten, Eva-Lena; Nilsson, Tor; Gumaelius, Lena – International Journal of Technology and Design Education, 2023
There is a recognized need for research on how to teach computer programming in primary schools in Sweden grades 4-6 (10-12-year-old pupils). Studies of teaching show the importance of teachers' knowledge of content and pedagogy and how these two parts affect each other (i.e. pedagogical content knowledge [PCK]). Most teachers in Sweden have…
Descriptors: Computer Science Education, Programming, Technological Literacy, Pedagogical Content Knowledge
Peer reviewed Peer reviewed
Direct linkDirect link
St. John, Jeremy; St. John, Karen; St. John, Christopher – Journal of Education for Business, 2023
Teamwork skills are an important part of business school curriculum typically taught using project-based experiential methods. This paper presents best practices for teaching teamwork skills to Gen Z students using a project-based learning, peer mentoring approach. With experiential learning theory as a guide, an interdisciplinary process was…
Descriptors: Student Projects, Active Learning, Interdisciplinary Approach, Peer Relationship
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Priti Oli; Rabin Banjade; Arun Balajiee Lekshmi Narayanan; Peter Brusilovsky; Vasile Rus – Grantee Submission, 2023
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significantly influence the effectiveness of various instructional methods to induce learning gains. The importance of self-efficacy is particularly pronounced in complex subjects like Computer Science, where students with high self-efficacy are more likely…
Descriptors: Computer Science Education, College Students, Self Efficacy, Programming
Pages: 1  |  ...  |  84  |  85  |  86  |  87  |  88  |  89  |  90  |  91  |  92  |  ...  |  293