> Academics > Course
Descriptions > Undergraduate
COSC 1408 (4-3-2) Foundations of Computer Science II
Introduction to object-oriented programming. Basic concepts: abstract data types; encapsulation; classes; inheritance, polymorphism, dynamic function binding, strings, stacks, queues, lists, and trees, event handling in modern languages, introduction to modern APIs. Lab fee. Spring.
Prerequisite: COSC 1405.