May 22, 2024  
2022-2023 UMaine Undergraduate Catalog 
2022-2023 UMaine 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.

General Education Requirements:

Prerequisites: Grade of C or higher in COS 125

Course Typically Offered: Fall and Spring

Credits: 3