Emphasis is placed upon developing software from reusable components. Topics covered include object-oriented analysis and design, encapsulation, inheritance and polymorphism. Various approaches to application development are examined, including class libraries, code generators and direct use of the API, MDI and OLE applications are also discussed. CIS 3295 Web Application Development . This course builds upon the skills and knowledge developed in CIS 3270.
Emphasis is placed upon the development of enterprise applications in Internet environments.
Major topics include development, infrastructure, and implementation. Web servers and Web application servers, as well as their integration with legacy systems, are also discussed. CIS 3300 Systems Analysis . This course provides an introduction to the analysis and logical design of computer-based information systems. Emphasis is placed upon the development of requirements specifications that serve the business needs of the organization and provide the necessary base for subsequent systems development.