CS-304 Object Oriented Programming
Q & A
Online Test
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS101, CS201
Introduction, Abstraction & Inheritance, Introduction to Generalization & Specialization, Multiple Inheritance & Associations, Object-Oriented Modeling, Introduction to Objects and Classes, Constructors, Destructor, Accessor Functions & this Pointer, Constant data members & Static Variables, Constant data members & Static Variables& Array of objects, new Operator & Getter and Setter, Composition, Composition& Aggregation and Friend Functions, Operator overloading, Inheritance, Access Specifiers, Copy Constructor &Assignment Operator, Overriding, Types of Inheritance, Polymorphism, Abstract & Concrete Classes, Polymorphism – Case Study, Multiple Inheritance, Generic Programming, Templates and Friends, Generic Algorithms Revisited, Cursors & Vectors, Standard Template Library, Iterators, Techniques for Error Handling, Exception Handling.
 CS304 Mega File  CS304 MId Solved FULL FILE  CS304 Short Solved Paper  CS304_CScommunity_1  CS304_CScommunity_2  CS304_CScommunity_3  CS304_CScommunity_4  CS304_CScommunity_5  CS304_Current_Midterm_Paper_2016  CS304_MID_2005_2006_2007  CS304_MID_Term_GIGA_FILE  CS304-2013-Quiz-2-Helpful-in-MID  CS304-Mid_Term_Solved(Sbj-Obj)_(6-Papers)  CS304-MIDTERM_Subjective  CS304-MidTerm-Latest-solved paper  CS304-Midterm-Solved-Mcqs  CS304-QUIZ-NO-3-FEB-07-2013  CS304-Solved-Past-Papers
Course Instructor

Mr. Shafiq-ur-Rehman
M.Sc.(Electrical Engineering)
George Washington University, USA

C++ How to Program
by Paul J. Deitel

Object-Oriented Software Engineering
by Jacobson,Christerson,Jonsson

The C++ Programming Language
by Bjarne Stroustrup