CSC 2017: Advanced Python Programming

Credits 3.00

Advances problem-solving techniques utilizing object-oriented methodology in Python. Introduces practical applications, including developing graphical user interface applications, implementing data persistence, and utilizing an advanced Integrated Development Environment (IDE). Includes unit testing, distribution of a Python package, and fostering a comprehensive understanding of real-world programming scenarios.

Prerequisites

((CSC 1019 or CSC 1020) and MAT 1340 or higher) or CSC 1060

Lab Hours 45.00 Lecture Hours 15.00