Publication Date
In 2025 | 7 |
Since 2024 | 24 |
Since 2021 (last 5 years) | 47 |
Since 2016 (last 10 years) | 75 |
Descriptor
Source
Author
Kayama, Mizue | 2 |
Ogata, Shinpei | 2 |
Abe, Kousuke | 1 |
Adachi, Chie | 1 |
Aigner, Wolfgang | 1 |
Akcaoglu, Mete | 1 |
Akhila Sri Manasa Venigalla | 1 |
Alario-Hoyos, Carlos | 1 |
Albó, Laia | 1 |
Alec Goncharow | 1 |
Ali Alqarni | 1 |
More ▼ |
Publication Type
Education Level
Audience
Researchers | 1 |
Teachers | 1 |
Location
Japan | 4 |
Turkey | 4 |
Brazil | 2 |
China | 2 |
Europe | 2 |
Hong Kong | 2 |
Africa | 1 |
Arkansas | 1 |
Australia | 1 |
Belgium | 1 |
Bulgaria | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ira Woodring – ProQuest LLC, 2025
Unified Modeling Language (UML) Class Diagramming is the commonly accepted mechanism used to describe relationships between software components. In addition, it is an essential educational tool that is used to convey the structure of software and the patterns of software design to students. Unfortunately, UML is a visual-only mechanism and…
Descriptors: Computer Software, Visual Aids, Audio Equipment, Visual Impairments
Chiao Ling Huang; Lianzi Fu; Shih-Chieh Hung; Shu Ching Yang – Journal of Computer Assisted Learning, 2025
Background: Many studies have highlighted the positive effects of visual programming instruction (VPI) on students' learning experiences, programming self-efficacy and flow experience. However, there is a notable gap in the research on how these factors specifically impact programming achievement and learning intentions. Our study addresses this…
Descriptors: Attention, Self Efficacy, Visual Aids, Instructional Effectiveness
Jeff Hanson; Blair Taylor; Siddharth Kaza – Information Systems Education Journal, 2025
Cybersecurity content is typically taught and assessed using Bloom's Taxonomy to ensure that students acquire foundational and higher-order knowledge. In this study we show that when students are given the objectives written in the form of a competency-based statements, students have a more clearly defined outcome and are be able to exhibit their…
Descriptors: College Students, Universities, Competency Based Education, Educational Objectives
Bende, Imre – Acta Didactica Napocensia, 2022
Understanding data structures is fundamental for mastering algorithms. In order to solve problems and tasks, students must be able to choose the most appropriate data structure in which the data is stored and that helps in the process of the solution. Of course, there is no single correct solution, but in many cases, it is an important step to…
Descriptors: Programming, Computer Science Education, Data, Visual Aids
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Maximiliano Paredes-Velasco; Isaac Lozano-Osorio; Diana Perez-Marin; Liliana Patricia Santacruz-Valencia – IEEE Transactions on Learning Technologies, 2024
Teaching programming is a topic that has generated a high level of interest among researchers in recent decades. In particular, multiple approaches to teaching visual programming have been explored, from the use of tools such as Scratch, robots, unplugged programming, or activities for the development of computational thinking. Despite the wide…
Descriptors: Visual Aids, Programming, Intelligent Tutoring Systems, Computer Oriented Programs
Pohl, Margit; Potzmann, Benjamin; Stoiber, Christina; Aigner, Wolfgang – International Association for Development of the Information Society, 2023
Visualizations have become more complex in recent years so that users need to learn how to use these systems. Onboarding systems can help users to learn how to interact with a visualization efficiently. Simple tutorials are often not sufficient. There are still open questions on how to design such onboarding systems. So far, a few usability…
Descriptors: Visualization, Visual Aids, Teaching Methods, Active Learning
Anna Fergusson; Maxine Pfannkuch – Journal of Statistics and Data Science Education, 2024
Statistics teaching at the high school level needs modernizing to include digital sources of data that students interact with every day. Algorithmic modeling approaches are recommended, as they can support the teaching of data science and computational thinking. Research is needed about the design of tasks that support high school statistics…
Descriptors: High School Students, Statistics Education, Thinking Skills, Computer Science Education
Gresse von Wangenheim, Christiane; Hauck, Jean C. R.; Pacheco, Fernando S.; Bertonceli Bueno, Matheus F. – Education and Information Technologies, 2021
Teaching Machine Learning in school helps students to be better prepared for a society rapidly changing due to the impact of Artificial Intelligence. This requires age-appropriate tools that allow students to develop a comprehensive understanding of Machine Learning in order to become creators of smart solutions. Following the trend of visual…
Descriptors: Elementary Secondary Education, Computer Science Education, Artificial Intelligence, Instructional Materials
Kenworthy, Jared B.; Doboli, Simona; Alsayed, Omar; Choudhary, Rishabh; Jaed, Abu; Minai, Ali A.; Paulus, Paul B. – Creativity Research Journal, 2023
We present the results of an ongoing collaboration between computer science and psychology researchers that employs Natural Language Processing (NLP) methods to examine the trajectory of semantic space used during group idea generation sessions. Specifically, we track and estimate the region of semantic space being used and the degree to which new…
Descriptors: Computer Science, Psychology, Researchers, Natural Language Processing
Richards, Bryant; Kolodziejczak, Nicholas; Mentzer, Kevin; Calnan, Kerry – Information Systems Education Journal, 2023
Organizations are keenly interested in employees trained in business analysis and robotic process automation. This is because those methods are growing in demand for improving efficiency in business processes. Business students exiting college must understand how to map out business processes and implement automation fundamentals to be competitive…
Descriptors: Robotics, Business Administration Education, Automation, Employment Potential
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
Megan Fulcher; Kingsley Schroeder; Jennifer Rabung – Journal for STEM Education Research, 2024
This study was designed to test how well a commercial intervention with a highly feminized role model (Barbie) worked to improve pre-adolescent girls' interest and performance in computer science. Concurrently, this study examined how overtly feminist texts and images of real women would impact girls compared to the traditional highly feminized…
Descriptors: Role Models, Toys, Early Adolescents, Females
Rani Van Schoors; Sohum M. Bhatt; Jan Elen; Annelies Raes; Wim Van den Noortgate; Fien Depaepe – International Journal of Designs for Learning, 2024
Due to swift technological changes in society, programming tasks are proliferating in formal and informal education around the globe. However, challenges arise regarding the acquisition of programming skills. Many students are unequipped to develop programming skills due to limited instruction or background and therefore feel insecure when…
Descriptors: Secondary School Students, Grade 1, Individualized Instruction, Electronic Learning
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs