NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Showing 271 to 285 of 1,909 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
David Burlinson; Matthew Mcquaigue; Alec Goncharow; Kalpathi Subramanian; Erik Saule; Jamie Payton; Paula Goolkasian – Education and Information Technologies, 2024
BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a simplified API that populates their own data structure implementations with live and real-world data, and provides the ability for students to easily visualize the data structures they create as…
Descriptors: Computer Science Education, Majors (Students), Student Interests, College Faculty
Peer reviewed Peer reviewed
Direct linkDirect link
Alan Gazzano – Arts Education Policy Review, 2024
Three years after Japan integrated "programming" into all elementary school subjects, questions remain on how policy is being put into practice in arts education. This article examines the current state of "programming" - activities addressing a local version of computational thinking - in music, with a focus on Japan's pending…
Descriptors: Foreign Countries, Music Education, Elementary School Students, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Richard E. Ferdig; Ilker Soytürk; Emily Baumgartner; Enrico Gandolfi – Journal of Technology and Teacher Education, 2024
Improving computer science (CS) education in PK-12 continues to be a priority for educators, researchers, and policymakers worldwide. One of the leading problems and mitigating factors of student CS success, however, is the lack of teachers prepared and qualified to teach computer science. Efforts have been made to address this issue through…
Descriptors: Computer Science Education, Self Efficacy, Beliefs, Teacher Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Shahin Hossain; Patricia A. Young – AERA Online Paper Repository, 2024
This research introduces a culture-inclusive, systematic approach aimed at enhancing computational thinking (CT) skills among urban early childhood educators. The methodology includes pre- and post-intervention surveys, e-learning modules, and professional development workshops. Twelve urban early childhood educators from Baltimore participated in…
Descriptors: Thinking Skills, Computer Science Education, Urban Schools, Preschool Teachers
Kathryn Irene Cunningham – ProQuest LLC, 2020
Introductory programming courses typically focus on building generalizable programming knowledge by focusing on a language's syntax and semantics. Assignments often involve "code tracing" problems, where students perform close tracking of code's execution, typically in the context of 'toy' problems. "Reading-first" approaches…
Descriptors: Programming, Coding, Teaching Methods, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Tsung-Chih Hsiao; Ya-Hsueh Chuang; Chien-Yun Chang; Tzer-Long Chen; Hong-Bo Zhang; Jhih-Chung Chang – SAGE Open, 2023
The capability of computer programming language logic is one of the basics of technical education. How to improve students "interest in program logic design and help overcome students" fears of coding has become vital for educators. Cultivating practical talents with information technology application and basic programming development…
Descriptors: Computer Science Education, Computation, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
W. Brian Lane; Terrie M. Galanti; X. L. Rozas – Journal for STEM Education Research, 2023
Integrating computational thinking (CT) into STEM disciplines requires secondary teachers to develop their pedagogical content knowledge of computing and content integration. Experienced teachers who choose to integrate CT in their secondary STEM courses may struggle in the same ways as novice teachers as they learn about programming and its…
Descriptors: Physics, Teaching Methods, Grounded Theory, Capacity Building
Peer reviewed Peer reviewed
Direct linkDirect link
Sharafeddin, Mageda A.; Samarji, Ahmad – Journal of Applied Research in Higher Education, 2023
Purpose: In a technological era driven by coding, programming and artificial intelligence (AI), there is more need than ever to develop computing skills and knowledge for non-specialist students. Nonetheless, the literature on computer science teaching methods of non-scientific majors is not as comprehensive as that of scientific ones.…
Descriptors: Computer Science Education, Journalism Education, Public Relations, Professional Education
Peer reviewed Peer reviewed
Direct linkDirect link
Paredes-Velasco, Maximiliano; Arnal-Palacian, Monica; Urquiza-Fuentes, Jaime; Martin-Lope, Mercedes – IEEE Transactions on Education, 2023
Contribution: Prior studies on pedagogical methodologies to acquire soft skills have shown that developing collaborative tasks produces positive impact in students' abilities. In this article, a pedagogical approach based on interdisciplinary practice and realistic problems is proposed to improve students' teamwork skills. Background:…
Descriptors: College Students, Preservice Teachers, Computer Science Education, Soft Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Lukkarinen, Aleksi; Malmi, Lauri; Haaranen, Lassi – ACM Transactions on Computing Education, 2021
During the past two decades, "event-driven programming" (EDP) has emerged as a central and almost ubiquitous concept in modern software development: Graphical user interfaces are self-evident in most mobile and web-based applications, as well as in many embedded systems, and they are most often based on reacting to events. To facilitate…
Descriptors: Programming, Computer Science Education, Computer Software, Literature Reviews
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Pörn, Ray; Hemmi, Kirsti; Kallio-Kujala, Paula – LUMAT: International Journal on Math, Science and Technology Education, 2021
There is limited research on teaching and learning of programming in primary school and even less about aspects concerning teaching programming from teachers' viewpoint. In this study, we explore how Finnish 1-6 primary school teachers (N=91), teaching at schools with Swedish as the language of instruction, relate to programming and teaching of…
Descriptors: Foreign Countries, Computer Science Education, Programming, Elementary School Teachers
Peer reviewed Peer reviewed
Direct linkDirect link
dos Santos, Simone C.; Reis, Priscila B. S.; Reis, Jacinto F. S.; Tavares, Fabio – IEEE Transactions on Education, 2021
Contribution: This article adds to the results of previous systematic mapping study by addressing a more ample context of problem-based learning (PBL) in computing education. Background: PBL is defined as an instructional method of constructivist teaching that uses real problems as a motivating element for learning. Although PBL was born in…
Descriptors: Computer Science Education, Problem Based Learning, Teaching Methods, Learner Engagement
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Revshenova, Makhabbat; Kamalova, Guldina; Kaskatayeva, Bakhytkul; Shekerbekova, Shirinkyz; Kisselyova, Yelena – World Journal on Educational Technology: Current Issues, 2021
It is known that the huge computing resources of modern computers are used primarily to solve problems that arise in various applied areas in the process of mathematical modeling of real objects. The aim of this study is to present a theoretical justification of the need to train informatics future teacher in the field of computational informatics…
Descriptors: Computer Science Education, Information Science Education, Competency Based Education, Preservice Teacher Education
Fernando J. Rodriguez – ProQuest LLC, 2021
In computer science education, introductory computer programming courses tend to be the most challenging for novices, with higher dropout rates than other computer science courses. Recruitment and retention of students in computer science fields is an important area of focus in computer science education research, and previous research has…
Descriptors: Computer Science Education, Introductory Courses, Programming, Cooperative Learning
Zeyad Alshaikh – ProQuest LLC, 2021
Programming skills are a vital part of many disciplines but can be challenging to teach and learn. Thus, the programming courses are considered difficult and a major stumbling block. To overcome these challenges, students could benefit from extensive individual support such as tutoring, but there are simply not enough qualified tutors available to…
Descriptors: Questioning Techniques, Teaching Methods, Intelligent Tutoring Systems, Coding
Pages: 1  |  ...  |  15  |  16  |  17  |  18  |  19  |  20  |  21  |  22  |  23  |  ...  |  128