Course Catalog - 2013-2014

     

COMP 202 - PRIN OF OBJ-ORIENTED PROGRAM

Long Title: PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING II
Department: Computer Science
Grade Mode: Standard Letter
Course Type: Lecture
Credit Hours: 4
Prerequisite(s): COMP 201
Description: Continuation of COMP 201 covering advanced object-oriented data structures and their associated algorithms such as lazy evaluation, heaps, self-balancing trees, graphs, sorting, and generative recursion. Applications of Software Engineering principles such as abstract decomposition, decoupling, and command passing to large- and small- scale component-framework systems. Multi-threaded event-driven applications provide compelling illustrations for such principles. Recommended for Engineering majors, non-Engineering students, and potential Computer Science majors.