Mar 28, 2024  
2022-2023 Graduate Catalog 
    
2022-2023 Graduate Catalog [ARCHIVED CATALOG]

Add to My Catalog Bookmarks (opens a new window)

COS 576 - Advanced Object-Oriented Design


This course considers developing object-oriented, multi-tier, Web-based applications. Topics will include object-oriented design patterns in distributed environments, software components, and software frameworks. The course has a significant hands-on implementation component, and, after completing the course, students will have practical experience with several leading-edge distributed object technologies, including AJAX, Web Services, Enterprise JavaBeans, JDBC, and Servlets. Students will work in teams to develop a medium-sized, multi-tier application that incorporates several of the technologies mentioned above. Lectures will provide an introduction to the technologies and discuss principled ways to apply these technologies.

Prerequisite(s): COS 420 or equivalent, or permission of instructor.
Co-requisite(s):
Credits: 4

Course Typically Offered:
Course Type: Computer Science



Add to My Catalog Bookmarks (opens a new window)