Publication Date
In 2025 | 0 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 21 |
Since 2016 (last 10 years) | 39 |
Since 2006 (last 20 years) | 58 |
Descriptor
Foreign Countries | 61 |
Student Behavior | 61 |
Computer Science Education | 58 |
Programming | 27 |
Student Attitudes | 23 |
College Students | 22 |
Electronic Learning | 15 |
Teaching Methods | 14 |
Academic Achievement | 12 |
Computer Software | 12 |
Educational Technology | 12 |
More ▼ |
Source
Author
Chengcong Zhu | 2 |
Dan Sun | 2 |
Giannakos, Michail N. | 2 |
Jadud, Matthew C. | 2 |
Li, Yan | 2 |
Miaoting Cheng | 2 |
Ouyang, Fan | 2 |
Romero, Cristobal, Ed. | 2 |
Sun, Dan | 2 |
Yan Li | 2 |
Ahadi, Alireza | 1 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 3 |
Researchers | 2 |
Administrators | 1 |
Practitioners | 1 |
Location
China | 10 |
Turkey | 7 |
United Kingdom | 6 |
Australia | 5 |
Greece | 5 |
Norway | 4 |
Taiwan | 4 |
Canada | 3 |
Finland | 3 |
Netherlands | 3 |
Spain | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Bem Sex Role Inventory | 1 |
Massachusetts Comprehensive… | 1 |
Myers Briggs Type Indicator | 1 |
What Works Clearinghouse Rating
Dan Sun; Chee-Kit Looi; Yan Li; Chengcong Zhu; Caifeng Zhu; Miaoting Cheng – Educational Technology Research and Development, 2024
In the current era where computational literacy holds significant relevance, a growing number of schools across the globe have placed emphasis on K-12 programming education. This field of education primarily comprises two distinct modalities--the block-based programming modality (BPM) and the text-based programming modality (TPM). Previous…
Descriptors: Programming, Student Behavior, Thinking Skills, Computation
Dan Sun; Chengcong Zhu; Fan Xu; Yan Li; Fan Ouyang; Miaoting Cheng – Journal of Educational Computing Research, 2024
Although previous research has provided some insights into the effects of block-based and text-based programming modalities, there is a dearth of a detailed, multi-dimensional analysis of the transition process from different introductory programming modalities to professional programming learning. This study employed a quasi-experimental design…
Descriptors: Programming, Secondary School Students, Computation, Thinking Skills
Qian Fu; Wenjing Tang; Yafeng Zheng; Haotian Ma; Tianlong Zhong – Interactive Learning Environments, 2024
In this study, a predictive model is constructed to analyze learners' performance in programming tasks using data of programming behavioral events and behavioral sequences. First, this study identifies behavioral events from log data and applies lag sequence analysis to extract behavioral sequences that reflect learners' programming strategies.…
Descriptors: Predictor Variables, Psychological Patterns, Programming, Self Management
Burcak Aydin; Gökhan Akcapinar; Vildan Özeke; Mohammad Nehal Hasnine – International Association for Development of the Information Society, 2024
This study explores the relationship between students' affective states and their interactions with educational videos. While video-based learning has become increasingly popular, it is important to understand the emotional and behavioral dynamics that influence learning outcomes. Using a qualitative content analysis approach, data were collected…
Descriptors: Instructional Films, Cognitive Processes, Student Behavior, Psychological Patterns
Yukiko Maruyama – International Association for Development of the Information Society, 2022
The increased focus on computational thinking has led to the acceptance of computer programming as one of the ways of teaching computational thinking. In 2020, Japan introduced programming education in elementary schools. To understand the current situation of parental involvement at the beginning of programming education, this study aimed to know…
Descriptors: Parent Participation, Programming, Computer Science Education, Thinking Skills
Denis Zhidkikh; Ville Heilala; Charlotte Van Petegem; Peter Dawyndt; Miitta Jarvinen; Sami Viitanen; Bram De Wever; Bart Mesuere; Vesa Lappalainen; Lauri Kettunen; Raija Hämäläinen – Journal of Learning Analytics, 2024
Predictive learning analytics has been widely explored in educational research to improve student retention and academic success in an introductory programming course in computer science (CS1). General-purpose and interpretable dropout predictions still pose a challenge. Our study aims to reproduce and extend the data analysis of a privacy-first…
Descriptors: Learning Analytics, Prediction, School Holding Power, Academic Achievement
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Dina A. Zekry; Gerard T. McKee – International Association for Development of the Information Society, 2023
The paper explores current learning approaches. The authors present the Trigger-Based Discussion-Oriented Continuous learning model (TbDoC) that focuses on creating a continuous learning experience over the online and off-line (on-campus) learning environments. The model aims to create a more engaging learning environment that encourages…
Descriptors: Discussion (Teaching Technique), Independent Study, Teaching Models, Electronic Learning
Ramon Lawrence; Sarah Foss; Tatiana Urazova – ACM Transactions on Computing Education, 2023
Objectives: Automatic assessment systems are widely used to provide rapid feedback for students and reduce grading time. Despite the benefits of increased efficiency and improved pedagogical outcomes, an ongoing challenge is mitigating poor student behaviors when interacting with automatic assessment systems including numerous submissions,…
Descriptors: Student Behavior, Evaluation Methods, Technology Uses in Education, Educational Technology
Ozan Rasit Yürüm; Soner Yildirim; Tugba Taskaya-Temizel – Interactive Learning Environments, 2023
The purpose of this study is to develop an intervention framework based on video clickstream interactions for delivering superior user experience for video lectures. Apart from existing studies on data-driven interventions, this study focuses on video clickstream interactions to identify timely interventions for creating interactive video…
Descriptors: Video Technology, Computer Assisted Instruction, Intervention, Lecture Method
Zhan, Zehui; He, Wenchang; Yi, Xitian; Ma, Shuyao – Journal of Educational Computing Research, 2022
This paper examined the effect of the Unplugged Programming Teaching Aids (UPTA) on students' computational thinking and classroom interaction. A set of UPTA was created and used in a primary school in southern China. A total of 48 students aged 6-8 were assigned to two classes, with the same instructor and learning materials, but only the…
Descriptors: Foreign Countries, Programming, Computation, Thinking Skills
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Mike Richards; Kevin Waugh; Mark A Slaymaker; Marian Petre; John Woodthorpe; Daniel Gooch – ACM Transactions on Computing Education, 2024
Cheating has been a long-standing issue in university assessments. However, the release of ChatGPT and other free-to-use generative AI tools has provided a new and distinct method for cheating. Students can run many assessment questions through the tool and generate a superficially compelling answer, which may or may not be accurate. We ran a…
Descriptors: Computer Science Education, Artificial Intelligence, Cheating, Student Evaluation
I-Fan Liu; Hui-Chun Hung; Che-Tien Liang – Interactive Learning Environments, 2024
With the rise of big data, artificial intelligence, and other emerging information technologies, an increasing number of students without computer science (CS) backgrounds have begun to learn programming. Programming is considered a complex task for beginners, and instructors find it difficult to quickly address all the problems that students…
Descriptors: Programming, Student Attitudes, Blended Learning, Video Technology