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).

Credits

3 credits

Prerequisite

CS 105 with a C- or higher.

Offered

Fall, Winter, Spring