ECE 134 Introduction to Computational Thinking and Programming
This course is an introduction to object oriented programming and computational thinking. Topics include methods, arrays, classes, objects, encapsulation, inheritance, composition, abstraction and graphical user interfaces. It uses the Python language for programming exercises and projects. Online Course.