Computer Science Teachers Association Annual Conference, July 12, 2016
Before We Code: Renewing Emphasis on Teaching Problem Solving and Lessons to Learn from Design Thinking| Joseph Dioguardi
Computer Science education has long been focused on the teaching of the skills of problem solving. Design Thinking is a systematic approach to design. With renewed emphasis on coding in K-12 education, computer science teaching must maintain its focus on passing on the skills of problem analysis and computer science theory. What lessons can we learn from the process of design thinking and how can we apply it in the teaching of computer science?