Academic Catalog

STAT295 OBJECT ORIENTED PROGRAMMING

Course Code: 2460295
METU Credit (Theoretical-Laboratory hours/week): 4(3-2)
ECTS Credit: 6.0
Department: Statistics
Language of Instruction: English
Level of Study: Undergraduate
Course Coordinator: Prof.Dr. CEYLAN YOZGATLIGÝL
Offered Semester: Fall and Spring Semesters.
Prerequisite: Set 1: 5710230
Set 2: 5710240
One of the sets above should be completed before taking STAT295 OBJECT ORIENTED PROGRAMMING.

Course Content

Introduction to Object-Oriented Programming (OOP) with a language (e.g C++, Python). Programming elements. Functions. Classes and objects. Constructors and destructures. Operator overloading. Type conversion. Inheritance. Pointers. Polymorphism. Templets. Exception handling. String manipulation. File handling. Advanced Input/Output. OO system analysis, design and development.