EEC 3150 Engineering Programming II
This course makes use of the Python programming language to design object-oriented software for engineering applications. Topics include classes, encapsulation, inheritance, composition, polymorphism, file I/O, and Graphical User Interfaces. Additional topics include numerical methods and data visualization using Python.