Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 9 of 9

Full-Text Articles in Education

Cache Code Math Computer Lab Lesson Plans: Repeated Addition & Multiplication, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Umar Shehzad, Mimi Recker Sep 2023

Cache Code Math Computer Lab Lesson Plans: Repeated Addition & Multiplication, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Umar Shehzad, Mimi Recker

Instructional resources

This document entails a number of computer lab concepts and accompanying activities for fifth grade students. The activities are intended to be implemented in conjunction with the mathematics lessons "Cache Code Math September Unit: Repeats in Math and Programming" and "Cache Code Math Computer Lab Lesson Plans: Exponents and Repeats". Here the mathematics concepts of repeated addition and multiplication are explored using the computer coding concept of repeat loop blocks.


Cache Code Math: Fractions, Functions, & For-Loops, Aubrey Rogowski, Umar Shehzad, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Mimi Recker Feb 2023

Cache Code Math: Fractions, Functions, & For-Loops, Aubrey Rogowski, Umar Shehzad, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Mimi Recker

Instructional resources

These instructional guides are used in the 5th-grade computer labs in conjunction with JavaScript/CodeHS. Computer Lab Specialists are provided with step-by-step instructions and tutorial videos to teach students how to use functions and for-loops to write programs for Karel the Dog to model multiplying fractions. These lessons support learning the following CS ideas: repeat/for, functions, algorithmic thinking, and abstraction. These activities are meant to be delivered after the “Fractions, Functions, & For-Loops: Preparatory Activities” and in conjunction with the mathematics lesson plans, “Cache Code Math: Fractions Unit.”


Cache Code Math: Mathematics Lesson Plans: Fractions, Kimberly Beck, Jessica F. Shumway, Aubrey Rogowski, Umar Shehzad, Jody Clarke-Midura, Mimi Recker Feb 2023

Cache Code Math: Mathematics Lesson Plans: Fractions, Kimberly Beck, Jessica F. Shumway, Aubrey Rogowski, Umar Shehzad, Jody Clarke-Midura, Mimi Recker

Instructional resources

This document entails three 5th grade mathematics lesson plans. The lessons are intended to be implemented in conjunction with the computer lab activities found in "Cache Code Math: Fractions, Functions, & For-Loops." The mathematics focus of these lessons is multiplying fractions, which is paired with the computer coding concepts of functions and for-loops.


"Design For Co-Design" In A Computer Science Curriculum Research-Practice Partnership, Victor R. Lee, Jody Clarke-Midura, Jessica F. Shumway, Mimi Recker Aug 2022

"Design For Co-Design" In A Computer Science Curriculum Research-Practice Partnership, Victor R. Lee, Jody Clarke-Midura, Jessica F. Shumway, Mimi Recker

Publications

This paper reports on a study of the dynamics of a Research-Practice Partnership (RPP) oriented around design, specifically the co-design model. The RPP is focused on supporting elementary school computer science (CS) instruction by involving paraprofessional educators and teachers in curricular co-design. A problem of practice addressed is that few elementary educators have backgrounds in teaching CS and have limited available instructional time and budget for CS. The co-design strategy entailed highlighting CS concepts in the mathematics curriculum during classroom instruction and designing computer lab lessons that explored related ideas through programming. Analyses focused on tensions within RPP interaction dynamics …


Cache Code Math Computer Lab Lesson Plans: Exponents And Repeats, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Umar Shehzad, Mimi Recker Jan 2022

Cache Code Math Computer Lab Lesson Plans: Exponents And Repeats, Jody Clarke-Midura, Jessica Shumway, Kimberly Beck, Umar Shehzad, Mimi Recker

Instructional resources

This document entails five computer lab activities for 5th grade. The activities are intended to be implemented in conjunction with the mathematics lessons “Cache Code Math September Unit: Repeats in Math and Programming.” Here the mathematics concept of exponents as repeated multiplication is explored using the computer coding concept of repeat loop blocks.


Leveraging Local Resources And Contexts For Inclusive Computer Science Classrooms: Reflections From Experienced High School Teachers Implementing Electronic Textiles, Mia S. Shaw, Deborah A. Fields, Yasmin B. Kafai Sep 2020

Leveraging Local Resources And Contexts For Inclusive Computer Science Classrooms: Reflections From Experienced High School Teachers Implementing Electronic Textiles, Mia S. Shaw, Deborah A. Fields, Yasmin B. Kafai

Instructional Technology and Learning Sciences Faculty Publications

Background and context

Promoting open-ended projects presents new opportunities and challenges for inclusive teaching in CS classrooms. While efforts have been made to develop inclusive curricula, little research has focused on ways teachers apply curricula in their classrooms to promote inclusion.

Objective

To understand the challenges faced in facilitating an open-ended unit and the pedagogical strategies enacted to address those challenges, we analyze the self-reported teaching practices that experienced teachers developed in their implementation of a constructionist electronic textiles unit in Exploring Computer Science.

Method

We inductively analyzed and coded 17 experienced teachers’ weekly surveys and post-interviews.

Findings

Teachers …


Connecting With Computer Science: Electronic Textile Portfolios As Ideational Identity Resources For High School Students, Mia S. Shaw, Deborah A. Fields, Yasmin B. Kafai Jan 2019

Connecting With Computer Science: Electronic Textile Portfolios As Ideational Identity Resources For High School Students, Mia S. Shaw, Deborah A. Fields, Yasmin B. Kafai

Instructional Technology and Learning Sciences Faculty Publications

The development of student identities—their interests in computer science, perceptions of the discipline, and sense of belonging in the field—is critical for broadening participation of underrepresented groups in computing. This paper reports on the design of portfolios in which two classes of high school students reflected on the process of making electronic textile projects. We examine how students expressed self-authorship in relation to computer science and how the use of reflective portfolios shaped students’ perceptions of computer science. In the discussion we consider how reflective portfolios can serve as ideational resources for computer science identity construction.


How Mother And Father Support Affect Youths’ Interest In Computer Science, Jody Clarke-Midura, Frederick J. Poole, Katarina Pantic, Chongning Sun, Vicki Allan Aug 2018

How Mother And Father Support Affect Youths’ Interest In Computer Science, Jody Clarke-Midura, Frederick J. Poole, Katarina Pantic, Chongning Sun, Vicki Allan

Instructional Technology and Learning Sciences Faculty Publications

Parental support is a predictor of children’s career interest and aspirations. However, mother and father support affects youth career choices differently. To understand how perceived mothers’ and fathers’ support affect career interest in computer science (CS), we developed two path models using both mother and father support gains to predict youths’ interest in CS. We hypothesized that perceived father’s and mother’s support would relate to youths’ interest in CS via youths’ perception of CS utility value as a mediator. We found that both mother and father support leads to interest in CS. However, father support was found to affect CS …


Exploring Trends In Middle School Students' Computational Thinking In The Online Scratch Community: A Pilot Study, Kevin N. Lawanto May 2016

Exploring Trends In Middle School Students' Computational Thinking In The Online Scratch Community: A Pilot Study, Kevin N. Lawanto

All Graduate Theses and Dissertations, Spring 1920 to Summer 2023

We live in a century in which technology has become part of our lives, and it is crucial that we become active creators and not merely passive users of technology. One characteristic that might distinguish someone who uses the ideas of others from one who innovates his own ideas is the ability to computer program. Computer programming is more than just learning how to code; it also exposes students to computational thinking (CT), which involves problem-solving using computer science (CS) concepts, such as decomposition, pattern recognition, abstraction, and algorithm design.

The rationale for introducing computing in K-12 in order to …