CS 115 Object-Oriented Programming

Students learn intermediate development using object-oriented programming. Course explores the methodologies and implementations of object-oriented design in detail and practice. Typical topics of this course include classes, objects, inheritance, encapsulation, constructors, abstract classes, function overloading, interfaces, polymorphism, collections, language specific topics, and event driven programming. Students learn how to debug object-oriented programs using debuggers and logging. This course is offered on the BYU-Idaho online system. (see Course Sharing Policy)


3 credits


CS 105


Fall, Winter