2024-2025 Graduate Catalog

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.

Credits

3

Prerequisite

CPS*5021