CSE 108
CSE 108 : Object oriented programming sessional
3 hours in a week, 1.50 credits
Philosophy of Object Oriented Programming (OOP); Advantages of
OOP over structured programming; Encapsulation, classes and objects,
access specifiers, static and non-static members; Constructors, destructors
and copy constructors; Array of objects, object pointers, and object:
references; Inheritance: single and multiple inheritance; Polymorphism
overloading, abstract classes, virtual functions and overriding; Exceptions;
Object Oriented I/O; Template functions and classes; Multi-threaded
Programming.
Reference languages: C++ and Java.
Content details in moodle : http://cse.buet.ac.bd/moodle/course/view.php?id=231
Additional codes github.com/siddhartha047