0% found this document useful (0 votes)
84 views1 page

CC-211L (Object Oriented Programming Lab)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views1 page

CC-211L (Object Oriented Programming Lab)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Curricula/Syllabi of BS Computer Science for Punjab University Affiliated Colleges

Course Title Object Oriented Programming Lab


Course Code CC-211L
Credit Hours 1
Category Computing core
Prerequisite Programming Fundamentals
Co-Requisite None
Follow-up Data Structures and Algorithms, Mobile Application Development
Implementation: the concepts studied in “CC-211 Object Oriented
Programming”, Review: Data-Driven Programming. Classes and Objects:
Defining Classes and Object Initialization, setter/getter, Constructor/Destructor.
Course Resource Management: Allocation/De-Allocation, const data members and
Description function. Composition: Aggregation, Friend function/classes, Generalization,
Multilevel/Multiple Inheritance, Runtime Polymorphism,
Singleton/Proxy/Adapter Pattern, Ad Hoc Polymorphism. Templates. Stream
I/O. File Processing. Exception Handling.
H. M. Deitel, P. J. Deitel, C++ How to Program, 5th Ed., Prentice-Hall, 2005, ISBN:
Text Book(s)
0-13-185757-6.
R. Lafore, Object-Oriented Programming in C++, 4th Ed., Sams Publishing, 2002,
ISBN: 0-672-32308-7.
Victor Shtern, Core C++ A Software Engineering Approach, 1st Ed., Prentice Hall
Reference PTR, 2000, ISBN: 0-13-085729-7.
Material Stephen Parata, C++ Primer Plus, 5th Ed., Sams Publishing, 2005, ISBN: 0-672-
32697-3.
Bjarne Stroustrup, The C++ Programming Language, 4th Ed., Addison Wesley,
2013, ISBN: 0-321-56384-0.

Version 1.0.0 Page 19 of 68

You might also like