SPPU BBA(CA) Sem IV C++ Syllabus

 

 BBA Cmputer Application Semester IV   C++ Syllabus


Object Oriented Concepts Through C ++


The degree is entitled as Bachelor of Business Administration (Computer Application) is a under graduate course of Savitribai Phule Pune University. 

This course comes under Commerce and management faculty which is Choice Based Credit System CBCS with effective from academic year 2019. So it's pattern is BBA(CA) 2019 credit pattern.

The Course Objectives are,

  • To produce skill oriented human resource
  • To import practical skills among students
  • To make industry ready resource
  • To bring the sprit of entrepreneurship

This course is three years full time course having six semester which have total 132 credit.

C++ subject is at IV semester of this course.  Details are as follows,

Semester.                        :.    IV

Subject code CA            :.  402

Subject Name.           : Object Oriented Concepts Through CPP

Total Credits.                :  4

Total Marks.                 :. 100

External.                       :. 70

Internal.                        :  30


C++ Subject Objectives

  • Understanding of basic object oriented concepts.

  • Enable students to write programs by using C++ concepts like classes, objects, operator overloading, polymorphism, inheritance etc

The detailed syllabus of C ++ is as follows,


Chapter 1: 

Introduction to C++

Basic concepts of C++, Features, Applications, Advantages and disadvantages, Input and Output functions in C plus plus, Simple C plus plus program.


Chapter 2:

Beginning with C Plus plus

Data types, keywords, operators, functions, variable declarations, inline function, default argument

Chapter 3:

Classes and Objects

Class and objects, structure and class, Access specifier, defining data member,  functions inside and outside of class definition, simple C++ program using class,  memory allocation for objects, static data member, array of objects, friend function , friend class, function returning objects

Chapter 4:

Constructors and Destructors

Constructors,  Types of constructors, multiple constructors in a class, constructors with default argument, dynamic initialization of constructor, Dynamic constructor, Destructor

Chapter 5:

Inheritance

Defining base class and derived class, Types of inheritance, Virtual base class, Abstract class, Constructors in derived class

Chapter 6:

Polymorphism

Compile time polymorphism, Rules for operator overloading, Function overloading, Operator Overloading unary and binary operator, Operator overloading using friend function, insertion and extraction using operator overloading, string manipulation using operator overloading, Runtime polymorphism, this function, virtual function , pointers to objects


Chapter 7: 

Managing Console I/O

C++ dream and stress class, unformatted I/O, Formated I/O, Output formatting using manipulators, User-defined manipulations

Chapter 8:

Working with files

Stream classes for file operations, opening, closing and updating files, file updating with random access, Error handling suru g file operations, Command line argument

Chapter 9:

Templates

Class templates with multiple parameters, Function template with multiple parameters, Exception handling.


Reference Book  list given by SPPU

1. Connect Oriented Programming UsingC++ by BalguruSamy

2. Connect Oriented Programming UsingC++ by Robert Lagte

3. The Complete Reference C++ by Robert Schild

Online Resources:

1. Javapoint URL

https://www.javatpoint.com/cpp-tutorial

2. Tutorial Point URL
https://www.tutorialspoint.com/cplusplus/index.htm


3. Programiz URL
https://www.programiz.com/cpp-programming


4. W3School URL
 https://www.w3schools.com/CPP/default.asp

Written by
Prof. Dr. Manisha Patil-More






टिप्पणी पोस्ट करा

0 टिप्पण्या