NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 11 results Save | Export
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
Ismaila Temitayo Sanusi; Enoch Shadrack Cudjoe; Musa Adekunle Ayanwale; Bisola Adepoju – SAGE Open, 2025
The increased trend of incorporating computer programming in the basic education system across countries requires the training of new educators. However, the current effort to increase the number of teachers teaching programming is through professional development programs for computer science (CS) teachers and from other content areas. Meanwhile,…
Descriptors: Preservice Teachers, Student Attitudes, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Xue Ran; Zhigang Li; Yalin Yang – SAGE Open, 2025
Against the backdrop of the deep integration of chatbots into education, this study, based on Self-Determination Theory (SDT) and the UTAUT model, constructed a model of factors influencing college students' self-directed learning ability in programming. Through a review of existing literature, six key determinants were identified: learning…
Descriptors: Programming, College Students, Independent Study, Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Salih Gülen; Ismail Dönmez; Fatma Betül Sengönül; Miyase Aslantas; Turgut Saritas; Ömer Sukenari; Emrah Eke; Semih Uçar – SAGE Open, 2025
STEM education aims to develop 21st-century skills, support economic growth and promote gender equality in STEM fields. It is known that gender stereotypes play a significant role in the formation of STEM identity. The most important factor preventing some high school-level female students from pursuing STEM careers is their lack of participation…
Descriptors: Robotics, Computer Science Education, Programming, High School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Hao-Jun Li; Qin-Ru Huang; Li-Peng Wen; Wei Chen; Zhuo-Zhuo Xu – SAGE Open, 2025
The programming curriculum is crucial in today's digital age, but a common issue is its focus on technical training while neglecting essential skills enhancement. Teachers lack structured and practical guidance on instructional methods, and the wide range of students' foundational abilities makes it difficult to cater to personalized learning…
Descriptors: Artificial Intelligence, Programming, Technology Uses in Education, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
Taspolat, Ata; Özdamli, Fezile; Soykan, Emrah – SAGE Open, 2021
The flipped classroom method, which could be considered as one of the crucial new generation teaching approaches, is a permutation of the educational activities that are carried out inside and outside of the classroom environment. The main purpose of the present study is to determine the impact of the flipped classroom approach on students'…
Descriptors: Programming Languages, Computer Science Education, Flipped Classroom, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
ChanMin Kim; Brian R. Belland; Lucas Vasconcelos; Roger B. Hill – SAGE Open, 2024
In this qualitative study, preservice early childhood education teachers created block-based code to control robots and used the robots in field experience at local preschools. The study is grounded in a conceptual framework that weaves together playful programing and resilience, interlocking concepts that can explain sustained engagement during…
Descriptors: Play, Resilience (Psychology), Preservice Teachers, Computer Science
Peer reviewed Peer reviewed
Direct linkDirect link
Kite, Vance; Park, Soonhye; Wiebe, Eric – SAGE Open, 2021
Computational thinking (CT) is being recognized as a critical component of student success in the digital era. Many contend that integrating CT into core curricula is the surest method for providing all students with access to CT. However, the CT community lacks an agreed-upon conceptualization of CT that would facilitate this integration, and…
Descriptors: Computation, Thinking Skills, Programming, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Sanusi, Bernice O.; Talabi, Felix Olajide; Adelabu, Omowale T.; Alade, Moyosore – SAGE Open, 2021
Education has been identified as one of the most important ways to achieve national development. With 3 million non-literate adults in Lagos State, the commercial nerve center of the nation, radio becomes a veritable medium to teach such adults who, for several reasons including economic, do not have the opportunity of formal schooling. The study…
Descriptors: Adult Literacy, Functional Literacy, Reading Skills, Writing Skills
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
Direct linkDirect link
Qian, Yizhou; Lehman, James D. – SAGE Open, 2019
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. Digital tools, such as automated assessment systems, can be useful and supportive in teaching CS courses. This…
Descriptors: Feedback (Response), Student Attitudes, Misconceptions, Introductory Courses