ECE 130 Introduction to Programming using 3D Graphics

This course is an introduction to object oriented programming using graphics in the creation of 3D movies, games and interactive applications. It studies: Algorithmic thinking and expression (how to read and write in a formal language); Abstraction (how to communicate complex ideas simply, and decompose problems logically); Appreciating elegance (why some solutions are inherently better than others); Object development (classes, objects, methods, parameters, and inheritance); Interactive programs (events and event handling); Core programming concepts (functions, if/else, loops, recursion, lists, arrays, variables). Online course.

Credits

3