Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 6 |
Descriptor
Teaching Methods | 8 |
Computer Science Education | 7 |
Computer Science | 3 |
Computer Software | 3 |
Mathematics | 3 |
Problem Solving | 3 |
Thinking Skills | 3 |
Abstract Reasoning | 2 |
Algebra | 2 |
Foreign Countries | 2 |
Introductory Courses | 2 |
More ▼ |
Source
Computer Science Education | 8 |
Author
Arendasy, Martin | 1 |
Eatinger, Donna | 1 |
Finke, Sabrina | 1 |
Franklin, Diana | 1 |
Gal-Ezer, Judith | 1 |
Haberman, Bruria | 1 |
Herman, Geoffrey L. | 1 |
Isaacs, Andy | 1 |
Jennifer N. Paige | 1 |
K. Ann Renninger | 1 |
Kemény, Ferenc | 1 |
More ▼ |
Publication Type
Journal Articles | 8 |
Reports - Research | 5 |
Computer Programs | 1 |
Guides - Classroom - Teacher | 1 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 3 |
Elementary Education | 2 |
Elementary Secondary Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 2 |
Grade 4 | 1 |
Grade 7 | 1 |
Grade 8 | 1 |
High Schools | 1 |
Intermediate Grades | 1 |
Junior High Schools | 1 |
More ▼ |
Audience
Practitioners | 1 |
Teachers | 1 |
Location
Austria | 1 |
Israel | 1 |
Pennsylvania | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
K. Ann Renninger; Ruth C. Elias; Mariko J. Kamiya; Jennifer N. Paige; Raymond A. Youngblood – Computer Science Education, 2025
Background and Context: Integrating computer science (CS) and math in classrooms is an increasingly recognized way for schools to address national CS mandates. There is a need to understand how professional development (PD) can support teachers to integrate. Objective: We examined math teachers' interest, and confidence, in math, CS, and student…
Descriptors: Faculty Development, Teacher Workshops, Computer Science Education, Mathematics Instruction
Rich, Kathryn M.; Franklin, Diana; Strickland, Carla; Isaacs, Andy; Eatinger, Donna – Computer Science Education, 2022
Background and Context: We explored how learning trajectories (LTs) might be used to design variables instruction. Objective: We aimed to develop an LT for variables and use it to guide curriculum development for fourth graders working in Scratch in an integrated mathematics+CS curriculum. Method: We synthesized learning goals (LGs) and levels of…
Descriptors: Teaching Methods, Computer Science Education, Sequential Learning, Instructional Design
Finke, Sabrina; Kemény, Ferenc; Sommer, Markus; Krnjic, Vesna; Arendasy, Martin; Slany, Wolfgang; Landerl, Karin – Computer Science Education, 2022
Background: Key to optimizing Computational Thinking (CT) instruction is a precise understanding of the underlying cognitive skills. Román-González et al. (2017) reported unique contributions of spatial abilities and reasoning, whereas arithmetic was not significantly related to CT. Disentangling the influence of spatial and numerical skills on CT…
Descriptors: Spatial Ability, Cognitive Ability, Abstract Reasoning, Arithmetic
Herman, Geoffrey L.; Zilles, Craig; Loui, Michael C. – Computer Science Education, 2011
We used both student interviews and diagnostic testing to reveal students' misconceptions about number representations in computing systems. This article reveals that students who have passed an undergraduate level computer organization course still possess surprising misconceptions about positional notations, two's complement representation, and…
Descriptors: Numeracy, Diagnostic Tests, Misconceptions, Teaching Methods
Piater, Justus H. – Computer Science Education, 2009
Conventional introduction to computer science presents individual algorithmic paradigms in the context of specific, prototypical problems. To complement this algorithm-centric instruction, this study additionally advocates problem-centric instruction. I present an original problem drawn from students' life that is simply stated but provides rich…
Descriptors: Computer Science, Teaching Methods, Undergraduate Students, Problem Solving
Muller, Orna; Haberman, Bruria – Computer Science Education, 2008
Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…
Descriptors: Computer Science Education, Problem Solving, Computer Software, Pattern Recognition
Gal-Ezer, Judith; Vilner, Tamar; Zur, Ela – Computer Science Education, 2004
Realizing the importance of teaching efficiency at early stages of the program of study in computer science (CS) on one hand, and the difficulties encountered when introducing this concept on the other, we advocate a different didactic approach in the introductory CS course (CS1). This paper describes the approach as it is used at the Open…
Descriptors: Foreign Countries, Computer Science Education, Introductory Courses, Efficiency
Rossa, Dean – Computer Science Education, 1991
Presents eight points to emphasize when teaching the concept of place value. Contends that converting numbers from one base to another helps students understand the concept of place value and the importance of context in establishing meaning. Provides a BASIC computer program to make conversions. (MDH)
Descriptors: Computer Assisted Instruction, Computer Science Education, Concept Formation, Context Effect