0% found this document useful (0 votes)
3 views

frmCourseSyllabusIPDownload (6)

The document outlines the course INT105: Computer Programming-II, detailing its outcomes and units of study. Students will learn procedural programming in C, object-oriented programming in C++, memory management, and file operations. The course includes practical applications of arrays, pointers, structures, inheritance, and polymorphism.

Uploaded by

Raja
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

frmCourseSyllabusIPDownload (6)

The document outlines the course INT105: Computer Programming-II, detailing its outcomes and units of study. Students will learn procedural programming in C, object-oriented programming in C++, memory management, and file operations. The course includes practical applications of arrays, pointers, structures, inheritance, and polymorphism.

Uploaded by

Raja
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

INT105:COMPUTER PROGRAMMING-II

L:0 T:0 P:4 Credits:2

Course Outcomes: Through this course students should be able to

CO1 :: Describe the importance of procedural programming language for developing the
programmatic solutions of real life problems and also analyze various variables , operators,
conditional and looping statements used in C programming language

CO2 :: Use arrays, pointers and structures in the C language program for storing records

CO3 :: Apply essential features of object oriented programming system for making effective
programs.
CO4 :: Analyze suitable type of inheritance method for developing program using C++
programming language.

CO5 :: Understand how to allocate memory at runtime using new and delete operators.

CO6 :: Create an error free C++ program for manipulating data stored in text and binary files

Unit I
Introduction to C, Control structures and User defined functions : Identifiers and keywords,
Data types, Constants and variables, Conditional and Looping statements, Break and continue
statements, Function call including passing arguments by value and passing arguments by reference
Unit II
Arrays and Pointers : Declaring and initializing arrays in C, Defining and processing 1D and 2D
arrays, Use of pointer, Pointer arithmetic, Pointer to pointer, Null pointer assignment
Structures &Unions in C : Declaration of a structure, Definition and initialization of structures,
Accessing structures, Declaration of a union, Definition and initialization of unions, Passing Structure
to functions using C
Unit III
Introduction to Object Oriented Programming Using C++ : Introduction to OOPs, classes and
objects, Manager Functions (constructors and destructors), Types of Constructors, Constructor
Initializer lists, Constructor with default arguments, Constructor Overloading, Destructors
Unit IV
Inheritance : Inheritance Basics, Types (single, multilevel, multiple and hierarchical), Modes
(private, protected, public inheritance), Order of execution of constructors and destructors, Resolving
ambiguities in inheritance
Unit V
Dynamic Memory Management and Polymorphism : Dynamic memory allocation using new and
delete operators, Memory leak and allocation failures, Virtual destructors, Compile and run time
polymorphism, Virtual functions, Pure virtual functions, Abstract classes, Early binding and late
binding
Unit VI
Operator Overloading and Data File operations in C++ : Operator Overloading (unary operator,
binary operator overloading), Opening and closing of files, File opening modes, Reading/Writing of
files, Sequential access and random access file processing

Text Books:
1. OBJECT ORIENTED PROGRAMMING IN C++ by ROBERT LAFORE, PEARSON

2. PROGRAMMING IN C by ASHOK N. KAMTHANE, PEARSON

References:
1. OBJECT ORIENTED PROGRAMMING WITH C++ by E BALAGURUSAMY, MC GRAW HILL

2. PROGRAMMING WITH C++ by D. RAVICHANDRAN, MC GRAW HILL

Session 2024-25 Page:1/2


Session 2024-25 Page:2/2

You might also like