Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 5 |
Since 2006 (last 20 years) | 5 |
Descriptor
Computer Science Education | 6 |
Concept Formation | 6 |
Instructional Design | 6 |
Programming | 4 |
Teaching Methods | 4 |
Thinking Skills | 3 |
Comparative Analysis | 2 |
Educational Games | 2 |
Elementary School Students | 2 |
Instructional Effectiveness | 2 |
Mathematical Concepts | 2 |
More ▼ |
Source
Digital Experiences in… | 1 |
International Association for… | 1 |
International Journal of… | 1 |
International Journal of… | 1 |
Journal of Educational… | 1 |
Journal of Research on… | 1 |
Author
Black, John B. | 1 |
Caballero, Marcos D. | 1 |
Habgood, M. P. Jacob | 1 |
Jay, Tim | 1 |
Kwon, Kyungbin | 1 |
Lai, Shu-Ling | 1 |
Lockwood, Elise | 1 |
Mendori, Takahiko | 1 |
Mørken, Knut | 1 |
Nongkhai, Lalita Na | 1 |
P. Rose, Simon | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Reports - Descriptive | 1 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Elementary Education | 2 |
Higher Education | 2 |
Postsecondary Education | 2 |
Early Childhood Education | 1 |
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
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
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