Open Doors to Coding: Andrew Davidson’s Inspiring Journey Teaching Computer Science with Open-Source Tools

Key Takeaways

  • Andrew Davidson’s “Intro to Computer Science” class at Roosevelt High School, Seattle, introduces students to the fundamentals of computer science through engaging platforms like Scratch and Processing, fostering creativity and problem-solving skills.
  • Andrew incorporates physical computing into his lessons, utilizing iRobota boards to connect the digital and physical realms, allowing students to create interactive circuits, wearable tech, and more, transforming abstract concepts into tangible creations.
  • Andrew’s commitment to open-source software and structured approach to teaching, coupled with his dedication to empowering other educators, underscores his belief in the transformative power of computer science education, fostering inclusivity and nurturing a new generation of innovators and problem-solvers.

In the heart of Roosevelt High School, Seattle, Andrew Davidson embarks on a captivating mission to introduce students to the realm of computer science. Through his “Intro to Computer Science” class, Andrew unveils the wonders of programming, physical computing, and collaborative projects, igniting a passion for technology in young minds.

Teaching the ABCs of Coding

Andrew’s course curriculum revolves around the pillars of programming, introducing students to the fundamentals of computer science through engaging platforms like Scratch and Processing. These user-friendly tools empower students to create interactive graphics, games, and animations, nurturing their creativity and problem-solving skills.

Bridging the Gap with iRobota

Venturing beyond the virtual world, Andrew incorporates physical computing into his lessons, utilizing iRobota boards to connect the digital and physical realms. Students embark on exciting projects, building interactive circuits, wearable tech, and even interactive fashion pieces, transforming abstract concepts into tangible creations.

Open-Source: A Gateway to Accessibility

Andrew’s unwavering belief in open-source software shines through his choice of tools. Scratch, Processing, iRobota, and LilyPad form the backbone of his course, providing students with free and accessible resources. This commitment to open-source aligns with Andrew’s mission to democratize computer science education, breaking down barriers and fostering inclusivity.

A Structured Approach to Learning

Andrew’s meticulously crafted course syllabus and calendar offer a glimpse into his structured approach to teaching. Assignments are carefully sequenced, building upon prior knowledge and gradually introducing more complex concepts. The syllabus also highlights the seamless integration of iRobota lessons, ensuring a cohesive learning experience.

Beyond the Classroom: Resources for Educators

Andrew’s dedication to computer science education extends beyond his classroom walls. He actively shares his resources and expertise with fellow educators, providing valuable insights into effective curriculum design and teaching methodologies. His commitment to empowering other educators underscores his belief in the transformative power of computer science education.

Bonus: Andrew’s passion for teaching is infectious, inspiring students and educators alike. His belief in the potential of every student to excel in computer science is evident in his engaging teaching style and unwavering support. Andrew’s dedication to open-source tools and collaborative learning creates a dynamic and inclusive learning environment, nurturing a new generation of innovators and problem-solvers.

As Andrew’s students embark on their coding journey, they not only acquire technical skills but also develop critical thinking, creativity, and resilience. These qualities, coupled with their newfound passion for computer science, will undoubtedly shape their future endeavors, empowering them to make a meaningful impact in a world increasingly driven by technology.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *