Applying Computer Science Thinking to All Subjects

Teaching students computational thinking skills equips them with the tools to solve real-world problems using the fundamentals of computer science. Through concepts such as algorithmic thinking, pattern recognition and experimentation, students apply computer science basics to breaking down complex scenarios in every field. This session explores how these skills can be applied to real-world social justice projects, inspiring students to change the world in wonderful ways.

Share this idea

Related Media

Additional Supporting Materials


  1. Understand the power of computational thinking in helping students tackle complicated, controversial problems with no clear answers
  2. Leverage modern tools and platforms to invest students in social issues they may otherwise not feel personally invested in
  3. Apply the concepts of algorithms, pattern recognition, abstraction, decomposition and iteration to disciplines beyond computer science



Danielle Bennett, Digital Strategy & Campaigns Manager, Green Dot Public Schools

Meta Information:

Show me another idea

Add Comments

comments powered by Disqus

SXSW reserves the right to restrict access to or availability of comments related to PanelPicker proposals that it considers objectionable.