The world overflows with electronic data. This course introduces programming in a simple, powerful language like Python, with selection, repetition, functions, graphical effects, and dynamic interaction with the Internet, plus connections to lower level computer organization and computer implications in the wider world.
Outcomes: Empowerment to manage and transform masses of data; understanding of technical, societal, and ethical issues involved.
Restricted to Freshman or Sophomore standing OR majors other than COMP-BS AND CSEC-BS AND SWEN-BS.
Outcomes: Empowerment to manage and transform masses of data; understanding of technical, societal, and ethical issues involved.
Restricted to Freshman or Sophomore standing OR majors other than COMP-BS AND CSEC-BS AND SWEN-BS.