Publication Date
In 2025 | 7 |
Since 2024 | 15 |
Since 2021 (last 5 years) | 33 |
Since 2016 (last 10 years) | 61 |
Since 2006 (last 20 years) | 84 |
Descriptor
Computer Science Education | 94 |
Problem Solving | 94 |
Student Attitudes | 94 |
Programming | 48 |
Teaching Methods | 40 |
Foreign Countries | 38 |
Undergraduate Students | 27 |
College Students | 25 |
Thinking Skills | 24 |
Computer Software | 17 |
Cooperative Learning | 17 |
More ▼ |
Source
Author
Armoni, Michal | 3 |
Boyer, Kristy Elizabeth | 2 |
Dahn, Maggie | 2 |
DeLiema, David | 2 |
Fathi, Moein | 2 |
Gal-Ezer, Judith | 2 |
Hooshyar, Danial | 2 |
Ifenthaler, Dirk, Ed. | 2 |
Keunjae Kim | 2 |
Kyungbin Kwon | 2 |
Lim, Heuiseok | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 2 |
Practitioners | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Lorien Cafarella; Lucas Vasconcelos – Education and Information Technologies, 2025
Middle school students often enter Computer Science (CS) classes without previous CS or Computational Thinking (CT) instruction. This study evaluated how Code.org's block-based programming curriculum affects middle school students' CT skills and attitudes toward CT and CS. Sixteen students participated in the study. This was a mixed methods action…
Descriptors: Middle School Students, Computation, Thinking Skills, Problem Solving
Zachary M. Savelson; Kasia Muldner – Computer Science Education, 2024
Background and Context: Productive failure (PF) is a learning paradigm that flips the order of instruction: students work on a problem, then receive a lesson. PF increases learning, but less is known about student emotions and collaboration during PF, particularly in a computer science context. Objective: To provide insight on students' emotions…
Descriptors: Student Attitudes, Psychological Patterns, Fear, Failure
Julia Tomanova; Martin Vozar; Dasa Munkova – International Journal of Education in Mathematics, Science and Technology, 2024
The study focuses on the identification of relationships and/or rules between computational thinking (CT) concepts among the undergraduate students of Applied Informatics due to their attitudes towards mathematics. We analyze three CT concepts -- decomposition, pattern recognition, and algorithmic thinking. We assume that students who have a…
Descriptors: Computation, Thinking Skills, Student Attitudes, Undergraduate Students
Roland Kiraly; Sandor Kiraly; Martin Palotai – Education and Information Technologies, 2024
Deep learning is a very popular topic in computer sciences courses despite the fact that it is often challenging for beginners to take their first step due to the complexity of understanding and applying Artificial Neural Networks (ANN). Thus, the need to both understand and use neural networks is appearing at an ever-increasing rate across all…
Descriptors: Artificial Intelligence, Computer Science Education, Problem Solving, College Faculty
Jhon Jairo Ramírez-Echeverry; Felipe Restrepo-Calle; Stephanie Torres Jiménez – European Journal of Education, 2025
This study investigates the self-regulated learning strategies employed by students in computer programming courses. Utilising the Questionnaire on Learning Strategies in Computer Programming (CEAPC), the research aims to identify specific strategies used by students. The findings reveal a variety of effective learning strategies, including…
Descriptors: Independent Study, Learning Strategies, Programming, Computer Science Education
Chih-Hung Chen; Hsiang-Yu Chung – Journal of Educational Computing Research, 2024
Computational thinking (CT) has gained considerable attention and in-depth discussion over the last two decades. Although the significance of CT has been highlighted, it could be challenging for educators to teach CT. Fortunately, adopting robots in education has been evidenced to be of benefit to promoting students' learning motivation, CT, and…
Descriptors: Computation, Thinking Skills, Teaching Methods, Programming
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Petko Stoev; Maya Stoeva; Ivan Shotlekov – International Society for Technology, Education, and Science, 2023
Career development is an important aspect of every young person's life as it helps them identify their skills, interests and goals and find the right career path for themselves. Career skills are a broad range of competencies and abilities that are necessary for success in the workplace. Developing them through education, training and experience…
Descriptors: Career Development, Computer Science Education, Computer Software, Competition
Agnese Ilaria Telloni – International Journal of Mathematical Education in Science and Technology, 2024
We present a model for roleplaying (RP) for university students that is aimed at fostering the interactions of each learner with the teacher and coursemates, self- and peer-assessment, as well as an awareness and meaningful learning of mathematics. Specific features of our model are its focus on metacognition and individualized learning, based on…
Descriptors: Advanced Courses, Mathematics Instruction, Metacognition, Engineering Education
Iserte, Sergio; Tomas, Vicente R.; Perez, Miguel; Castillo, Maribel; Boronat, Pablo; Garcia, Luis A. – IEEE Transactions on Education, 2023
Team project-based learning (TPBL) combines two learning techniques: 1) project-based learning (PBL) and 2) teamwork. This combination leverages the learning outcomes of both methods and places students in a real work situation where they must develop and solve a real project while working as a team. TPBL has been used in two advanced database…
Descriptors: Cooperative Learning, Student Projects, Active Learning, Teamwork
Kyungbin Kwon; Thomas A. Brush; Keunjae Kim; Minhwi Seo – Journal of Educational Computing Research, 2025
This study examined the effects of embodied learning experiences on students' understanding of computational thinking (CT) concepts and their ability to solve CT problems. In a mixed-reality learning environment, students mapped CT concepts, such as sequencing and loops, onto their bodily movements. These movements were later applied to robot…
Descriptors: Thinking Skills, Computer Science Education, Robotics, Programming
Xiaoni Zhang – Journal of Information Systems Education, 2025
This teaching tip explores the integration of AI tools into database education. The author describes how instructors can use AI tools to prepare teaching materials and how students can use AI to facilitate database development. The teaching tips provided encompass both course-level objectives and assignment-specific strategies. The inclusion of AI…
Descriptors: Databases, Technology Integration, Critical Thinking, Thinking Skills
Amelia Auchstetter; Eben Witherspoon; Oluchi Ozuzu; Jonathan Margolin; Lawrence B. Friedman – American Institutes for Research, 2023
The purpose of this study was to evaluate the implementation and impact of the Pack program. The Pack was developed by the New York Hall of Science (NYSCI) and includes a digital game and set of curricular and professional development resources that aim to support computational thinking teaching and learning in middle school science and computer…
Descriptors: Computation, Thinking Skills, Educational Games, Program Implementation