Pengaturcaraan berorientasi objek (bahasa Inggeris: object-oriented programming, juga dikenali dengan singkatan OOP) ialah sejenis paradigma pengaturcaraan.
OOP sering dipanggil sebagai "paradigma", dan bukan hanya gaya atau jenis pengaturacaraan. Ini adalah untuk menekankan yang OOP boleh mengubah cara perisian dibangunkan.