Publication Date
In 2025 | 7 |
Since 2024 | 48 |
Since 2021 (last 5 years) | 184 |
Since 2016 (last 10 years) | 356 |
Since 2006 (last 20 years) | 476 |
Descriptor
Computer Science Education | 657 |
Problem Solving | 657 |
Programming | 253 |
Teaching Methods | 204 |
Foreign Countries | 188 |
Thinking Skills | 161 |
Computer Software | 103 |
Undergraduate Students | 96 |
Student Attitudes | 90 |
College Students | 81 |
Computation | 81 |
More ▼ |
Source
Author
Armoni, Michal | 8 |
Piele, Donald T. | 7 |
Taitt, Kathy | 6 |
Gal-Ezer, Judith | 5 |
Margulieux, Lauren E. | 5 |
Boyer, Kristy Elizabeth | 4 |
Csernoch, Mária | 4 |
Ginat, David | 4 |
Kwon, Kyungbin | 4 |
Lavy, Ilana | 4 |
Rashkovits, Rami | 4 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 48 |
Teachers | 25 |
Students | 12 |
Researchers | 9 |
Administrators | 2 |
Policymakers | 2 |
Location
Turkey | 25 |
Australia | 11 |
China | 10 |
Taiwan | 10 |
Brazil | 9 |
Israel | 9 |
Malaysia | 9 |
Spain | 7 |
California | 6 |
India | 6 |
Japan | 6 |
More ▼ |
Laws, Policies, & Programs
Elementary and Secondary… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Akcaoglu, Mete – TechTrends: Linking Research and Practice to Improve Learning, 2016
Design involves solving complex, ill-structured problems. Design tasks are consequently, appropriate contexts for children to exercise higher-order thinking and problem-solving skills. Although creating engaging and authentic design contexts for young children is difficult within the confines of traditional schooling, recently, game-design has…
Descriptors: Games, Instructional Design, Computer Science Education, Programming
Ferreira, Deller James; Ambrósio, Ana Paula Laboissière; Melo, Tatiane F. N. – International Journal of Information and Communication Technology Education, 2018
This article describes how it is due to the fact that computer science is present in many activities of daily life, students need to develop skills to solve problems to improve the lives of people in general. This article investigates correlations between teachers' motivational orientations, beliefs and practices with respect to the application of…
Descriptors: Computer Science Education, Relevance (Education), College Faculty, Teacher Attitudes
Exter, Marisa; Caskurlu, Secil; Fernandez, Todd – ACM Transactions on Computing Education, 2018
This article discusses the findings of a survey of nearly 300 computing professionals who are involved in the design and/or development of software across a variety of industries. We report on the surveyed professionals' perceptions of the importance of a range of topics and skills, and the degree to which 55 recent graduates felt that each topic…
Descriptors: Professional Personnel, Employee Attitudes, Knowledge Level, Skill Analysis
Erümit, Ali Kürsat; Öngöz, Sakine; Aksoy, Dilara Arzugül – Malaysian Online Journal of Educational Technology, 2020
The aim of this study was to design, implement and evaluate the programming process for gifted students and offer suggestions to teachers and researchers. For this purpose, 5 gifted students were provided programming activities for ten weeks. Scratch was used in the programming training process. The qualitative data was collected by observation,…
Descriptors: Academically Gifted, Computer Science Education, Student Interests, Student Needs
Saito, Tomohiro; Watanobe, Yutaka – International Journal of Distance Education Technologies, 2020
Programming education has recently received increased attention due to growing demand for programming and information technology skills. However, a lack of teaching materials and human resources presents a major challenge to meeting this demand. One way to compensate for a shortage of trained teachers is to use machine learning techniques to…
Descriptors: Programming, Computer Science Education, Electronic Learning, Instructional Materials
Mishra, Shitanshu; Iyer, Sridhar – Research and Practice in Technology Enhanced Learning, 2015
Background: Problem posing, the generation of questions by learners, has been shown to be an effective instructional strategy for teaching-learning of complex materials in domains such as mathematics. In this paper, we demonstrate the potential of problem posing in two dimensions. Firstly, we present how problem posing can result in unfolding of…
Descriptors: Problem Solving, Programming, Computer Science Education, Teaching Methods
Peteranetz, Markeya S.; Flanigan, Abraham E.; Shell, Duane F.; Soh, Leen-Kiat – IEEE Transactions on Education, 2018
Contribution: This paper provides evidence that computational creativity exercises (CCEs) can increase engineering students' learning in introductory computer science (CS1) courses. Its main contribution is its more rigorous treatment/control group research design that allows testing for causal influences of CCEs on student learning and…
Descriptors: Engineering Education, Evidence Based Practice, Problem Solving, Control Groups
Qian, Yizhou – ProQuest LLC, 2018
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. This exploratory design-based research (DBR) study implemented a data-driven approach to identify secondary school…
Descriptors: Misconceptions, Data, Decision Making, Computer Science Education
Israel, Maya; Chung, Moon Y.; Wherfel, Quentin M.; Shehab, Saddeddine – Computer Science Education, 2020
Background and Context: Elementary computer science (CS) can be engaging and challenging for some students with disabilities who struggle with complex problem solving. Objective: This study examined academic engagement of students with autism spectrum disorder (ASD) in elementary CS instruction. Method: A mixed methods case study was used to study…
Descriptors: Elementary School Students, Computer Science Education, Autism, Pervasive Developmental Disorders
Sung, Woonhee; Black, John B. – Journal of Research on Technology in Education, 2021
This study examined what factors might have a positive impact on students' learning outcomes in mathematical understanding and computational thinking skills. Specifically, whether the proposed instructional design combining computational perspectives and an embodied approach in mathematics learning improves (a) mathematics learning, (b)…
Descriptors: Instructional Design, Mathematics Instruction, Teaching Methods, Outcomes of Education
Sanford, John F.; Naidu, Jaideep T. – Contemporary Issues in Education Research, 2017
The paper argues that mathematical modeling is the essence of computational thinking. Learning a computer language is a valuable assistance in learning logical thinking but of less assistance when learning problem-solving skills. The paper is third in a series and presents some examples of mathematical modeling using spreadsheets at an advanced…
Descriptors: Mathematical Models, Computation, Cognitive Processes, Problem Solving
Vizcaíno, Aurora; García, Félix; de Guzmán, Ignacio García Rodriguez; Moraga, M. Ángeles – ACM Transactions on Computing Education, 2019
Global Software Development (GSD) is currently a strong industry trend. This means that if computer science engineers are to be trained to deal with this model, it is very important to include the topic in software engineering courses, attempting to ensure that students learn about GSD and become familiar with its advantages and challenges.…
Descriptors: Educational Games, Global Approach, Computer Software, Computer Science Education
Shin, Shin-Shing – IEEE Transactions on Education, 2015
Students in object-oriented analysis and design (OOAD) courses typically encounter difficulties transitioning from object-oriented analysis (OOA) to logical design (OOLD). This study conducted an empirical experiment to examine these learning difficulties by evaluating differences between OOA-to-OOLD and OOLD-to-object-oriented-physical-design…
Descriptors: Computer Science Education, Design, Semantics, Learning Processes
Lacave, Carmen; Molina, Ana I.; Redondo, Miguel A. – IEEE Transactions on Education, 2018
Contribution: Findings are provided from an initial survey to evaluate the magnitude of the recursion problem from the student point of view. Background: A major difficulty that programming students must overcome--the learning of recursion--has been addressed by many authors, using various approaches, but none have considered how students perceive…
Descriptors: Student Attitudes, Attitude Measures, Difficulty Level, Programming
Baloyi, Leonah L.; Ojo, Sunday O.; Van Wyk, Etienne A. – International Association for Development of the Information Society, 2017
Teaching and learning programming has presented many challenges in institutions of higher learning worldwide. Teaching and learning programming require cognitive reasoning, mainly due to the fundamental reality that the underlying concepts are complex and abstract. As a result, many institutions of higher learning are faced with low success rates…
Descriptors: Computer Science Education, Programming, Instructional Design, Interaction