The course covers advanced programming techniques using object-oriented methodology for enterprise design and implementation. The following topics will be developed: (1) Use of Component Object Model for system development, (2) Design and implementation of a run time libraries for modern window applications including classes and ActiveX Components including ActiveX DLL's, ActiveX EXE's, and ActiveX Controls, (3) Client Server techniques used for distributed systems and for use over the Internet. Visual Basic will be the programming vehicle used in this course.
Prerequisite: COMP 124 with a C- or better, COMP 256, COMP 257 and COMP 167
Co-requisite: COMP 262 and COMP 266