Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 5 |
Since 2016 (last 10 years) | 7 |
Since 2006 (last 20 years) | 11 |
Descriptor
Cognitive Ability | 11 |
Computer Software | 11 |
Programming | 11 |
Computer Science Education | 6 |
Teaching Methods | 6 |
Introductory Courses | 4 |
Foreign Countries | 3 |
Instructional Effectiveness | 3 |
Intelligent Tutoring Systems | 3 |
Learning Processes | 3 |
Thinking Skills | 3 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 9 |
Reports - Research | 6 |
Information Analyses | 2 |
Tests/Questionnaires | 2 |
Books | 1 |
Collected Works - General | 1 |
Opinion Papers | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 4 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Secondary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
McLoughlin, Shane; Tyndall, Ian; Pereira, Antonina – Journal of Behavioral Education, 2022
In recent years, small-scale studies have suggested that we may be able to substantially strengthen children's general cognitive abilities and intelligence quotient (IQ) scores using a relational operant skills training program (SMART). Only one of these studies to date has included an active Control Condition, and that study reported the smallest…
Descriptors: Cognitive Ability, Intelligence Quotient, Early Adolescents, Programming
Ndudi Okechukwu Ezeamuzie; Mercy Noyenim Ezeamuzie – Review of Educational Research, 2025
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental…
Descriptors: Kindergarten, Elementary Secondary Education, Computer Science Education, Programming
Bohorquez, Carlos; Marquet, Pascal – International Association for Development of the Information Society, 2019
This paper describes the first stages on the development of a design method of digital trainings using the collaborative authoring tool "ALO". Based on the theory of instrumental conflict (Marquet, 2005), this method highlights the necessity of the design digital trainings under the optimal harmonization for users/learners in didactic,…
Descriptors: Instructional Design, Programming, Conflict, Teaching Methods
Dawar, Deepak – Information Systems Education Journal, 2022
Learning computer programming is a challenging task for most beginners. Demotivation and learned helplessness are pretty common. A novel instructional technique that leverages the value-expectancy motivational model of student learning was conceptualized by the author to counter the lack of motivation in the introductory class. The result was a…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Assignments
Vasilopoulos, Ioannis V.; van Schaik, Paul – Journal of Educational Computing Research, 2019
This article discusses the design and implementation of a new programming tool for Greek novices as a means to improve introductory programing instruction in Greece. We implemented Koios, a new highly interactive and visual programming tool for Greek novices, based on the body of research in the field of psychology of programming. The main…
Descriptors: Novices, Programming, Computer Software, Introductory Courses
Sorva, Juha; Karavirta, Ville; Malmi, Lauri – ACM Transactions on Computing Education, 2013
This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical…
Descriptors: Visualization, Programming, Guidelines, Introductory Courses
Lan, Yu-Feng; Lin, Pin-Chuan – Australasian Journal of Educational Technology, 2011
With the rapid development of web-based learning environments, question-posing activities have become an important teaching and learning mode. However, this learning approach has some difficulties, one being the lack of a practical approach to assist teachers in evaluating the question-posing ability of all learners. To remedy this problem, the…
Descriptors: College Freshmen, Criticism, Active Learning, Questioning Techniques
Oberdan, Thomas – Bulletin of Science, Technology & Society, 2009
The article "Is Google Making Us Stupid?" in last Summer's "Atlantic Monthly," raised a number of provocative, and indeed worrisome, questions about computer usage and cognitive development. For instance, persons with considerable experience of reading for the sake of pleasure report that, after a couple of years using computers a great deal, they…
Descriptors: Cognitive Development, Mathematics, Mathematical Concepts, Social Change
Magoulas, George, Ed.; Chen, Sherry, Ed. – Information Science Publishing, 2006
Advances in technology are increasingly impacting the way in which curriculum is delivered and assessed. The emergence of the Internet has offered learners a new instructional delivery system that connects them with educational resources. "Advances in Web-Based Education: Personalized Learning Environments" covers a wide range of factors that…
Descriptors: Feedback (Response), Delivery Systems, Learning Modules, Educational Technology