Coding - Virginia Association of Independent Schools · Coding Ideas for implementing a coding...

9
Coding Ideas for implementing a coding curriculum Jennifer Campbell and Doran McBride

Transcript of Coding - Virginia Association of Independent Schools · Coding Ideas for implementing a coding...

Coding Ideas for implementing a coding curriculum

Jennifer Campbell and Doran McBride

Why Teach Coding?

● Benefits of computing skills for our students, regardless of the path they choose

● The definition of “Digital Literacy”

● Skills that come along with the ability to create technology

Why Teach Coding?Some resources on this topic:

● Stuck in the Shallow End: Education, Race, and Computing● DIYGenius “Why You Should Learn to Code”: http://www.diygenius.com/learn-to-code-online/ ● Time Magazine’s “Cracking the Girl Code: How to End the Tech Gender Gap”: http://time.

com/3062885/girls-who-code-google-facebook/● ISTE “Should we teach computer science in elementary school?”: https://www.iste.

org/explore/articledetail?articleid=216

By 2020, U.S. universities will not be able to fill even a third of the country’s 1.4 million computing positions with qualified graduates. The industry needs to tap the other 50% of the population if it hopes to find candidates for crucial jobs. At present, only 12% of computer-science degrees go to women.

Let’s jump in!

Coding = giving the computer directions

Move forward Turn right Turn left

Easy way to define algorithms, loops, and functions

Code.org Curriculum

Curriculum on Code.org, and how to setup a “class” there.

Challenges

● Length of class and pacing (individual versus as a group)

● Variety in order to keep students at all levels engaged

Other Good Coding Resources

Hour of Code:

● http://hourofcode.com/au● http://hourofcode.com/us/resources/how-to

Lower School:

● Scratch Jr: http://www.scratchjr.org/ ● Code.org:

○ http://studio.code.org/s/course1 (Code.org course 1 for early readers)○ http://studio.code.org/s/course2 (Code.org course 2 for readers w/ no coding experience○ http://studio.code.org/s/course3 (Code.org course 3 for after course 2; ages 8+)○ http://studio.code.org/s/course4 (Code.org course 4 after course 3; ages 10+)

● Tynker: https://www.tynker.com/school/

Other Good Coding Resources

Middle / Upper School:

● Code.org CS class: http://studio.code.org/s/20-hour ● Code Academy: http://www.codecademy.com/schools/curriculum ● Khan Academy courses:

https://www.khanacademy.org/computing/computer-programming

Other Resources:

● Wearable Technology - eBracelet Activity● Tech-Girls - Projects (coding, maker activities, etc.)● Makey Makey Activities ● Raspberry Pi Activities ● AAUW’s Solving the Equation● NCWIT’s Girls in IT: The Facts

Thank you!

Please complete this form to provide your email address if you’d like us to share the resources that we

covered during today’s session, and/or if you have other coding resources you’d like to share.

Thank you for joining us today!