Breadcrumb Home Computer Science CS 165 CS 165: Programming Foundations Download as PDF Subject Computer Science Credits 4 This course expands on basic programming skills through an exploration of object-oriented programming techniques. Topics may include classes, inheritance, interfaces, polymorphism, and data structures. Prerequisites CS 116 Notes Credit may be received for only one of: CS 165, CS 170.