Wednesday, July 31, 2024

Using Scratch in Elementary Schools: A Case Study

    This case study focused on integrating Scratch in fifth and sixth grade classrooms in five different schools to enhance learning outcomes and equip students with computational thinking skills.  It utilized project based learning to encourage active learning experiences and student-centered designs, enhancing motivation and enthusiasm towards programming concepts.  The study demonstrated significant improvements in students' understanding of programming concepts and logic through the visual blocks creative computing test (VBCCT) intervention, leading to enhanced learning outcomes.  Positive outcomes were observed in areas such as active learning, art and history comprehension, computational concepts understanding, and perceived usefulness, highlighting the effectiveness of the intervention in engaging students and enhancing their skills.  The integration of visual programming languages was recommended to enhance students' understanding of logic, mathematics, and content creation, emphasizing the importance of innovative teaching methods in educational settings.  The case study showed that students showed high levels of motivation, fun, commitment, and enthusiasm towards learning through the pedagogical approach.  Finally, the study highlighted the impact of integrating visual programming language, like Scratch, in primary education, enhancing students' computational thinking, problem-solving skills, and overall engagement in learning processes.  

Wednesday, July 24, 2024

Research and Trends in Coding and Programming

     With the landscape of coding and programming being so dynamic, there is ongoing research and emerging trends that shape how skills are taught, learned and applied.  Below are some research findings and trends in coding and programming. 

  • Early Introduction to Coding:
    • Research findings:  
      • Introducing coding to children at an early age enhances problem-solving skills, logical thinking, and crativity 
      • Early exposure demystifies technology and reduces the gender gap in STEM fields 
    • Trends:
      • Coding is integrated in elementary school curriculums
      • Development of child-friendly programming (Scratch, Blockly, etc.)
      • Using gamified platforms make learning fun and engaging 
  • Project-Based Learning:
    • Research findings:  
      • PBL in coding leads to deeper understanding and retention of programming concepts 
      • Learning by doing (experiential learning) is proven to be effective in teaching complex coding skills
    • Trends:
      •  Emphasis on real-world projects and applications in coding
      • Having coding bootcamps, maker spaces, etc, provide hands-on learning experiences
      • Collaboration with coding platforms provide students with practical coding challenges
  • Diversity and Inclusion in Coding:
    • Research findings:  
      • Diverse teams are more innovative and produce better solutions
      • Efforts to include underrepresented groups in coding can help bridge the digital divide and create a more equitable tech landscape
    • Trends:
      •  Programs and initiatives aimed at increasing diversity in tech (Girls Who Code, etc)
      • Culturally responsive teaching methods that acknowledge and incorporate students' backgrounds and experiences
      • Scholarships and mentorship programs for underrepresented groups 
  • Cross-Disciplinary Integration
    • Research findings:  
      • Coding skills are increasingly relevant across various disciplines and not just in computer science
      • Integrating coding with other subjects can enhance learning and create more well-rounded students
    • Trends:
      • STEM/STEAM education that combines coding with science, technology, engineering, arts, and math
      • Use of coding in subjects like science, music, and art 
  • Online and Blended Learning
    • Research findings:  
      • Online and blended learning models can increase access to coding education and provide flexibility for diverse learners
      • These models are effective when combined with interactive and collaborative elements 
    • Trends:
      • Rise of coding platforms
      • Hybrid learning environments that blend in-person instruction with online resources and activities
      • Use of collaborative coding tools to support remote learning and teamwork 

Tuesday, July 23, 2024

Insights in Coding and Programming

     Reading Papert's "Mindstorms: Children, Computers, and Powerful Ideas," has given me a wealth of insights especially as a first-year school based technology specialist.  My key takeaways and insights are: Papert's constructionist learning theory, the role of computers in learning, empowering students, and overcoming resistance.  Papert's constructionist learning theory emphasizes the idea that learning is most effective when students are actively involved in constructing something meaningful, whether it's a physical object or conceptual idea.  In order to do this, I must encourage project-based learning where students are learning by doing and using technology to create projects that interest them. I could integrate tools and platforms that allow creative expression and construction such as coding and programming platforms.  Another takeaway was the role of computers in learning.  I need to promote the use of computers and exploration and experimentation because it allows students to discover and learn through trial and error, which leads to creativity and problem solving.  Next, I need to empower students to take control of their own learning.  I need to provide them with the autonomy to choose projects that interest them and explore topics they're passionate about.  I can provide students choice within the constraints of the project/activity goals.  They could have choice with which programming or coding tool to use to share their learning.  Finally, I must overcome resistance. Change is often met with resistance and with the ongoing changes in technology, resistance is inevitable.  I must overcome this resistance through sharing the benefits of technology integration through success stories and tech initiatives.  I also need to provide teachers with continuous support and resources to ease the transition and build confidence with technology.  With these key takeaways in mind, I can empower both students and staff with integrating technology into the classroom. 

Sunday, July 21, 2024

What Would Papert Say?

     Papert's philosophy revolved around the concept of "constructionism," which is a theory that extends Piaget's constructivist ideas.  He believed that learners constructed their knowledge most effectively when they're actively involved in creating something meaningful.  In this context, coding and programming aren't just technical skills but are instead powerful tools for intellectual development.  Papert would argue that programming allows students to engage in a form of learning that's deeply personal and intellectually enriching.  By writing code, students aren't just learning to communicate with computers, they are learning to think critically, solve problems, and express themselves creatively.  

    In "Mindstorms: Children, Computers, and Powerful Ideas," Papert envisioned a future where children would learn by making, tinkering, and exploring.  He saw computers as "objects to think with," where coding becomes a medium for experimentation and discovery.  For Papert, programming was just like constructing a sandcastle or crafting a piece of art.  It was a process where errors are not failures but opportunities for learning and growth.  This mindset is essential in today's educational climate, where fostering resilience and a growth mindset is important for student success. 

    In addition, Papert emphasized the importance of access to technology.  He was passionate about ensuring that all students, regardless of their socio-economic background, have the opportunity to engage with coding and programming.  This belief aligns with efforts to integrate STEM education in underserved communities and Title I schools.  By advocating for equitable access to technological tools, his vision supports the development of a diverse and inclusive future tech workforce.  

    In conclusion, Seymour Papert's insight into coding and programming transcend their technical dimensions, highlighting their potential to transform education.  By fostering environments where students learn through creation and exploration, from coding and programming, we can cultivate the next generation of innovators, critical thinkers, and problem-solvers. 

Tuesday, July 9, 2024

Mindstorms Part 2

     The second half of "Mindstorms: Children, Computers, and Powerful Ideas" by Seymour Papert discusses the transformative potential of computers in education by exploring powerful ideas, the vision of a learning society, theoretical foundations of constructivist learning, and the distinction between teaching math and fostering a math mindset.   He places emphasis on the idea that computers can serve as amplifiers of powerful ideas that create interactive environments where children can experiment and explore complex concepts.  I agree with this idea because we see it with the younger generation now.  You give them a device and they will know more about that device than you.  He uses "mathematical microworlds" which allow learners to engage deeply with abstract ideas, making them more concrete and understandable.  This approach highlights the importance of quality over quantity in education and suggests that technology can help children retain and understand knowledge more effectively.  

    Papert mentions his vision for a learning society where education is a continuous, lifelong process integrated into everyday life, driven by curiosity, and facilitated by education.  As educators, we know that learning doesn't just happen in the classroom and continues beyond the classroom.  This idea challenges past, traditional educational boundaries, proposing that learning should be personalized and present everywhere, adapting to the needs and interests of individuals.  This new way of learning is the new and improved way of learning that districts have been implementing in schools--personalized learning.  He continues to draw on Piaget's theories of cognitive development and argues that computers provide an ideal medium for constructivist learning.  By allowing children to experiment, hypothesize, and receive immediate feedback, computers help deepen understanding and facilitate the construction of knowledge, aligning with the natural cognitive process described by Piaget.  

    The second half of the book differentiates between teaching children about mathematics and teaching them to think like mathematicians.  He advocates for an approach that emphasizes problem-solving, creativity, and exploration, rather than memorization and procedural learning.  I think this is so important when teaching children anything, especially math because they're able to apply their learning to real-life problems.  Growing up, I was taught mathematics by memorization and procedural learning and once I learned the new way of math, with problem-solving, creativity, and exploration, I had better understanding of what it was I was actually doing instead of just spitting out an answer because I memorized it.  Papert discusses how coding and computers play a vital role in this process by providing dynamic, interactive environments that engage children and foster a deeper, more intuitive understanding of mathematical concepts.  He believes that by integrating technology into education, we can cultivate a mathematical mindset in children, enabling them to view mathematics as a powerful tool for understanding and interacting with the world.  We can look at mathematics and solving mathematical problems as algorithms that we can code together to unlock the answer.  

Wednesday, June 26, 2024

Mindstorms pt 1

    "Mindstorms: Children, Computers, and Powerful Ideas" by Seymour Papert explores the transformative potential of computers in education. Papert extends Piaget’s constructivist theories, which argue that children learn best through active exploration and discovery. He introduces the concept of "constructionism," suggesting that learning is most effective when learners are actively involved in constructing something tangible and meaningful.  The book delves into the use of the Logo programming language, which Papert co-developed, demonstrating how it can help children understand complex concepts through hands-on experimentation.

    The first few chapters of Mindstorms introduces concepts such as the potential of computers to create new learning cultures, the use of programming to overcome math anxiety, and the innovative approach of Turtle Geometry. Throughout these chapters, Papert advocates for a transformative use of technology in education, one that empowers children to explore, experiment, and develop a deep understanding of complex ideas.  Papert discusses how children can develop a deeper understanding of complex ideas through hands-on interaction with computers.  In addition, he discusses the potential of computers to create a new culture of learning, one that is dynamic, interactive, and conducive to exploration and creativity.  I agree with Papert in how computers and technology are tools that allow us to do new things in new ways.

    Papert uses the term "mathophobia" which is the widespread anxiety and fear that many students experience when learning mathematics.  He advocates for a new approach to teaching math through computer programming, specifically using the Logo programming language and how programming can demystify math and make it more engaging and approachable, helping students overcome their fear and develop a genuine interest in the subject.  To combat "mathophobia," Papert introduces Turtle Geometry, a core concept in Papert’s vision of using computers in education. Turtle Geometry uses the Logo programming language to control a turtle-shaped cursor on a screen, allowing children to draw shapes and explore geometric concepts.  He presents Turtle Geometry as a "Mathland," a place where children can play with mathematical ideas and develop their own understanding through experimentation.  I enjoyed the connection of Turtle Geometry to what we did in class this past semester.  I thought that the activity is a great example of how learning is most effective when learners are actively involved in the learning process.  

    Papert argues that computers can be powerful catalysts for creative thinking and problem-solving.  He emphasizes the potential of computers to foster a more student-centered, exploratory approach to learning, where children are active participants in their own education.  I agree that computers are a great tool to encourage creative thinking and problem-solving.  With the technology generation of students we have, we must take advantage of this knowledge they have with technology and use it as a catalyst for active exploration and discovery. 

Wednesday, June 19, 2024

Welcome to Mindstorms!

    Welcome to my blog!  My name is Angelica and I am a first-year elementary school-based technology specialist for Fairfax County Public Schools (FCPS).  Prior to this new role I taught second grade for seven years at Loudoun County Public Schools (LCPS).  During my years as a second grade teacher I gained experiences and knowledge with integrating technology into the classroom curriculum.  I love teaching students especially when it involves integrating technology.  Throughout those years I not only taught students about various computer science tools but I also coached and mentored teachers and teammates in how to integrate those tools into the curriculum.  In addition to teaching second grade, I also led an after school program, called PROPEL, for fourth and fifth grade teachers that provided students with STEM opportunities while developing higher-level thinking skills.  PROPEL students were able to gain knowledge and experience with coding and robotics.  All of these experiences allow me to be knowledgeable with coding, robotics, and computer science programs and tools.  With my new role at FCPS, I'm able to use that knowledge and experience to teach, mentor, and coach both students and staff about these wonderful computer science programs and tools.  

    In these series of blogposts, I will be discussing the book Mindstorms: Children, Computers, and Powerful Ideas (2nd generation).  I am looking forward to reading the book and discussing how computation offers a practical way of developing problem-solving and quantitative reasoning skills for children.  With technology changing everyday, I am excited to read about and discuss the ways computers can help us learn and gain computer literacy through computation.  I'm interested to read how computation teachers children to think creatively and clearly.  I'm so excited to read Mindstorms and apply what I learn from the book to my new role as a school-based technology specialist!  Join me in my journey as I discover how computation teaches children to think creatively and clearly, in addition to allowing children to develop problem-solving and quantitative reasoning skills!

Using Scratch in Elementary Schools: A Case Study

     This case study focused on integrating Scratch in fifth and sixth grade classrooms in five different schools to enhance learning outco...