Publication Date
In 2025 | 4 |
Since 2024 | 11 |
Since 2021 (last 5 years) | 27 |
Since 2016 (last 10 years) | 40 |
Since 2006 (last 20 years) | 47 |
Descriptor
Computer Science Education | 48 |
Difficulty Level | 48 |
Teaching Methods | 48 |
Programming | 25 |
Student Attitudes | 20 |
Foreign Countries | 19 |
Cognitive Processes | 18 |
Computer Software | 18 |
College Students | 14 |
Undergraduate Students | 14 |
Problem Solving | 13 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Location
Brazil | 4 |
Israel | 3 |
Turkey | 3 |
United Kingdom | 3 |
United Kingdom (England) | 3 |
Australia | 2 |
China | 2 |
Germany | 2 |
Greece | 2 |
Italy | 2 |
Japan | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Gerit Wagner; Laureen Thurner – Journal of Information Systems Education, 2025
Git, as the leading version-control system, is frequently employed by software developers, digital product managers, and knowledge workers. Information systems (IS) students aspiring to fill software engineering, management, or research positions would therefore benefit from familiarity with Git. However, teaching Git effectively can be…
Descriptors: Computer Science Education, Information Systems, Teaching Methods, Computer Software
Xiaojun Luo; Ismail Adelopo – Journal of International Education in Business, 2025
Purpose: This study aims to develops an interdisciplinary business and computer science pedagogy for teaching and learning computer programming in business schools at higher education institutions and explores its associated benefits, challenges and improvement. Design/methodology/approach: Based on a body of theories, an interdisciplinary…
Descriptors: Teaching Methods, Educational Opportunities, Difficulty Level, Business Administration Education
Hao, Xiaoxin; Xu, Zhiyi; Guo, Mingyue; Hu, Yuzheng; Geng, Fengji – International Journal of STEM Education, 2023
Background: Coding has become an integral part of STEM education. However, novice learners face difficulties in processing codes within embedded structures (also termed nested structures). This study aimed to investigate the cognitive mechanism underlying the processing of embedded coding structures based on hierarchical complexity theory, which…
Descriptors: Cognitive Processes, Difficulty Level, Programming, Computer Science Education
Almabrok Musa Almdahem – International Journal of Computer Science Education in Schools, 2024
A national curriculum for the study of computing became compulsory in English secondary schools in September 2014, replacing the study of information and communications technology with computer science (CS). This posed difficulties for teachers and students who did not have knowledge or experience of programming. This study was designed to…
Descriptors: Secondary School Students, Computer Science Education, Programming, Student Attitudes
Busra Ozmen Yagiz; Ecenaz Alemdag – Education and Information Technologies, 2025
Resilience is a critical personality trait that allows one to deal with difficulties, learn from failures, and maintain a positive attitude during task performance. However, it has not been understudied in a complex and challenging educational domain. The current research intends to address this gap by analyzing the specific characteristics of…
Descriptors: Foreign Countries, Undergraduate Students, Resilience (Psychology), Programming
K. Ann Renninger; Ruth C. Elias; Mariko J. Kamiya; Jennifer N. Paige; Raymond A. Youngblood – Computer Science Education, 2025
Background and Context: Integrating computer science (CS) and math in classrooms is an increasingly recognized way for schools to address national CS mandates. There is a need to understand how professional development (PD) can support teachers to integrate. Objective: We examined math teachers' interest, and confidence, in math, CS, and student…
Descriptors: Faculty Development, Teacher Workshops, Computer Science Education, Mathematics Instruction
Shabrina, Preya; Mostafavi, Behrooz; Tithi, Sutapa Dey; Chi, Min; Barnes, Tiffany – International Educational Data Mining Society, 2023
Problem decomposition into sub-problems or subgoals and recomposition of the solutions to the subgoals into one complete solution is a common strategy to reduce difficulties in structured problem solving. In this study, we use a datadriven graph-mining-based method to decompose historical student solutions of logic-proof problems into Chunks. We…
Descriptors: Intelligent Tutoring Systems, Problem Solving, Graphs, Data Analysis
Mike, Koby; Hazzan, Orit – IEEE Transactions on Education, 2023
Contribution: This article presents evidence that electrical engineering, computer science, and data science students, participating in introduction to machine learning (ML) courses, fail to interpret the performance of ML algorithms correctly, since they fail to consider the application domain. This phenomenon is referred to as the domain neglect…
Descriptors: Engineering Education, Computer Science Education, Data Science, Introductory Courses
Kuo, Yu-Chen; Lin, Yu-Hsuan; Wang, Tao-Hua; Lin, Hao-Chiang Koong; Chen, Ju-I; Huang, Yueh-Min – Innovations in Education and Teaching International, 2023
Flipped classroom is one of the important teaching modes among many novel teaching methods in recent years, students watch the video in the pre-class. However, if students cannot focus on the pre-class video learning or have problems with the learning content, the learning effect will be less than expected. Therefore, this research proposes a…
Descriptors: Instructional Effectiveness, Flipped Classroom, Teaching Methods, Programming
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
Peter Hu; Yangqiuting Li; Chandralekha Singh – Physical Review Physics Education Research, 2024
Quantum information science and engineering (QISE) is a rapidly developing field that leverages the skills of experts from many disciplines to utilize the potential of quantum systems in a variety of applications. It requires talent from a wide variety of traditional fields, including physics, engineering, chemistry, and computer science, to name…
Descriptors: Quantum Mechanics, Computer Science Education, Inquiry, Teaching Methods
Paola Iannone; Athina Thoma – International Journal of Mathematical Education in Science and Technology, 2024
Programming is becoming increasingly common in mathematics degrees as it is a desirable skill for new graduates. However, research shows that its use is mostly restricted to computational or modelling tasks. This paper reports a study on students' perceptions of and difficulties with Lean, an interactive theorem prover introduced as part of a…
Descriptors: Programming, Mathematics Instruction, Computer Science Education, Student Attitudes
Connor David Nelson – ProQuest LLC, 2024
This dissertation introduces a comprehensive framework aimed at reshaping applied cybersecurity education to significantly ease the learning curve, at scale, through three synergistic innovations. These methods address the daunting educational barriers in cybersecurity, enabling learners at all levels to understand complex security concepts more…
Descriptors: Computer Security, Information Security, Computer Science Education, Models
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Carl Christopher Haynes-Magyar – ProQuest LLC, 2022
Novice programmers need well-designed instruction and assessment informed by research and critical perspectives to conquer the historical challenges associated with completing introductory computer programming courses successfully. These issues include high dropout and failure rates, the struggle to acquire and retain basic programming knowledge,…
Descriptors: Programming, Electronic Publishing, Books, Computer Science Education