munotes®

B.Sc. (Information Technology) Object Oriented Programming Using C Syllabus - Mumbai University

This is the FY BSc IT syllabus under NEP 2020, in force from the academic year 2024-25. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.

Object Oriented Programming using C++ Syllabus.pdf
Major · Semester 2 · FY BSc IT · 2 credits · 50 marks

Loading syllabus...

Syllabus for Object Oriented Programming using C++

Major · Semester 2 · FY BSc IT · 2 credits · 50 marks

Module I

  • 1. Object Oriented Methodology: Introduction, Advantages and Disadvantages of Procedure Oriented Languages, Application of OOPS, Principles of OOPS: Objects, Classes, Data Abstraction and Data Encapsulation, Inheritance, Polymorphism, Dynamic Binding, Message Passing. 2. Classes and Objects: Simple classes (Class specification, class members accessing), Defining member functions, passing object as an argument, Returning object from functions, friend classes, friend function. 3. Constructors and Destructors: Introduction, Default Constructor, Parameterized Constructor and examples, Destructors. 4. Program development using Inheritance: Introduction, Advantages provided by inheritance, choosing the access specifier, Derived class declaration, derived class constructors, class hierarchies, multiple inheritance, multilevel inheritance, hybrid inheritance.

Module II

  • 5. Polymorphism: Concept of function overloading, overloaded operators, overloading unary and binary operators. 6. Virtual Functions: Introduction and need, Pure Virtual Functions, this Pointer, abstract classes, virtual destructors. 7. Exception Handling: Introduction, Exception Handling Mechanism, Concept of throw & catch with example. 8. Working with Files: Introduction, File Operations, Various File Modes, File Pointer and their Manipulation.

Text Books

  • 1 Object-oriented Programming C++, Hari Mohan Pandey , Laxmi Publications
  • 2 C++ Programming: An Object-Oriented Approach, Behrouz A. Forouzan, Richard F. Gilberg , McGraw-Hill Education
  • 3 C++ How to Program , Paul Deitel, Harvey Deitel
  • 1 Object Oriented Programming in C++ , E Balagurusamy
  • 2 Object-Oriented Programming in C++ , Robert Lafore, Pearson Education.
  • 3 Programming with ANSI C++ , Bhushan Trivedi
  • 4 Demystified Object- Oriented Programming with C++, Dorothy R. Kirk

Reproduced from the University of Mumbai syllabus for B.Sc. (Information Technology) under NEP 2020, in force from the academic year 2024-25. Wording is as printed in that syllabus. Module numbering is as printed there too.

The complete syllabus

This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.

PDF BSc IT SEM I & II (2024 25) NEP NEP 2020 syllabus, in force from 2024-25 Read full PDF Read
PDF BSc IT V & VI 2024 25 Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
PDF SY BSc IT 23 24 Earlier Choice Based syllabus, still set for ATKT candidates Read full PDF Read
BSc IT Syllabus Study Path
Start with the year folder.
Use FYBSc IT, SYBSc IT, or TYBSc IT first so your syllabus check matches the semester you are preparing for.
Check units before opening notes.
Use the syllabus to confirm topics, then open BSc IT notes for the same semester.
Practice after the syllabus check.
Move to BSc IT question papers after reviewing the module scope.
Report or request
Done!