Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 9 |
Since 2006 (last 20 years) | 9 |
Descriptor
Computer Science Education | 10 |
Concept Formation | 10 |
Instructional Design | 10 |
Teaching Methods | 6 |
Thinking Skills | 5 |
Programming | 4 |
Foreign Countries | 3 |
Learning Processes | 3 |
Student Attitudes | 3 |
Undergraduate Students | 3 |
Comparative Analysis | 2 |
More ▼ |
Source
Author
Ait-Adda, Samia | 1 |
Balla, Amar | 1 |
Black, John B. | 1 |
Bousbia, Nabila | 1 |
Caballero, Marcos D. | 1 |
Cutts, Quintin | 1 |
Elian, Kaleigh | 1 |
Habgood, M. P. Jacob | 1 |
Jay, Tim | 1 |
Kallia, Maria | 1 |
Koole, Marguerite | 1 |
More ▼ |
Publication Type
Journal Articles | 9 |
Reports - Research | 8 |
Reports - Descriptive | 2 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Higher Education | 5 |
Postsecondary Education | 5 |
Early Childhood Education | 2 |
Elementary Education | 2 |
Grade 2 | 1 |
Grade 3 | 1 |
Grade 4 | 1 |
Intermediate Grades | 1 |
Primary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Kallia, Maria; Cutts, Quintin – Computer Science Education, 2023
Background and Context: Since the surge of grounded cognition (GC) theories in cognitive psychology, many studies have focused on demonstrating the importance of embodiment and sensorimotor activities on students' conceptual development. In computing education, however, there is not yet a conceptual framework for developing age-appropriate.…
Descriptors: Concept Formation, Computer Science Education, Schemata (Cognition), Developmentally Appropriate Practices
Nongkhai, Lalita Na; Wang, Jingyun; Mendori, Takahiko – International Association for Development of the Information Society, 2022
This paper proposes the design of an ontology of multiple programming languages and give three examples to show the methodology. Our ontology aims to summarize the core of computational thinking logic by elaborating the concepts of three object-oriented programming languages in the industry: Python, Java, and C#. Therefore, the construction of the…
Descriptors: Programming Languages, Computer Science Education, Intelligent Tutoring Systems, Thinking Skills
Sand, Odd Petter; Lockwood, Elise; Caballero, Marcos D.; Mørken, Knut – Digital Experiences in Mathematics Education, 2022
We present here the lessons learned by iteratively designing a tutorial for first-year university students using computer programming to work with mathematical models. Alternating between design and implementation, we used video-taped task interviews and classroom observations to ensure that the design promoted student understanding. The final…
Descriptors: College Freshmen, Mathematical Models, Video Technology, Computer Science Education
Ait-Adda, Samia; Bousbia, Nabila; Balla, Amar – E-Learning and Digital Media, 2023
Our aim in this paper is to improve the efficiency of a learning process by using learners' traces to detect particular needs. The analysis of the semantic path of a learner or group of learners during the learning process can allow detecting those students who are in needs of help as well as identify the insufficiently mastered concepts. We…
Descriptors: Semantics, Learning Processes, Learning Analytics, Models
Koole, Marguerite; Elian, Kaleigh – International Journal of Mobile and Blended Learning, 2022
In the Winter semester of 2020 during a multimedia design and production class for pre-service teachers, the students were introduced to basic computer coding concepts such as variables, conditional statements, various expressions, logic, and syntax. For their final project, the students were asked to create an interactive instructional app using…
Descriptors: Design, Multimedia Instruction, Preservice Teachers, Teacher Education Programs
Poon, Pak-Lok – Journal of Information Systems Education, 2023
Teaching the concepts of expert systems to accounting students is often challenging, not only because these students are not equipped with the necessary technical knowledge to comprehend the concepts taught, but also due to the other various constraints (e.g., limited teaching hours and a diverse background of the students' undergraduate…
Descriptors: Graduate Students, Accounting, Teaching Methods, Learning Processes
P. Rose, Simon; Habgood, M. P. Jacob; Jay, Tim – Journal of Educational Computing Research, 2020
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digital literacy and computer science, has resulted in children being taught computing using block-based programming tools such as Scratch, with teaching that is often limited by school resources and teacher expertise. Even without these limitations,…
Descriptors: Programming Languages, Computer Science Education, Game Based Learning, Educational Games
Kwon, Kyungbin – International Journal of Computer Science Education in Schools, 2017
Understanding the students' programming misconceptions is critical in that it identifies the reasons why students make errors in programming and allows instructors to design instructions accordingly. This study investigated the mental models of programming concepts held by pre-service teachers who were novice programmers. In an introductory…
Descriptors: Programming, Novices, Misconceptions, Instructional Design
Sung, Woonhee; Black, John B. – Journal of Research on Technology in Education, 2021
This study examined what factors might have a positive impact on students' learning outcomes in mathematical understanding and computational thinking skills. Specifically, whether the proposed instructional design combining computational perspectives and an embodied approach in mathematics learning improves (a) mathematics learning, (b)…
Descriptors: Instructional Design, Mathematics Instruction, Teaching Methods, Outcomes of Education

Lai, Shu-Ling – International Journal of Instructional Media, 1998
Describes a study that investigated the effects of visual display within a college computer-based learning program that taught computer programming language through analogies. Three types of visual displays (text, static graphics, and animation) are compared, and assessment measures that included posttests and attitude questionnaires are…
Descriptors: Analysis of Variance, Comparative Analysis, Computer Assisted Instruction, Computer Graphics