Syllabus

Object Oriented Programming Using C++ Syllabus for VTU BE 2017 Scheme (Open Elective-1)

Object Oriented Programming Using C++ detail syllabus for various departments, 2017 scheme is taken from VTU official website and presented for VTU students. The course code (17EC562), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.

For all other open elective-1 syllabus for vtu be 2017 scheme you can visit Open Elective-1 syllabus for VTU BE 2017 Scheme Subjects. The detail syllabus for object oriented programming using c++ is as follows.

Course Objectives:

This course will enable students to:

  • Define Encapsulation, Inheritance and Polymorphism.
  • Solve the problem with object oriented approach.
  • Analyze the problem statement and build object oriented system model.
  • Describe the characters and behavior of the objects that comprise a system.
  • Explain function overloading, operator overloading and virtual functions.
  • Discuss the advantages of object oriented programming over procedure oriented programming.

Module 1
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Module 2

Functions, classes and Objects: Functions, Inline function, function overloading, friend and virtual functions, Specifying a class, C++ program with a class, arrays within a class, memory allocation to objects, array of objects, members, pointers to members and member functions (Selected Topics from Chap-4,5 of Text).

Module 3

Constructors, Destructors and Operator overloading: Constructors, Multiple constructors in a class, Copy constructor, Dynamic constructor, Destructors, Defining operator overloading, Overloading Unary and binary operators, Manipulation of strings using operators (Selected topics from Chap-6, 7 of Text).

Module 4
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Module 5

Streams and Working with files: C++ streams and stream classes, formatted and unformatted I/O operations, Output with manipulators, Classes for file stream operations, opening and closing a file, EOF (Selected topics from Chap-10, 11 of Text).

Course Outcomes:

At the end of the course, students will be able to:

  • Explain the basics of Object Oriented Programming concepts.
  • Apply the object initialization and destroy concept using constructors and destructors.
  • Apply the concept of polymorphism to implement compile time polymorphism in programs by using overloading methods and operators.
  • Use the concept of inheritance to reduce the length of code and evaluate the usefulness.
  • Apply the concept of run time polymorphism by using virtual functions, overriding functions and abstract class in programs.
  • Use I/O operations and file streams in programs.

Text Books:

Object Oriented Programming with C++, E.Balaguruswamy, TMH, 6th Edition, 2013.

Reference Books:

Object Oriented Programming using C++, Robert Lafore, Galgotia publication 2010.

For detail syllabus of all other subjects of BE do syllabus for different schemes from menu given on top.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*