Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 11 |
| Since 2017 (last 10 years) | 18 |
| Since 2007 (last 20 years) | 25 |
Descriptor
| Introductory Courses | 26 |
| Thinking Skills | 26 |
| Programming | 23 |
| Computer Science Education | 19 |
| Computation | 12 |
| Teaching Methods | 12 |
| Problem Solving | 11 |
| Programming Languages | 9 |
| Undergraduate Students | 7 |
| Foreign Countries | 6 |
| Learning Processes | 6 |
| More ▼ | |
Source
Author
| Adams, Bryan | 1 |
| Andalibi, Mehran | 1 |
| Bacon, Liz | 1 |
| Baller, Daniel | 1 |
| Bell, Tim | 1 |
| Chahal, Kuljit Kaur | 1 |
| Chakraborty, Pinaki | 1 |
| Chakraverty, Shampa | 1 |
| Chang, Chih-Kai | 1 |
| Chen, Peggy P. | 1 |
| Cornelisse, Joran | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 23 |
| Reports - Research | 14 |
| Reports - Descriptive | 6 |
| Reports - Evaluative | 4 |
| Collected Works - Proceedings | 1 |
| Dissertations/Theses -… | 1 |
| Speeches/Meeting Papers | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 13 |
| Postsecondary Education | 12 |
| Secondary Education | 3 |
| Elementary Secondary Education | 2 |
| Elementary Education | 1 |
| Grade 6 | 1 |
| High Schools | 1 |
| Intermediate Grades | 1 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 1 |
| NEO Five Factor Inventory | 1 |
What Works Clearinghouse Rating
Ting-Ting Wu; Hsin-Yu Lee; Pei-Hua Chen; Wei-Sheng Wang; Yueh-Min Huang – Journal of Computer Assisted Learning, 2025
Background: Conventional reflective learning methodologies in programming education often lack structured guidance and individualised feedback, limiting their pedagogical effectiveness. Whilst computational thinking (CT) offers a systematic problem-solving framework with decomposition, pattern recognition, abstraction, and algorithm design, its…
Descriptors: Computation, Thinking Skills, Educational Diagnosis, Diagnostic Tests
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses
Ibrahim Cetin; Tarik Otu – International Journal of Computer Science Education in Schools, 2023
The purpose of the current study was to explore the effect of modality (constructionist mBlock, Scratch, and Python interventions) on six-grade students' computational thinking, programming attitude, and achievement. The pre-test and post-test quasi-experimental design was used to explore the research questions. The study group consisted of 105…
Descriptors: Computation, Thinking Skills, Student Attitudes, Programming
Radek Pelánek – ACM Transactions on Computing Education, 2025
Learning environments for programming education need a comprehensive task set that guides students from basic programming concepts to complex challenges. For creating such a task set, it is beneficial to utilize the concept of a design space--a systematic mapping of design dimensions and choices along these dimensions. We propose an iterative…
Descriptors: Computer Science Education, Programming, Design, Task Analysis
Munasinghe, Bhagya; Bell, Tim; Robins, Anthony – Journal of Pedagogical Research, 2023
An unplugged approach to teaching enables students to explore Computational Thinking without using a computer. It might appear that if students are to learn programming, they should focus on computer-based work; however, it appears that using "unplugged" activities before engaging in computer-based coding (programming) activities for…
Descriptors: Learning Activities, Programming, Introductory Courses, Computation
Kaur, Amanpreet; Chahal, Kuljit Kaur – Journal of Science Education and Technology, 2023
Computational thinking (CT) is an essential skill required for every individual in the digital era to become creative problem solvers. The purpose of this research is to investigate the relationships between computational thinking skills, the Big Five personality factors, and learning motivation using structural equation modeling (SEM). The…
Descriptors: Personality, Learning Motivation, Computation, Thinking Skills
Chen, Peggy P. – New Directions for Teaching and Learning, 2023
Many introductory computer science (CS) courses are intended to address the increased demand for computer literacy and the development of cross-cutting concepts and practices of computational thinking (CT). Colleges and universities offer introductory CS courses every semester toward this end. The issue is centered on how to support CT learning in…
Descriptors: Introductory Courses, Computer Science Education, Computer Literacy, Thinking Skills
Jiang, Yabing – Journal of Information Systems Education, 2022
Small teaching approaches are well-structured, incremental teaching improvement techniques supported by research in cognitive science, memory, and learning. I systematically implement a series of small teaching activities in an introductory programming course to tackle the teaching and learning challenges faced by instructors and students. The…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Academic Achievement
Schoeman, Marthie – Perspectives in Education, 2019
Due to the character of programming languages, reading ability may have more impact on learning to program than on learning in other subjects. This paper describes an exploratory study of the relationship between reading skills, as perceived through eye tracking, and the ability to program. An empirical investigation into this relationship…
Descriptors: Reading Skills, Predictor Variables, Programming, Novices
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Justin Gambrell; Eric Brewe – Physical Review Physics Education Research, 2024
Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We…
Descriptors: Physics, Introductory Courses, Science Instruction, Thinking Skills
Lockwood, Elise; De Chenne, Adaline – International Journal of Research in Undergraduate Mathematics Education, 2020
When solving counting problems, students often struggle with determining what they are trying to count (and thus what problem type they are trying to solve and, ultimately, what formula appropriately applies). There is a need to explore potential interventions to deepen students' understanding of key distinctions between problem types and to…
Descriptors: Thinking Skills, Programming Languages, Computer Science Education, Introductory Courses
Adams, Bryan; Baller, Daniel; Jonas, Bryan; Joseph, Anny-Claude; Cummiskey, Kevin – Journal of Statistics and Data Science Education, 2021
Since the publishing of Nolan and Temple Lang's "Computing in the Statistics Curriculum" in 2010, the American Statistical Association issued new recommendations in the revised GAISE college report. To reflect modern practice and technologies, they emphasize giving students experience with multivariable thinking. Students develop…
Descriptors: Multivariate Analysis, Statistics Education, Teaching Methods, Thinking Skills
Sarafoglou, Alexandra; van der Heijden, Anna; Draws, Tim; Cornelisse, Joran; Wagenmakers, Eric-Jan; Marsman, Maarten – Psychology Learning and Teaching, 2022
Current developments in the statistics community suggest that modern statistics education should be structured holistically, that is, by allowing students to work with real data and to answer concrete statistical questions, but also by educating them about alternative frameworks, such as Bayesian inference. In this article, we describe how we…
Descriptors: Bayesian Statistics, Thinking Skills, Undergraduate Students, Psychology
Rebecca Smith – ProQuest LLC, 2019
In recent years, computer science has become a cornerstone of modern society. As a result, enrollment in undergraduate computer science programs has expanded rapidly. While the influx of talent into the field will undoubtedly lead to countless technological developments, this growth also brings new pedagogical challenges. Educational resources,…
Descriptors: Computer Science Education, Individualized Instruction, Interaction, Learning Experience
Previous Page | Next Page »
Pages: 1 | 2
Peer reviewed
Direct link
