ITM-321: Programming I

This course is an introduction to Python programming language for students without prior programming experience. Phython is a language with a simple syntax, and a powerful set of libraries. It is an interpreted language, with a rich programming environment, including a robust debugger and profiler. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. Prerequisites: A grade of "C" or better in ITM 110 or MTH 113 or MTH 114.