ITCS 2873 — Python Programming II (TAG) 3 Credits
This course introduces intermediate and advanced aspects of the Python programming language. Students will explore object-oriented concepts of encapsulation, inheritance, and polymorphism; exception handling; iterators; decorators; and networking and remote data handling.