Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. The Schedule Type links will be available only when the schedule of classes is available for the selected term. |
CNIT 32500 - Object-Oriented Application Development |
Credit Hours: 3.00. This course focuses on using object-oriented programming languages in the development of modern, business applications. Topics include object-oriented design, encapsulation, object interfaces, inheritance, aggregation, abstract classes, polymorphism, data structures, and exception handling. Typically offered Fall Spring Summer.
0.000 OR 3.000 Credit hours Syllabus Available Levels: Undergraduate, Graduate, Professional Schedule Types: Distance Learning, Laboratory, Lecture Offered By: College of Technology Department: Computer Information Tech Course Attributes: Upper Division May be offered at any of the following campuses: West Lafayette Anderson Columbus Indianapolis Greensburg Kokomo Lafayette New Albany Richmond South Bend Vincennes Learning Outcomes: 1. Understand object-oriented concepts and architectures. 2. Understand software development motivations to use object-oriented design and development. 3. Demonstrate how to design and create classes and objects. 4. Understand the use of polymorphism and overloading. 5. Demonstrate how to design and use inheritance. 6. Understand how to apply a high-level integrated development environment to develop systems. 7. Demonstrate how to design, use and extend exception handling. 8. Demonstrate how to design, use and extend textual and binary data streams. 9. Understand how to integrate persistent data storage using RDBMS. 10. Understand the development of distributed systems and n-level architectures. |