Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 11 |
| Since 2017 (last 10 years) | 25 |
| Since 2007 (last 20 years) | 32 |
Descriptor
| Programming Languages | 34 |
| Self Efficacy | 34 |
| Computer Science Education | 24 |
| Foreign Countries | 15 |
| Programming | 15 |
| Teaching Methods | 9 |
| Thinking Skills | 9 |
| Student Attitudes | 8 |
| Computer Software | 7 |
| Problem Solving | 7 |
| Undergraduate Students | 7 |
| More ▼ | |
Source
Author
| Agustian, Egi | 1 |
| Akar, Sacide Guzin Mazman | 1 |
| Altin, Rukiye | 1 |
| Altun, Arif | 1 |
| Arguedas, Marta | 1 |
| Arslan, Esra | 1 |
| Arwa Ahmed Qasem | 1 |
| Askar, Petek | 1 |
| Buyukkarci, Aysegul | 1 |
| Calvet Liñan, Laura | 1 |
| Cavanaugh, Terence W. | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 34 |
| Reports - Research | 33 |
| Tests/Questionnaires | 5 |
| Reports - Descriptive | 1 |
Education Level
Audience
Location
| Turkey | 5 |
| Taiwan | 4 |
| Georgia (Atlanta) | 1 |
| Greece | 1 |
| Indonesia | 1 |
| South Korea | 1 |
| Turkey (Ankara) | 1 |
| Turkey (Istanbul) | 1 |
| Yemen | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Daradoumis, Thanasis; Marquès Puig, Joan Manuel; Arguedas, Marta; Calvet Liñan, Laura – Journal of Computing in Higher Education, 2022
Several studies have explored the factors that influence self-efficacy as well as its contribution to academic development in online learning environments in recent years. However, little research has investigated the effect of a web-based learning environment on enhancing students' beliefs about self-efficacy for learning. This is especially…
Descriptors: Students, Programming, Programming Languages, Computer Science Education
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Güler Yavuz Temel; Julia Barenthien; Thore Padubrin – Education and Information Technologies, 2025
The integration of different technologies for formative assessment activities into the classroom is very important for the effectiveness of learning and teaching processes. This study is an experimental study in which the student teachers designed jupyter notebooks as formative assessment activities for specified aims and subject contents. For…
Descriptors: Computer Software, Formative Evaluation, Student Teachers, Student Teacher Attitudes
Tianxiao Yang; Jongpil Cheon – Computer Science Education, 2025
Background and context: There were few studies indicating if students' computational thinking (CT) self-efficacy and their CT performance were aligned with each other. Objectives: The study was to investigate if there was a discrepancy between students' CT self-efficacy and their CT performance. Method: Involving 104 non-CS undergraduate students…
Descriptors: Self Efficacy, Computer Science Education, Prediction, Teacher Expectations of Students
Jale Kalemkus; Fatih Kalemkus – Science & Education, 2025
When the studies on the effectiveness of visual programming language are examined, it is seen that studies on coding teaching have been carried out frequently recently. In this study, Scratch was used as a teaching tool in teaching science lessons. In this way, a new perspective has been brought to Scratch applications. In the related study, the…
Descriptors: Design, Science Experiments, Programming Languages, Science Instruction
Threekunprapa, Arinchaya; Yasri, Pratchayapong – International Journal of Instruction, 2020
Computational thinking (CT) has become a necessary skill of students in the 21st century. Various learning approaches have been developed to foster CT among school students. However, these approaches predominantly rely on computer devices and internet connection and fail to promote advanced computer concepts necessary for programming. Therefore,…
Descriptors: Computation, Thinking Skills, Coding, Flow Charts
Arwa Ahmed Qasem – Discover Education, 2025
Contemporary education calls for innovative strategies to move away from traditional teacher-centered methods to methods that engage students and enhance learning outcomes. This shift toward student-centered learning is crucial for achieving educational goals and making the next generation more adaptable to the modern era. This paper examines the…
Descriptors: Active Learning, Student Projects, Program Effectiveness, Programming Languages
Efecan, Can Fatih; Sendag, Serkan; Gedik, Nuray – Journal of Educational Computing Research, 2021
Learning programming is a painful process for most students, especially those learning text- based programming languages. In this study, based on the principle of Bandura's social learning theory, the vicarious real-life experiences of several pioneers in the field of IT and programming were presented as 15-minutes stories to a group of 9th…
Descriptors: Programming, Computer Science Education, Academic Achievement, Comparative Analysis
Construction and Analysis of a Decision Tree-Based Predictive Model for Learning Intervention Advice
Chenglong Wang – Turkish Online Journal of Educational Technology - TOJET, 2024
The rapid development of education informatization has accumulated a large amount of data for learning analytics, and adopting educational data mining to find new patterns of data, develop new algorithms and models, and apply known predictive models to the teaching system to improve learning is the challenge and vision of the education field in…
Descriptors: Decision Making, Prediction, Models, Intervention
Tsai, Meng-Jung; Wang, Ching-Yeh; Hsu, Po-Fen – Journal of Educational Computing Research, 2019
Computer programming has been gradually emphasized in recent computer literacy education and regarded as a requirement for all middle school students in some countries. To understand young students' perceptions about their own learning in computer programming, this study aimed to develop an instrument, Computer Programming Self-Efficacy Scale…
Descriptors: Programming, Computer Literacy, Middle School Students, Student Attitudes
Kim, Yeolib; Jeong, Hye In – IEEE Transactions on Learning Technologies, 2023
The recent push to introduce coding in early childhood education has been the subject of heated debate. A lack of theoretical and empirical research devoted to understanding coding education acceptance provided the motivation for this article. As a way to engage in the debate, this article investigated kindergarten teachers' acceptance of coding…
Descriptors: Early Childhood Education, Kindergarten, Early Childhood Teachers, Preservice Teachers
Kukul, Volkan; Karatas, Serçin – Informatics in Education, 2019
The aim of this study is to develop a self-efficacy measuring tool that can predict the computational thinking skill that is seen as one of the 21st century's skills. According to literature review, an item pool was established and expert opinion was consulted for the created item pool. The study group of this study consists of 319 students…
Descriptors: Computation, Thinking Skills, Self Efficacy, Programming
Ma, Hongliang; Zhao, Mei; Wang, Huixin; Wan, Xinqi; Cavanaugh, Terence W.; Liu, Ji – Educational Technology Research and Development, 2021
Computational thinking (CT) is a fundamental skill and an analytical ability that children in the twenty-first century should develop. Students should begin to work with algorithmic problem-solving and computational methods in K-12. Drawing on a conceptual framework (IGGIA) that combines CT and problem-solving, this study designed and implemented…
Descriptors: Computer Science Education, Programming Languages, Thinking Skills, Problem Solving

Peer reviewed
Direct link
