Monday, 22 July 2013

Object Oriented Programming through C++ [BCA -302] Syllabus BCA 3rd-III Sem Syllabus for DAVV Indore Affiliated Institutions

 DEVI AHILYA VISHWAVIDYALAYA (DAVV), INDORE
Bachelor Of Computer Applications (BCA) (Full-Time) 
Third-3rd-III Semester Curriculum/ Syllabus 2011-12 Academic Year Onwards
Object Oriented Programming through C++Syllabus 


Object Oriented Programming through C++ [BCA-302] Syllabus /Course contents
Max.Marks:50Min.Marks:17

UNIT I
Introduction, OOPS languages, characteristics of OOP’s languages, application of OOP’s, OOP’s paradigm, concepts: object, class, data abstraction, data encapsulation, inheritance, and polymorphism. Static and dynamic binding, message passing, benefits of OOP’s, disadvantage of OOP’s.

UNIT II
C++ programming basics, basic program structure preprocessor directive, data types, operator, manipulator, type conversions C++ stream class. Control structure: for, do, while, do-while, if, if-else, switch. Jump statement: break, continue, go to, exit.

UNIT III
Function and arrays. Classes and instances, defining classes in object oriented language, building and destroying instances (constructors and destructors), modifiers, friend and inline functions, string handling function.

UNIT IV
Data encapsulation, implementation of encapsulation, polymorphism, operator overloading, function overloading, virtual functions.

UNIT V
Inheritance, reusability of code through inheritance, type of inheritance, data abstraction, abstract classes, specification of code. Templates and exception handling.

Text Book
  1. C++, The Complete Reference, 4th Edition, Herbert Schildt, TMH.
Reference Books:
  1. Object oriented programming with c++ by Balaguruswamy.TMH Publishing
  2. C++ Primer, 3rd Edition, S.B.Lippman and J.Lajoie, Pearson Education.
  3. The C++ Programming Language, 3rd Edition, B.Stroutstrup, Pearson Education.
  4. OOP in C++, 3rd Edition, T.Gaddis, J.Walters and G.Muganda, Wiley DreamTech Press.
  5. Object Oriented Programming in C++, 3rd Edition, R.Lafore, Galigotia Publications pvt ltd.
  6. Computer Science, A Structured Programming Approach Using C++, B.A.Forouzan and R.F.Gilberg, Thomson
Objective: To introduce the concept of object oriented programming through C++.
Examination: The examination will be of 50 marks. The question paper will contain questions equally distributed in all units. The balance of the paper will be maintained by including appropriate (numerical objective/ conceptual/Analytical/ Theoretical) combination of sub section in each question.


No comments:

Post a Comment