Apr 16, 2024  
2021-2022 Catalog 
    
2021-2022 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

COMP 451 - Advanced Object-Oriented Programming


Units: 3
Three hours lecture in the lab per week
Prerequisite(s): COMP 350  and COMP 362  
Principles of object-oriented design and programming based on languages such as JAVA, C++ and Smalltalk will be presented. Understanding of the role of objects, methods, message passing, encapsulation, and inheritance for effective programming will be stressed. Language structure versus particular engineering objectives will be analyzed. Design patterns techniques will be an unifying theme.



Add to Portfolio (opens a new window)