3 Cr. (Hrs.:3 Lec.)
Examines the computing field and how it impacts the human condition. Introduces exciting ideas and influential people. Provides a gentle introduction to computational thinking using the Python programming language. (Variable)
R1. Appreciate the variety of ways in which computing can improve the human condition.
R2. Appreciate how computational skills can benefit one's career and life.
R3. Design and implement short programs in an interpreted language such as Python.
R4. Understand some of the significant ideas and people that underlie computing's past, present and future.