2016-2017 Undergraduate Academic Catalogue 
    
    Dec 04, 2024  
2016-2017 Undergraduate Academic Catalogue [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 212 - Object-Oriented Data Structures

(4.00 cr.)

Prerequisite: CS 201  or, with an appropriate programming background, written permission of the department chair. Students learn to program in a high level object-oriented language, with emphasis on data storage and manipulation. Students should have previous experience in programming but do not need experience in an object-oriented language. Students learn essential object-oriented concepts including object, class, message, method, inheritance, and polymorphism. They also learn the analysis of algorithms to determine if a program is correct and efficient. They apply the object-oriented and analysis concepts to data structures such as stacks, queues, priority queues, maps, and trees, as well as algorithms such as sorting and searching. Required for computer science majors.



Add to Portfolio (opens a new window)