updated: 7/6/2019xx
Computational Thinking for All
NAF NEXT 2019 in Detroit, MI; July 8-10, 2019
Sample Lesson Plans used in the presentation
Multipage CT for All resource packet
CT: A Digital Age Skill for Everyone (animation)
ISTE Educator Standards - CT competencies.pptx
WMC Annual Math Conference in Green Lake, WI; May 3, 2019
CT Concepts and Dispositions in Mathematics Instruction
WMC Annual Math Conference in Green Lake, WI; May 4, 2018
WeTeach_CS - Computational Thinking Everywhere
at Texas STEM Conference, Galveston, TX Feb 2, 2018
NAF Next 2017 - Embed Computational Thinking in Your Academy Courses and Throughout Your Curriculum
July 10, 2017 (session handout)
"Computing technology is pervasive in almost all fields of human endeavor. In particular, the idea of Computational Thinking (CT) has become popular in many areas - a quick Google search will yield many relevant articles. CT is a popular approach to engaging and infusing computing technologies and computer science into other areas of school curricula in addition to academy courses. Implementing some of CT's nine concepts and five dispositions (practices) will lead to lessons in which students will be challenged to develop higher order thinking skills.
"During this session we will review a definition CT as it applies to the HS curriculum including CT concepts and CT practices. Participants in small groups will hame time to reflect on some of their own lessons 1 - to identify places where they are already teaching CT concepts and including CT practices and 2 - to identify places where one of more of these concepts or practices can be easily included to enhance their lesson, unit or curricula. Thpically including and identifying CT Concepts and practices leads to richer lessons and greater inclusion of high er order thinking skills."
ISTE 2017 - June 28, 2017
multi-page handout alt multi-page handout
WeTeachCS - June 6, 2017
WMC-2017 May 5, 2017
CT-beyond-the-CS-Classroom-upd.pptx
What is Computational Thinking?
An Ongoing Series of Video Interviews with Leaders in Thinking About CT
http://www.csteachers.org/page/CompThinkInterviews
(currently interviewees include Chris Stephenson (Google), John Wollard (UK), Carolyn Sykora (ISTE), Eric Snow (SRI), Jeannette Wing (Microsoft/CMU) and Pat Yongpradit (Code.org))
Computational Thinking Throughout the Curriculum
Presented by Joe Kmoch at NAF NEXT 2016 conference, Orlando, FL, July 19. 2016
Handouts: CT Concepts and Dispositions CT Examples Table
CT Progression Chart CT Concepts & Capabilities across subjects
Computational thinking Key Terms (UK), Computational Thinking poster (UK)
Google CT Concepts Guide, Google LessonPlan Indefinite Articles-pg 1 (complete lesson plan)
Integrating CT Working Session additional docs.pdf
CS For All - Implementation Via Computational Thinking
Joe Kmoch and Karen North <knorth@me.com> co-presenters
Presented at WeTeach_CS summit in Austin, TX July 7-9, 2016
an activity of the Texas Regional Collaboratives <http://theTRC.org>
Summary Slides from Presentation
Handouts: CTExamplesTable.pdf or CT_Concepts_Across_Subjects
Google CT Concepts Guide Google LessonPlan Indefinite Articles
Exciting Growth of K-12 Computer Science Education
presented by Kim Garcia, Joe Kmoch and Karen North,
TCEA 2015, Austin, TX, Feb 3, 2015
slide deck: Growth_of_K12_CS-11.pptx
handouts: CT Operational Definition
CT-concepts-and-dispositions-slides.pptx
Computational Thinking Poster from ISTE/SIGCT/CTN
High Res (nearly 3mb) Low Res (356kb)
Additional Items: Code.org CT Lesson
Karen North blogpost on CT
http://knorth.edublogs.org/algorithmic-thinking/
CS Strand at TCEA2015 Conference http://knorth.edublogs.org
Computational Thinking A Digital Age Skill for Everyone.mp4
CT-Wing-Examples-of-CT-Problem-Domains.pptx
CT article - Learningandleading-March_April 2011- Print Pages.pdf
Article: Computational Thinking Dispositions and the Common Core Mathematics Standards
published in The Voice (CSTA), September, 2013 (pp. 3-5)
ISTE SIGCT Computational Thinking Webinar, June 5, 2014
slide deck: Computational+Thinking+for+All+Handout(slides).pdf
handouts: Computational+Thinking+for+All+Handout.pdf
CT Vocabulary and Progression Chart.pdf
CT-Concepts-Discipline-Chart.pdf
Computational Thinking Dispositions and the CCSSM-sept2013-Voice-article.pdf
Jeannette Wing CT slides: Jeannette_Wing_ct-and-tc-long(2008).pdf
Dr. Wing's article that started the current CT movement:
http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
animation: CT-animation_student.swf
script for slides: Script for ISTE CT Webinar 05jun2014-upd.docx
Arts and Computational Thinking/Computer Science
CS Through The Arts: Karen North <knorth@wt.net> <http://www.build-a-brain.com>
Course: Programming for Musicians and Digital Artists<https://www.coursera.org/course/chuck101>
Elementary school: spelling bee and robotic line dance online
Also, have my spelling bee and robotic line dance online:
https://cscurriculum.shutterfly.com/48
https://cscurriculum.shutterfly.com/35
Presentations
Computational Thinking - An Important Skill for All Students - NAF NEXT 2013.pptx
Additional materials:
Handout:
CT Vocabulary and Progression Chart
Traffic Jam for participants (presenter answer key)
Videos linked from presentation
CT A digital Age Skill for Everyone (mp4)
CT Animation (Flash swf)
Other Resource articles
CT Article from Learning and Leading
Jeannette Wing - Carnegie Mellon University
Computational Thinking, her article published in March 2006, first proposed CT as a foundational skill for all students.
http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
On her website < http://www.cs.cmu.edu/~wing/ >
in addition to her seminal article noted above, see the link to her talk "Computational Thinking and Thinking about Computing" and for a thought provoking article, see the link "Five Deep Questions in Computing"
Computational Thinking: an Important skill for all students,
presented at National Academy Foundation NEXT Conference, July 18, 2012
This zip file NAF 2012 CT Presentation.zip contains the presentation and supporting files (up through the horizontal line) in a single 47mb file
Individual files with presentation:
These are two videos that were hyperlinked from the presentation (put the press and these into a single folder; you may have to adjust hyperlinks but you can always play these separately)
Computational Thinking A Digital Age Skill for Everyone.mp4
NAF-CT Presentation script.docx - my script for the presentation
Handouts referenced in presentation:
Computational Thinking Operational Definition flyer.pdf
CT Vocabulary and Progression Chart.pdf
First Activity: Traffic Jam (presenter's notes)
Second Activity: CT-Concepts-Discipline-Chart.pdf
Other handouts:
Joe Kmoch, Computational Thinking: An Important Idea for All Students: New Planning and Curriculum Resources
presented at Wisconsin Mathematics Council Annual Meeting, May 4, 2012
Joe Kmoch, Is Computational Thinking a 21st Century Skill?
presented at Wisconsin Mathematics Council Annual Meeting, May 3, 2011
an earlier version was presented at Wisconsin Education Association Council (WEAC) annual conference, October, 28, 2010
ISTE Computational Thinking site
http://www.iste.org/learn/computational-thinking.aspx
Computational Thinking: formulating problems in a way that enables us to use a computer and other tools to help solve them.
Video: Computational Thinking: a Digital Age Skill for Everyone (youtube)
CT Toolkit: ISTE's computational thinking toolkit is a complete collection of all of their CT resources. From presentations and handouts to surveys and graphic animations, you'll find everything you need to learn more about or to advocate for CT.
CT Teacher Resources, 2nd ed or here
In addition to the Teacher Resources and Leadership Kit noted above, this site has additional resources:
CT - What and Why - a presentation by Jeannette Wing at Carnegie-Mellon University on March 4, 2011 and an article by Jeannette Wing in Spring 2011
The Voice - CSTA Newsletter. Issue on Computational Thinking. V7N2, May 2011
CT - CSTA/ISTE CT Workshop, Fall, 2010: two articles, a chart and a matrix (scroll partway down the page).
CT Resource Set: A Problem Solving Tool for Every Classroom - a brochure and 2 presentations (scroll partway down the page).
Google CT Repository - Exploring CT Website including Sample lessons, discussion forums and a video of Conrad Wolfram's TED talk imploring us to teach kids real math.
Pat Phillips, Computational Thinking Resource from CSTA and Microsoft
< http://education.sdsc.edu/resources/CompThinking.pdf >
Pat Phillips, Computational Thinking: A Problem-Solving Tool for Every Classroom (slides from talk)
NSF CS Bits & Bytes, a bi-weekly newsletter highlighting innovative computer science research. Many aspects of Computational Thinking (CT) are highlighted in the issues published so far. You can sign up to receive each issue at <http://www.nsf.gov/cise/csbytes/>. Topics have included Human Computation, Building a Better Battery, Navigating a 3-D world, Women in Computing, Smart Grids and Artificial Intelligence...and there are more.
Common Core State Standards Initiative |
Mathematics Standards >> Standards for Mathematical Practice
Mathematics Standards >> High School: Modeling
http://www.corestandards.org/the-standards/mathematics/high-school-modeling/introduction/
from CT Teacher Resources 2nd Ed publication
Jeannette M. Wing, CMU, author of the seminal paper on Computational Thinking
Computational Thinking, her article published in March 2006, first proposed CT as a foundational skill for all students.
http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
Additionally, on her website < http://www.cs.cmu.edu/~wing/ >
in addition to her seminal article noted above, see the link to her talk "Computational Thinking and Thinking about Computing" and a for thought provoking article, see the link "Five Deep Questions in Computing"
Computational Thinking WebQuest A teacher’s introduction to computational thinking with ideas for implementation. http://www.edci.purdue.edu/lehman/ct/ teacher.html
Computer Science For Fun Puzzles and games that develop CT skills. http://www.cs4fn.org/algorithms/swappuzzle/
CS Unplugged site < http://csunplugged.com > Free site of 20+ great activities for computer science and computational thinking. Included are engaging games and puzzles that use cards, string, crayons, and allows students to move.
CS4HS: Resources Ideas, approaches, and activities for cultivating computational thinking and computational creativity in your classroom. http://cs4hs.media.mit.edu/resources.html
EcoScience Works A computer-based curriculum, focused on environmental science and computer programming, developed for 7th and 8th grade students as part of the state of Maine laptop program. http://simbio.com/Maine
Google's Exploring Computational Thinking -- educational materials to help teachers get students thinking about recognizing patterns, decomposing problems, and so on.
< http://www.google.com/edu/computational-thinking/ >
Model Behavior: Computational Thinking in Computer Science at Girls Middle School An example of 3-D modeling and design for middle school students. http://www.girlsms.org/node/938
Novel Games: Good Games for the Whole Family Fun online games that help develop CT skills. http://www.novelgames.com/flashgames/ game.php?id=54&l=e
Shodor Foundation focuses on computational science and develops free, web-based resources. http://www.shodor.org/activities/
Other Resources for Computational Thinking
MacArthur Foundation videos on 21st Century Learning
Re-Imagining Learning in the 21st Century: MacArthur Foundation
http://www.youtube.com/watch?v=D6_U6jOKsG4&feature=relmfu
Rethinking Learning: The 21st Century Learner: MacArthur Foundation
http://www.youtube.com/watch?v=c0xa98cy-Rw&feature=relmfu
Computing Education Blog <http://computinged.wordpress.com> by Mark Guzdial, Georgia Tech
A search for computational thinking on April 30, 2012 yielded many posts including these with CT in the title:
Center for Computational Thinking. Sponsored by Microsoft Research
< http://www.cs.cmu.edu/~CompThink/>
21st Century Skills site <http://p21.org> Primary site for 21st Century Skills advocacy
Mark Prensky writing, Digital Natives, Digital Immigrants
<http://www.marcprensky.com/writing/>
Computer Science Interactive Learning Modules (CS ILM) an NSF project at Utah State University - Interactive Online Computer Science Lessons including CT <http://csilm.usu.edu>
Computational Thinking from IAE-pedia (Information Age Education encyclopedia)
< http://iae-pedia.org/Computational_Thinking >
Computational Thinking on WikiPedia < http://en.wikipedia.org/wiki/Computational_thinking >
Computational Thinking and Scalable Game Design (blog entry)
< http://scalablegamedesign.cs.colorado.edu/wiki/Computational_thinking >
Alexander Repenning, David Webb, Andri Ioannidou. Scalable Game Design...and Getting CT into Public Schools
< http://www.cs.colorado.edu/~ralex/papers/PDF/SIGCSE10-repenning.pdf >
Computational Thinking: Notes from a 2010 BPC Breakout Session
< http://research.cens.ucla.edu/events/2010/bpc/docs/s4-computation-thinking.pdf >
CT Cafe Blog < http://cpathgrant.blogspot.com/ >
Computational Thinking and Journalism (blog entry)
< http://blog.publish2.com/2010/04/30/computational-thinking-new-journalism-mindset/ >
Computational Thinking is Computational Speaking -- HASTAC blog
(Humanities, Arts, Science and Technology Advanced Collaboratory)
< http://www.hastac.org/blogs/evan-donahue/computational-thinking-computational-speaking >
Information about the NSF program DISSECT (Discover Science through Computational Thinking) developed at New Mexico University (NMU)