Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computation | 4 |
Programming Languages | 4 |
Computer Science Education | 3 |
Foreign Countries | 2 |
Mathematics | 2 |
Programming | 2 |
Secondary School Students | 2 |
Student Attitudes | 2 |
Teaching Methods | 2 |
Thinking Skills | 2 |
Assignments | 1 |
More ▼ |
Source
Educational Technology &… | 1 |
Informatics in Education | 1 |
Journal of Educational… | 1 |
Journal of Information… | 1 |
Author
Chengcong Zhu | 1 |
Crabtree, John | 1 |
Dan Sun | 1 |
Fan Ouyang | 1 |
Fan Xu | 1 |
Li, Jiansheng | 1 |
Liu, Jiao | 1 |
Miaoting Cheng | 1 |
Rinderknecht, Christian | 1 |
Shadiev, Rustam | 1 |
Yan Li | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Tests/Questionnaires | 4 |
Reports - Research | 3 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 2 |
Audience
Location
China | 2 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Li, Jiansheng; Liu, Jiao; Yuan, Rui; Shadiev, Rustam – Educational Technology & Society, 2022
This study explores the role of socially shared regulation on computational thinking performance in cooperative learning. Ninety-four middle school students from China aged between 16 and 18 participated in this study. Forty-six students were in the experimental group, and 48 students were in the control group. Students in the experimental group…
Descriptors: Computation, Thinking Skills, Cooperative Learning, Foreign Countries
Crabtree, John; Zhang, Xihui – Journal of Information Technology Education: Innovations in Practice, 2015
Teaching advanced programming can be a challenge, especially when the students are pursuing different majors with diverse analytical and problem-solving capabilities. The purpose of this paper is to explore the efficacy of using a particular problem as a vehicle for imparting a broad set of programming concepts and problem-solving techniques. We…
Descriptors: Computer Science Education, Programming Languages, Information Technology, Problem Solving
Rinderknecht, Christian – Informatics in Education, 2011
When first introduced to the analysis of algorithms, students are taught how to assess the best and worst cases, whereas the mean and amortized costs are considered advanced topics, usually saved for graduates. When presenting the latter, aggregate analysis is explained first because it is the most intuitive kind of amortized analysis, often…
Descriptors: Computation, Computer Software, Undergraduate Study, Teaching Methods