EECS 486
Electrical Engineering and Computer Science 486
Object-Oriented Software Development
Object-based programming concepts such as data and program abstraction, encapsulation, polymorphism, single and multiple inheritance, and reusable objects. Techniques for object-oriented system decomposition and class design. Study and use of class libraries and application frameworks. Program-ming projects in an object-oriented language currently standard in industry.
Credits: 4
Course Homepage:
http://www.eecs.umich.edu/eecs/courses/eecs486/


