Coding is an essential literacy and skill that should be taught more widely in education as it provides a "superpower", but many find coding difficult or intimidating due to complex syntax and programming languages; however, Hopscotch aims to make coding easy and accessible for children by focusing on the core building blocks of programming in a creative and approachable way across different platforms.
#2: Greeting, Introduce ourselves and our names. We make a visual programming language to teach kids to code
#3: Jocelyn: anecdote about lego mindstorms vs pink purses. We knew we had to build a toy that could appeal to girls too
#4: Jocelyn: Heres what were going to talk about tonight.
#5: Jocelyn: - literacy used to be reading, now thats enough. - everything is code, point out devices in the room that are controlled by software? - 10 years ago people thought they had to teach their kids spanish or mandarin, now its code.
#6: Jocelyn: - Computer Science is making its way into the curriculum - UK + other counties have mandated Computer Science education for all school kids 1st grade onwards. - NYC is piloting mandatory computer science education for middle and high school students - President Obama pledged 3.1 billion to improving STEM education in the US. In his state of the union address he issued a call to better equip graduates for the high tech economy.
#7: Sam: - when you know how to program you can create anything. - This app is just for me and my roommate to split our household bills. - I also made an app that enters all my friends in the online lottery to win tickets to shakespeare in the park - another app creates a gym schedule with only yoga classes in my neighborhood. Next were gonna show you a video from Code.org
#9: Sam: - coding is really scary and intimidating - get one little parenthesis wrong and your program wont run - kids are really bad at typing
#10: Sam: - Our visual programming language eliminates the need for syntax. You can just drag and drop blocks of code. - Youll never get scary error messages.
#11: Sam: - There are thousands of programming languages with different syntaxes - But once you know the basic constructs of computer science you can use them in any language - Loops, variables, branching logic etc.
#12: Sam: - We built Hopscotch for tablet devices - Drag-and-drop is really tedious on the desktop but its fun on tablets - Kids love iPads, #1 most requested toy last Xmas - Growth is huge, 47% growth since 2012. Expected that 54% of online Americans will have a tablet by 2014.
#13: Jocelyn: - I used to be a teacher and I found that project-based learning was really effective - Kids feel very empowered when they create something through code - Huge desire to show off what they made.