Apr 30, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

COS 225 - Object-Oriented Design, Programming and Data Structures


Introduces the student to the fundamental principles of object-oriented design and programming using a high-level object-oriented language. Focuses on the specification, design, and implementation of classes and the interactions between classes, inheritance, abstract classes, and polymorphism. Introduces fundamental data structures including stacks, queues, lists, and binary trees.

Prerequisites: COS 125 or one semester of Programming.

Course Typically Offered: Spring

Credits: 3