Computational Thinking
Problem Solving
- Learning activities that teach the principles of computer science. www.csunplugged.org
- Principles for teaching problem solving to students. cft.vanderbilt.edu/teaching-guides/teaching-activities/problem-solving
Computer Science Unplugged
Artificial Intelligence
Culturally Situated Design Tools: Teaching Math and Computing through Culture
- Dr. Ron Eglash’s homepage which includes links to relevant research and other educational resources www.rpi.edu/~eglash/eglash.htm
- Teaching Math and Computing through Culture csdt.rpi.edu
Web Design
- Learn to code interactively, for free. www.codecademy.com
- Tutorials/reference on html, javascript and css. www.w3schools.com
Scratch
- Resources for students and teachers to learn, view and share projects. scratch.mit.edu
- Resources for teachers. scratched.media.mit.edu
- Scratch: programming for all (PDF)
- Scratch Programming Concepts by MIT Media Lab (PDF)
Robotics
- NXT Project Instructions – http://www.nxtprograms.com/projects.html
- Fundamentals: Thinking About Programming for LEGO –
http://cdn.robotc.net/pdfs/nxt/curriculum/Fundamentals%20-%20Thinking%20About%20Programming%20for%20LEGO.pdf - Walking Robot Spider Instructions
- Table_Bot_Level II Challenge
- Sumo Bot Challenge
- ROBOTC Natural Language – http://www.robotc.net/NaturalLanguage/
- NXT-G Tips & Tricks – http://courses.washington.edu/engr100/Section_Wei/NXT/tricks.pdf
- Arrick Robotics www.arrickrobotics.com
- Some resources, forums and videos. mindstorms.lego.com
Python
- Python tutorials. www.dabeaz.com/usenix2009/pythonprog
Coding Bootcamps
- Guide to coding bootcamps. www.computerscienceonline.org/coding-bootcamp
Other Useful Resources
- ACM K12 CS Model Curriculum, 2nd edition csta.acm.org/Curriculum/sub/ACMK12CSModel.html
- Association for Computing Machinery (ACM) computingcareers.acm.org
- Advanced Placement (AP) Readiness Program centerx.gseis.ucla.edu/partnerships-grants/ap-readiness
- Computer Science Teachers Association (CSTA) csta.acm.org/Resources/sub/BrochuresPostersVideos.html
- CS Bits & Bytes, a biweekly newsletter highlighting innovative computer science research. www.nsf.gov/cise/csbytes/
- NCWIT Resources (free!) — a collection of resources including Practices, Talking Points, Programs-in-a-Box, Outreach Resources, Reports, Papers & Statistics, and Entrepreneurial Heroes. www.ncwit.org/resources?field_audiences_tid[]=1
- NCWIT’s Gotta Have IT Campaign – an all-in-one computing resource kit designed with educators’ needs in mind. www.ncwit.org/resources/gotta-have-it
- NCWIT’s Blog — is a brief round-up of news, events, resources related to women and IT www.ncwit.org/blog