Publication Date
In 2025 | 0 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 7 |
Descriptor
Computer Science Education | 7 |
Visual Aids | 7 |
Artificial Intelligence | 3 |
Comparative Analysis | 3 |
Programming | 3 |
Student Attitudes | 3 |
Algorithms | 2 |
Animation | 2 |
College Faculty | 2 |
Computer Software | 2 |
Problem Solving | 2 |
More ▼ |
Source
Education and Information… | 7 |
Author
Publication Type
Journal Articles | 7 |
Reports - Research | 7 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Elementary Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
Karolína Dockalová Burská; Jakub Rudolf Mlynárik; Radek Ošlejšek – Education and Information Technologies, 2024
In cyber security education, hands-on training is a common type of exercise to help raise awareness and competence, and improve students' cybersecurity skills. To be able to measure the impact of the design of the particular courses, the designers need methods that can reveal hidden patterns in trainee behavior. However, the support of the…
Descriptors: Computer Science Education, Information Security, Computer Security, Training Methods
David Burlinson; Matthew Mcquaigue; Alec Goncharow; Kalpathi Subramanian; Erik Saule; Jamie Payton; Paula Goolkasian – Education and Information Technologies, 2024
BRIDGES is a software framework for creating engaging assignments for required courses such as data structures and algorithms. It provides students with a simplified API that populates their own data structure implementations with live and real-world data, and provides the ability for students to easily visualize the data structures they create as…
Descriptors: Computer Science Education, Majors (Students), Student Interests, College Faculty
Mselle, Leonard; Ishengoma, Fredrick – Education and Information Technologies, 2022
In this paper, MTL, an approach for visualization-based pedagogy, is analyzed and contextualized in both Cognitive Load Theory (CLT) and Dual Coding Theory (DCT). Through MTL, lectures, tutorials, laboratory sessions and individual study in learning and teaching programming are all carried out using two cognitive channels; verbal and non-verbal.…
Descriptors: Visualization, Teaching Methods, Cognitive Ability, Learning Theories
Xinogalos, Stelios; Satratzemi, Maya; Malliarakis, Christos – Education and Information Technologies, 2017
Teaching and learning programming constitutes a challenge. Although several teaching approaches and programming tools have been proposed, it seems that they have limited impact on classroom practice. This article investigates students' perceptions on five educational programming environments that are widely used and the features that any…
Descriptors: Computer Science Education, Programming, Introductory Courses, Student Attitudes