Computer Science Education:
Computer Science Teachers Association (CSTA)
National Center for Women and Information Technology
Advanced Placement CS A (Java Programming):
Code HS course: AP Computer Science A (MOCHA)
Advanced Placement CS Principles:
AP CS Principles Course (Code.org)
Computer Science Principles Handbook
Introductory Computer Science:
Computer Science Discoveries (Code.org)
Exploring Computer Science-Version 8 (All Units)
• Human Interaction Unit (version 7)
• Problem solving Unit (version 7)
• Programming in Scratch Unit (version 7)
• Computing and Data Analisys Unit (version 7)
Exploring Computer Science-Version 4 (All Units)
• Robotics Unit (version 4)
• Python Programming Unit (version 1)
Computational Thinking:
Exploring Computational Thinking (Google)
Computational Thinking for Educators (Google)
Scratch Resources:
• Getting Started With Scratch Guide: Version 2.0
• Scratch Programming for Teens
• Super Scratch Programming Adventure: Version 2.0
• Shall We Learn Scratch Programming?
• Super Scratch Programming Adventure: Version 1.4
Web Design Resources:
Workshop
E-books
• Eloquent JavaScript: 3rd Edition
• Learn'em: HTML Web Design in 7 days
Quick References
• Beginner JavaScript cheat sheet
• HTML Tags chart
• JavaScript Tags chart
• Quick Reference HTML, CSS, JavaScript
Computer Club Resources:
Virtual Field Trip:
Google's HQ Inside Google Google NYC Working at Google
CS4HS Workshop:
• Starting a computer club in your school
• Marketing/Advertising CS club
Alice Resources:
Adventures in Alice Programming
Mobilize Prime (Presentations by Drs. Kennedy & Ziarek):
Other:
Preparing for a Computer Science Major
Counselors for Computing