Introduction to basic computational concepts; legal and ethical issues in computing and information technology. Main focus- introduction to the Python programming language; syntax and semantics of the Python programming language, basic algorithms and problem-solving skills using Python. Special fee. Satisfies Computer Science GenEd requirement; satisfies SEEDS Scientific Reasoning student learning outcome in alignment with Educated Citizenry value.