An exploration of basic ideas of computational thinking focusing on the perspectives, thought processes, and skills that underlie computational approaches to problem formulation and problem solving. Application of computational toolds to investigate complex, large- scale problems in a variety of knowledge domains. Examination of the societal and political implications of computational systems. (3H,3C)
Note: this course does not count toward the CS major or minor.
Taught By: Dennis Kafura