ECE 135 Computational Thinking and Object Oriented Programming using 3D Graphics and Java
This course is the continuation of ECE130, Introduction to Programming Using 3D graphics, and studies the fundamental concepts and ideas of object oriented programming and computational thinking. Topics include methods, arrays, classes, objects, encapsulation, inheritance, composition, abstraction and graphical user interfaces. It uses the Java language for programming exercises and projects. Online Course.