Course description

Introduction to the Python programming language. Covers the basic programming constructs of Python, including assignment, conditionals, iteration, functions, object-oriented design, arrays, and vectorized computation. Designed for students who need Python for research or other courses. Does not assume any previous programming experience.

Outcome 1: Students who take this course will build an understanding the basic Python constructs and be able to write simple programs.

Forbidden Overlap: due to an overlap in content, students will receive credit for only one course in the following group: AEM 2840, AEM 2841, AEM 5840, CS 1133, HADM 3710.

Summer 2025: Ithaca campus

Summer 2025: Ithaca campus