IIS University

Admissions

It is a University which is committed to excellence and overall development of the student and one where talent is nurtured and honed in the best possible manner. Come, be a part of our never-ending journey of accomplishments and accolades.

Psychometric Counselling Tele-Counselling E-mail Counselling Subject Counselling International Admissions

Admissions

It is a University which is committed to excellence and overall development of the student and one where talent is nurtured and honed in the best possible manner. Come, be a part of our never-ending journey of accomplishments and accolades.

Read More

Placements

Excellent education not only imparts knowledge, but also paves the way for a promising and successful career. The Placement Cell at The IIS University has numerous success stories to narrate in this regard...

Read More

Life@IIS Univ

Life @ IISU is nothing less than a kaleidoscope of myriad hues; complete with vibrant events and memorable occasions to cherish for a lifetime.

Read More

Academics

Taking the age-old tradition of enlightenment through education forward, The IIS University - in its continuous pursuit of excellence - firmly believes that an institution’s academic profile determines its worth and value. Therefore, on offer are a wide variety of both conventional and contemporary programmes of study.

Read More

Research

To stimulate curiosity and cater to the global needs of a dynamic education, The IIS University - since inception - has been promoting and encouraging research-based experiential learning among all its students.

Read More

About Us

The IIS University, with its perfect amalgamation of innovation, inspiration and synergy, aims to be a model institution for students across disciplines and programmes.

Read More
Computer Programming | Physics

Computer Programming

Error message

  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 691 of /home/iisunivac/public_html/includes/bootstrap.inc).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 692 of /home/iisunivac/public_html/includes/bootstrap.inc).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 693 of /home/iisunivac/public_html/includes/bootstrap.inc).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 698 of /home/iisunivac/public_html/includes/bootstrap.inc).
  • Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 702 of /home/iisunivac/public_html/includes/bootstrap.inc).
Paper Code: 
PHY-114
Credits: 
03
Contact Hours: 
45.00
Max. Marks: 
100.00
Objective: 

This module is designed to acquaint the students with the basics of C++ programming language.

9.00

Introduction to OO Paradigm, Structured Versus object oriented programming, Objects and Class, features of object oriented language(encapsulation ,data abstraction ,inheritance, Object composition, Polymorphism)Merits & demerits of OO methodology, Hello World Program and C++ program structure.

Data Types, Operators: Tokens ,identifiers and keywords, data types and size, Variables , Variable definition and initialization, constants, Operators (Arithmetic, Relational ,logical , Compound assignment, Increment ,decrement and conditional operator).

9.00

Expression and Precedence : Arithmetic, Relational, logical  Expression, Operator Precedence and associatively, promotion and type casting, Different types of comments  

Control Flow: Statement and blocks, if statement, if–else statement, Nested if–else statement, Switch statement, Break, continue statement, While, for and do-while loops, Scope and Visibility control Modifier.

Arrays and Functions:  Arrays, operations on Arrays, Multi-Dimensional Arrays, Strings, Strings manipulations and Arrays of strings, functions, Parameter passing, Return by reference, inline functions, Arrays and functions. Library functions.

9.00

Data Structure:One and two Dimensional arrays: Sequential allocation and address calculation; One dimensional array: Traversal, Searching (Linear, Binary Search), Insertion of an element in an array, deletion of an element from an array, Sorting (Insertion,Selection, Bubble sort), concatenation of two linear arrays, merging of two sorted  arrays; Two-dimensional arrays: Traversal, Finding sum/difference of two nxm arrayscontaining numeric values, Interchanging Row and Column elements in a twodimensional array;

Stack (Array and Linked implementation of Stack):Operations on Stack (PUSH and POP) and its Implementation in C++,Converting expressions from INFIX to POSTFIX notation and evaluation of Postfix expression.

Queue: (Circular Array and Linked Implementation):Operations on Queue (Insert and Delete) and its Implementation in C++.

9.00

Classes and Objects: Class specification, Class Objects, Accessing Class Members, Constructors, parameterized constructors, constructor overloading, copy constructor, Order of Constructor and destructor, Static data members.     

Defining member function outside member function as inline, Accessing Member function within class, Data Hiding ,Passing object to functions and returning Objects from functions, friend functions and friend classes.

9.00

Inheritance: Introduction, Form of inheritance, Derive class declaration, inheritance and member accessibility, Constructor invocation, Function overloading, Member function overloading, Multi level inheritance, Multiple inheritance, Multi path inheritance, Hybrid Inheritance.

Essential Readings: 

1.     SumitaArora&GautamSarkar, “Computer Science C++” ,DhanpatRai& Co,1999.

2.     A.R.Venugopal, Rajkumar, T. Ravishanker, “Mastering C++”, TMH, 1997.

References: 

1. YashwantKanetkar , “Let us C++”, BPB Publications
2. R. Lafore, “Object Oriented Programming using C++”, Galgotia Publications, 2004.
3. D .Parasons, “Object Oriented Programming with C++”, BPB Publication.
4. Schildt Herbert, “C++: The Complete Reference”, 4th Ed., Tata McGraw Hill, 1999.
5. S. B. Lippman& J. Lajoie, “C++ Primer”, 3rd Edition, Addison Wesley, 2000.

 

Academic Year: