CS 115 Object-Oriented Programming
Students learn intermediate development using object-oriented programming. Course explores the methodologies and implementations of object-oriented design is explored 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 may also be offered on the BYU-Idaho online system. (See Course Sharing Policy).
Prerequisite
CS 105 with a C- or higher.
Offered
Fall, Winter, Spring