CS117 Programming in Python
An introduction to the Python programming language -- an interpreted, high-level, dynamic-typed programming language. Python supports the creation of program Scripts and Programs in the three most prominent programming models; namely, Algorithmic/Structured programming, Object-Oriented programming, and Functional programming. This course emphasizes the algorithmic and object-oriented script programming concepts and features of Python. A major emphasis is on the built-in simple and composite data types provided in Python. It also emphasizes the use of Python in developing programs/scripts for fast turnaround solutions for processing both structured and non-structured data. Students are required to complete several scripting/program-related projects.
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology