Links to the growing world of Computer Science Principles- apcsprinciples.org : The place to go for all things AP CS Principles. A project of the National Science Foundation and the College Board.
- CS10K Community: A component of the NSF-funded CS10K initiative which aims to have 10,000 teachers teaching computer science at 10,000 high schools nationwide.
- College Board CSP: The College Board, along with the National Science Foundation is organizing the development of the CSP framework and preparing AP exam, which will be ready by May, 2017.
- CS4HS :Googles initiative to connect educators worldwide to the skills and resources they need to teach computer science at their schools. They are also making CSP4T possible with their generous funding.
- Code.org: Code dot org is currently developing and piloting new CSP curriculum. Units are currently being released to be tried and tested by all under Creative Commons License.
- ACCESS: Alliance for California Computing Education for Students and Schools is an advocacy group in California working to increase computer science education for underrepresented students through policy changes and alliance-building.
- Google's Computational Thinking for Educators: The goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas.
- Google CT Resources and Videos: Incorporate computational thinking (CT) into your curriculum with these classroom-ready lesson plans, demonstrations, and programs (available in Python and Pencil Code). See how Google uses CT and the 7 Big Ideas from the CS Principles course to do some amazing things.
Cross-curricular resources:- LevelUP: Scholastic Education's guide to integrating video game design with core subjects (grades 7-12).
- Blown To Bits, by Hal Abelson: Your Life, Liberty, and Happiness after the Digital Explosion.
Learning to code :
As part of CSP4T, you are expected to learn or practice a programming language. You may continue learning one that you have started to learn in the past, or delve deeper into one you know, but we encourage to try a new language, including Scratch and Snap!.
If you are unsure which language to take on, please refer to these guides:
Both CSP4T instructors can help point you in the right direction and can help you with questions in our respective languages, which include: C (and it's derived languages), Python, JavaScript, Objective-C, JQuery, Scratch and Snap, HTML and CSS (not full languages, but somewhat necessary to work with JavaScript.
Comments: Disqus for Google SitesThe gadget spec URL could not be found |