Object Oriented Programming
Course Name:
Object Oriented Programming (CS354)
Programme:
B.Tech (CSE)
Semester:
Fourth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
04(3-1-0)
Content:
Programming paradigms, Software design principles, Objects and classes, Operator overloading, Inheritance,
Exception handling, Templates, Case studies.
References:
BJarne Stroustrup, "The C++ Programming Language", Addison Wesley, 2004. Stanley B Lippman, "The C++
Primer", Addison Wesley, 2005.
Grady Booch, James Rumbaugh, Ivar Jacobson, "Unified Modeling Language User Guide", Addison-Wesley
Professional, 1998
Craig Larman, "Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative
Development", Prentice Hall Edition, 2004.