CPS 5025 COMPUTATIONAL THINKING & PROBLEM SOLVING
This course introduces teachers to Computational Thinking and using a programming language as problem solving tools. The main concepts in Computational Thinking: Decomposition, Pattern Recognition, Abstraction and Algorithm Design will be applied to solve a variety of computational problems using a programming language. Effective instructional strategies for teaching Computer Science and broadening participation will be highlighted throughout the course.
Prerequisite
CPS*5021