Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 9 |
Descriptor
Coding | 9 |
Critical Thinking | 9 |
Programming | 9 |
Computer Science Education | 6 |
Problem Solving | 5 |
Skill Development | 4 |
Technology Uses in Education | 4 |
Computer Software | 3 |
Foreign Countries | 3 |
Thinking Skills | 3 |
Computation | 2 |
More ▼ |
Source
Author
Balaji Kalluri | 1 |
Bers, Marina Umaschi | 1 |
Bildiren, Ahmet | 1 |
Brenda Mak | 1 |
Chaudhary, Kaylash | 1 |
Divyaansh Chippa | 1 |
Geist, Eugene | 1 |
Hebda, Maryann R. | 1 |
Leigh Jin | 1 |
McPherson, Maggie, Ed. | 1 |
Nunes, Miguel Baptista, Ed. | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 4 |
Reports - Descriptive | 2 |
Books | 1 |
Collected Works - Proceedings | 1 |
Guides - Classroom - Teacher | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Preschool Education | 1 |
Audience
Teachers | 2 |
Laws, Policies, & Programs
Assessments and Surveys
Raven Progressive Matrices | 1 |
What Works Clearinghouse Rating
Hebda, Maryann R. – Gifted Child Today, 2023
As technologically gifted students apply their abilities to computer science, they naturally flow through the talent development stages of potential, competency, and expertise. Processes that have always been important for gifted students to learn as they develop potential are embedded in learning code, which engages the beginning programmer in…
Descriptors: Talent Development, Technology Uses in Education, Technological Literacy, Coding
Prasad, Alvin; Chaudhary, Kaylash; Sharma, Bibhya – Education and Information Technologies, 2022
As a novice, learning computer programming is challenging. It requires learners to be inquisitive and acquire skills to analyze problems to get to solutions critically. Unfortunately, students drop out of programming courses because students think that programming is difficult to understand. The student's understanding of the problem definition is…
Descriptors: Programming, Computer Science Education, Skill Development, Computer Literacy
Balaji Kalluri; Prajish Prasad; Prakrati Sharma; Divyaansh Chippa – IEEE Transactions on Education, 2024
Contribution: This article proposes a new theoretical model with a goal to develop future human computational thinking (CT) in foundational computer science (CS) education. The model blends six critical types of thinking, i.e., logical thinking, systems thinking, sustainable thinking, strategic thinking, creative thinking, and responsible thinking…
Descriptors: Computation, Thinking Skills, Computer Science Education, Critical Thinking
Leigh Jin; Tai-Yin Chi; Brenda Mak – Journal of Information Systems Education, 2024
This paper presents the Screencast-Based Assessment Technique (SBAT) for a mobile app development curriculum in the information systems discipline. SBAT was implemented as a midterm take-home exam in which students design and develop an app project based on their own interests, passions, or ambitions. In addition to coding, students must create…
Descriptors: Technology Uses in Education, Computer Oriented Programs, Handheld Devices, Computer Software
Çiftci, Serdar; Bildiren, Ahmet – Computer Science Education, 2020
Background and Context: There are studies which indicate that computer programming supports high-level abilities for everyone such as creative thinking, questioning, problem solving and critical thinking which are considered within the scope of 21st-century abilities. Objective: The current experimental study was carried out to put forth the…
Descriptors: Outcomes of Education, Coding, Cognitive Ability, Problem Solving
Bers, Marina Umaschi – MIT Press, 2022
Today, schools are introducing STEM education and robotics to children in ever-lower grades. In "Beyond Coding," Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children…
Descriptors: Programming, Computer Science Education, Teaching Methods, Moral Values
Geist, Eugene – Childhood Education, 2016
Today's children need learning opportunities from cradle to career that build the knowledge and skills necessary to thrive in our interconnected and constantly changing world. This means putting 21st century skills, including creativity, innovation, critical thinking, and problem solving, at the center of learning, both in and out of school. As…
Descriptors: Coding, Programming, Robotics, Creativity
Yuen, Timothy T.; Robbins, Kay A. – ACM Transactions on Computing Education, 2014
Critical thinking, problem solving, the use of tools, and the ability to consume and analyze information are important skills for the 21st century workforce. This article presents a qualitative case study that follows five undergraduate biology majors in a computer science course (CS0). This CS0 course teaches programming within a data-driven…
Descriptors: Qualitative Research, Critical Thinking, Thinking Skills, Problem Solving
Nunes, Miguel Baptista, Ed.; McPherson, Maggie, Ed. – International Association for Development of the Information Society, 2015
These proceedings contain the papers of the International Conference e-Learning 2015, which was organised by the International Association for Development of the Information and Society and is part of the Multi Conference on Computer Science and Information Systems (Las Palmas de Gran Canaria, Spain, July 21-24, 2015). The e-Learning 2015…
Descriptors: Conference Papers, Failure, Electronic Learning, Success