0% found this document useful (0 votes)
88 views2 pages

Gujarat Technological University Semester: II Subject Name: Object Oriented Programming in C++ Subject Code: 1320304 Teaching and Examination Scheme

Uploaded by

ishankanani598
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views2 pages

Gujarat Technological University Semester: II Subject Name: Object Oriented Programming in C++ Subject Code: 1320304 Teaching and Examination Scheme

Uploaded by

ishankanani598
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GUJARAT TECHNOLOGICAL UNIVERSITY

Master of Science (Integrated-Computer Science)


Semester: II
Subject Name: Object oriented Programming in C++
Subject Code: 1320304

Teaching and Examination Scheme:

Teaching Scheme Credits Examination Marks Total


L T P C Theory Marks Practical Marks Marks
ESE(E) PA (M) PA (V) PA (I)
3 0 2 4 70 30 30 20 150

Content:
Module
Teaching
Sr. No. Content Weightage
Hours
(%)
OOP Concepts : Introduction OOP, Procedural Vs. Object
1 04 09
Oriented Programming, Principles of OOP, Applications of OOP
Expression and Statements : Data types, Expression, control
2 04 07
statements and Iteration, typecasting
Arrays and Functions : 1D and 2D arrays, passing data to
3 functions, scope and visibility of variables in functions, inline 06 14
function, default arguments
Classes : Basics of object and class in C++, access specifiers -
private and public members, static data members, class scope,
4 08 18
constructors and their types, destructors, operator overloading,
scope operator
Overloading : Function overloading, Operator overloading, Type
5 04 09
conversion
Inheritance : Concept of Inheritance, types of inheritance: single,
6 multiple, multilevel, hierarchical, hybrid, protected members, 05 11
overriding
Exception Handling : Introduction to exception, try-catch-throw,
7 multiple catch, catch all, rethrowing exception, implementing user 04 09
defined exceptions
I/O and File management : Concept of streams, cin and cout
8 objects, C++ stream classes, Unformatted and formatted I/O, 03 07
manipulators, File stream
Templates, Exceptions and STL: What is template? function
templates and class templates, Introduction to exception, try-
9 catchthrow, multiple catch, catch all, rethrowing exception, 07 16
implementing user defined exceptions, Overview and use of
Standard Template Library

Reference Books:

1. Object Oriented Programming in Turbo C++, Robert Lafore, Galgotia


2. The Compete Reference C++, Herbert Schlitz, TMH
3. Object-Oriented Programming With C++, E Balagurusamy, TMH
w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 1 of 2
GUJARAT TECHNOLOGICAL UNIVERSITY
Master of Science (Integrated-Computer Science)
Semester: II
Subject Name: Object oriented Programming in C++
Subject Code: 1320304

4. C++ Programming, Black Book, Steven Holzner, dreamtech


5. C++ Primer Stanley B Lippman, Josée Lajoie, Barbara E. Moo

Course Outcome:

1. Understand Object-Oriented Programming concepts and basic characteristics of C++


2. Differentiate between object-oriented and procedure-oriented methodology
3. Understand the concept of function and overloading
4. Know the principles of data encapsulation, inheritance, polymorphism, access specifiers,
exceptions
5. Know the concept of streams

w.e.f. 2022-23 http://syllabus.gtu.ac.in/ Page no. 2 of 2

You might also like