We were invited to talk to the teachers in Lynbrook Schools about Computational Thinking and Computer Science for All. They are already doing a lot of great things, and it was very nice to meet them. Here’s the short collection of links we put together for them.
National & Regional Organizations
These organizations provide support and resources for schools teaching CS/CT.
- CSNYC
- CSNYC’s compilation of local CS orgs (this list is great)
- Code.org
- CoderDojo
- Google CS First
CT Organizations & Centers
Good places for finding more CT resources and connecting with the professional community.
- Computer Science Teachers Association (CSTA)
- Center for Computational Thinking at CMU
- International Society for Technology Education (ISTE)
- Computational Thinking for All
- Standards for Computer Science Educators
- Google Education: Computational Thinking
Courses & Software/Tools
- Scratch: MIT’s Visual Coding Environment
- CS Principles AP Exam/Course
- Java: Young Developers
- BlueJ
- Greenfoot
- Alice
- Khan Academy: Computer Science
- AP CS ‘A’
- Trinket: Python online
Bibliography
- ACM. (2013). Bugs in the System: Computer Science Teacher Certification in the U.S. The Computer Science Teachers Association, The Association for Computing Machinery.
- Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. http://www.iste.org/docs/nets-refresh-toolkit/bringing-ct-to-k-12.pdf
- Grover, S., & Pea, R. (2013). Computational Thinking in K–12 A Review of the State of the Field. Educational Researcher, 42(1), 38–43. https://www.researchgate.net/publication/258134754_Computational_Thinking_in_K-12_A_Review_of_the_State_of_the_Field
- Wilson, C., Sudol, L. A., Stephenson, C., & Stehlik, M. (2010). Running on empty: The failure to teach K-12 computer science in the digital age. Association for Computing Machinery. https://runningonempty.acm.org/
- Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
- Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.
Back to articles