Publication Date
| In 2026 | 0 |
| Since 2025 | 29 |
| Since 2022 (last 5 years) | 168 |
| Since 2017 (last 10 years) | 335 |
| Since 2007 (last 20 years) | 543 |
Descriptor
Source
Author
| Cavus, Nadire | 6 |
| Ibrahim, Dogan | 5 |
| Laakso, Mikko-Jussi | 4 |
| Ali, Azad | 3 |
| Barnes, Tiffany | 3 |
| Frydenberg, Mark | 3 |
| Mitri, Michel | 3 |
| Smith, David | 3 |
| Uzunboylu, Huseyin | 3 |
| Xinogalos, Stelios | 3 |
| Zhang, Xihui | 3 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 22 |
| Media Staff | 4 |
| Students | 3 |
| Researchers | 2 |
Location
| Turkey | 23 |
| Taiwan | 17 |
| United Kingdom | 13 |
| Germany | 12 |
| Spain | 11 |
| China | 8 |
| Cyprus | 8 |
| Pennsylvania | 8 |
| Finland | 6 |
| Australia | 5 |
| Canada | 5 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Motivated Strategies for… | 4 |
| Academic Motivation Scale | 1 |
| California Critical Thinking… | 1 |
| Learning Style Inventory | 1 |
| Watson Glaser Critical… | 1 |
What Works Clearinghouse Rating
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Tsiotras, Dimitrios; Xinogalos, Stelios – Informatics in Education, 2021
There has been an active movement towards fun learning, using games in education. This article introduces the text-based serious game "Rise of the Java Emperor" that aims to support students in learning basic object-oriented programming concepts using Java. Information concerning the analysis, the design and the pilot evaluation of the…
Descriptors: Programming Languages, Teaching Methods, Graduate Students, Undergraduate Students
Thomas, Paul JoseKutty – ProQuest LLC, 2021
Software modeling is an integral practice for software engineers especially as the complexity of software solutions increase. There is precedent in industry to model information systems in terms of functions, structures, and behaviors. While constructing these models, abstraction and systems thinking are employed to determine elements essential to…
Descriptors: Computer Science Education, Programming Languages, Academic Achievement, College Students
Musa Adekunle Ayanwale; Jamiu Oluwadamilare Amusa; Adekunle Ibrahim Oladejo; Funmilayo Ayedun – Interchange: A Quarterly Review of Education, 2024
The study focuses on assessing the proficiency levels of higher education students, specifically the physics achievement test (PHY 101) at the National Open University of Nigeria (NOUN). This test, like others, evaluates various aspects of knowledge and skills simultaneously. However, relying on traditional models for such tests can result in…
Descriptors: Item Response Theory, Difficulty Level, Item Analysis, Test Items
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Holman, Justin O.; Hacherl, Allie – Journal of Statistics and Data Science Education, 2023
It has become increasingly important for future business professionals to understand statistical computing methods as data science has gained widespread use in contemporary organizational decision processes in recent years. Used by scores of academics and practitioners in a variety of fields, Monte Carlo simulation is one of the most broadly…
Descriptors: Teaching Methods, Monte Carlo Methods, Programming Languages, Statistics Education
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
Gozukucuk, Meral; Gunbas, Nilgun – Journal of Education, 2022
The purpose of this study is to contribute to preservice teachers' technological pedagogical content knowledge (TPACK). For this purpose, preservice teachers (n = 8) learned visual programming language, designed technology-based reading activities, and observed students completing these activities. A case study approach was employed, and…
Descriptors: Preservice Teachers, Technological Literacy, Pedagogical Content Knowledge, Programming Languages
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
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
Justin Gambrell; Eric Brewe – Physical Review Physics Education Research, 2024
Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We…
Descriptors: Physics, Introductory Courses, Science Instruction, Thinking Skills
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Phillips, A. M.; Gouvea, E. J.; Gravel, B. E.; Beachemin, P. -H.; Atherton, T. J. – Physical Review Physics Education Research, 2023
Computation is intertwined with essentially all aspects of physics research and is invaluable for physicists' careers. Despite its disciplinary importance, integration of computation into physics education remains a challenge and, moreover, has tended to be constructed narrowly as a route to solving physics problems. Here, we broaden Physics…
Descriptors: Physics, Science Instruction, Teaching Methods, Models

Peer reviewed
Direct link
