A Gentle Introduction to ( Object-Oriented) Programming Ugur Dogrusoz Associate Professor, Computer Eng Dept, Bilkent University, Ankara, Turkey December.