Code2All
AI and Deep Learning tools promise to remake the economy and reshape critical skills necessary for many jobs. In many countries, such as China, coding and technology related classes are taught to kids at a young age. However, in the U.S., coding is not offered broadly at high schools or middle school (particularly in underserved communities).
Freshman year, I started thinking about the problem of how technology is not broadly taught to kids in the U.S. Inspired by the Jesuit principles of giving back to the community, I decided to create a coding class aimed at middle school kids who did not have access to a coding class, called Code2All.
To make Code2All a reality, I created a curriculum at Strake Jesuit as part of the school’s High Achievers Program (HAP) which takes kids from economically diverse communities and gives them a Jesuit experience for several weeks during the summer. Code2All focuses on the foundations of coding, including: if statements, variables, for loops, while loops, and user interface design – a foundational approach found in virtually every coding application.
To pressure test my class, I went to Howard Stahl, a UCLA professor who taught a computer science class I took. I then pitched the class to Mr. Chad Collier (the architect of Jesuit’s HAP program). Mr. Collier loved the idea and enthusiastically supported me.
I have taught the class for two years and the kids love it. This year, I have made an effort to tie in some concepts from Snap!, a blocks-based programming language for kids and adults developed by Dan Garcia, a professor in the Computer Science department at UC Berkeley.
In Code2All, the kids not only learn basic coding principles, but also learn about technology-related careers, so they begin to think about what is possible. I tell the kids to think about how they can use technology to solve everyday problems and use problem-solving methods to develop critical thinking skills. I think I’ve learned as much as they have while teaching the class, and I look forward to next summer.
Want to be a Buzz Kid? Email approximately 350 words, a high-resolution photo and caption to [email protected].
Want more buzz like this? Sign up for our Morning Buzz emails.
To leave a comment, please log in or create an account with The Buzz Magazines, Disqus, Facebook, or Twitter. Or you may post as a guest.