Publication Date
In 2025 | 5 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 24 |
Since 2016 (last 10 years) | 36 |
Since 2006 (last 20 years) | 45 |
Descriptor
Difficulty Level | 45 |
Undergraduate Students | 45 |
Computer Science Education | 44 |
Foreign Countries | 22 |
Programming | 17 |
Cognitive Processes | 15 |
Teaching Methods | 14 |
Student Attitudes | 13 |
Computer Software | 11 |
Instructional Effectiveness | 11 |
Comparative Analysis | 9 |
More ▼ |
Source
Author
Karasavvidis, Ilias | 2 |
Ragazou, Vasiliki | 2 |
Ait-Adda, Samia | 1 |
Akbiyik, Cenk | 1 |
Athina Thoma | 1 |
Balla, Amar | 1 |
Behera, Ardhendu | 1 |
Bousbia, Nabila | 1 |
Brown, Michael | 1 |
Bunch, John M. | 1 |
Busra Ozmen Yagiz | 1 |
More ▼ |
Publication Type
Journal Articles | 39 |
Reports - Research | 36 |
Reports - Descriptive | 4 |
Tests/Questionnaires | 4 |
Dissertations/Theses -… | 3 |
Speeches/Meeting Papers | 2 |
Collected Works - Proceedings | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 45 |
Postsecondary Education | 44 |
Elementary Secondary Education | 2 |
Secondary Education | 1 |
Two Year Colleges | 1 |
Audience
Teachers | 1 |
Location
Turkey | 4 |
China | 3 |
Greece | 3 |
Israel | 2 |
Malaysia | 2 |
United Kingdom (England) | 2 |
Algeria | 1 |
Asia | 1 |
Australia | 1 |
Bosnia and Herzegovina | 1 |
Brazil | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Group Embedded Figures Test | 1 |
What Works Clearinghouse Rating
Joe Michael Allen – ProQuest LLC, 2021
A well-run introductory CS1 course is essential for all students within CS education. CS1 is necessary to keep students in the major and important to attract non-majors to the CS field. Unfortunately, there are many well-known issues that most CS1 courses have in common: high drop rates, low retention, high student stress, student struggle,…
Descriptors: Undergraduate Students, Computer Science Education, Computer Science, Required Courses
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
Mugruza-Vassallo, Carlos Andrés – Education and Information Technologies, 2023
In the present research the typical triangle on formative research was extended to a double triangle for an overall career programme (here expander/ compressor) and funnel proposal was explored in a single course (as a "fractal" method). Array processing and ElectroEncephaloGram (EEG) techniques have been incorporated into a Digital…
Descriptors: Research Methodology, Undergraduate Students, Computer Science Education, Homework
Moon, Hyunchang; Cheon, Jongphil; Kwon, Kyungbin – International Journal of Computer Science Education in Schools, 2022
To help novice learners overcome the obstacles of learning computational thinking (CT) through programming, it is vital to identify difficult CT components. This study aimed to determine the computational concepts and practices that learners may have difficulties acquiring and discuss how programming instructions should be designed to facilitate…
Descriptors: Difficulty Level, Computation, Thinking Skills, Programming
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
Gustavo Gutierrez Carreon – Journal of Information Technology Education: Innovations in Practice, 2025
Aim/Purpose: The need for this paper arises from the lack of comprehensive studies comparing the impact of cloud-based versus local database systems on student learning outcomes. Specifically, there is a need to understand how these different approaches affect usability and cognitive load in educational settings, which are critical factors for…
Descriptors: Cognitive Processes, Difficulty Level, Information Storage, Information Technology
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
Frede, Christiane; Knobelsdorf, Maria – Computer Science Education, 2021
Background and Context: Considerable numbers of Computer science (CS) undergraduate majors struggle in Theory of Computation (ToC) courses, which strengthen bimodality beliefs of student performance. Reasons for students struggling are assumed to be manifold but substantial ground is based on studies providing singular insights into this matter.…
Descriptors: Computer Science Education, Academic Achievement, Introductory Courses, Computation
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
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
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Journal of Information Systems Education, 2023
Educators who teach programming subjects are often wondering "which programming language should I teach first?" The debate behind this question has a long history and coming up with a definite answer to this question would be farfetched. Nonetheless, several efforts can be identified in the literature wherein pros and cons of mainstream…
Descriptors: Comparative Analysis, Programming Languages, Probability, Error Patterns
Mehmet Firat; Saniye Kuleli – Journal of Educational Technology and Online Learning, 2024
This research investigates the comparative effectiveness of the ChatGPT and the Google search engine in facilitating the self-learning of JavaScript functions among undergraduate open and distance learning students. The study employed a quasi-experimental post-test control group design to analyze the variables of disorientation, satisfaction,…
Descriptors: Comparative Analysis, Web Sites, Computer Software, Artificial Intelligence
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification