Page 51 - REC :: All Dept Open Electives
P. 51
UNIT IV FUNCTIONS AND POINTERS 6+3
Function Prototypes - Types of Function – Built-in functions (string functions, math functions) - Call
by Value and Reference – Recursion – Pointers – Features of Pointers – Arithmetic Operations with
pointers – Pointers and Arrays.
UNIT V STRUCTURES AND STORAGE CLASS 6+3
Structures – Definition – Declaration – Initialization – Operation on Structures – Array of Structures –
Storage Class – Pre-processor Directives.
TOTAL: 30+15 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
● Understand the basic programming constructs.
● Apply decision making and looping statements in developing C applications.
● Develop C programs by applying different operations of arrays and strings.
● Able to develop applications in C using functions and pointers.
● Apply the concept of structures and storage classes in developing various applications.
TEXT BOOKS:
1. Ashok.N.Kamthane, ―Computer Programming‖, Second Edition, 2012, Pearson Education.
REFERENCES:
1. Anita Goel and Ajay Mittal, Computer Fundamentals and Programming in C, Dorling Kindersley
(India) Pvt. Ltd., Pearson Education in South Asia, 2011.
2. Yashavant P. Kanetkar. Let Us C, BPB Publications, 2011.
3. Kernighan,B.W and Ritchie,D.M, ―The C Programming language‖, Second Edition, Pearson
Education, 2006.
4. Pradip Dey, Manas Ghosh, ―Fundamentals of Computing and Programming in C‖, First Edition,
Oxford University Press, 2009
5. Byron S Gottfried, ―Programming with C‖, Schaum‘s Outlines, Second Edition, Tata McGraw-Hill,
2006.
OCS1707 PROGRAMMING IN C++ L T P C
2 0 2 3
OBJECTIVES:
The students should be made to:
To understand the basic C++ programming features
To learn the characteristics of Object Oriented Programming
To become familiar in Object Oriented Programming concepts
To understand the reusability and polymorphism concepts
To enhance the advanced features of C++.
UNIT I INTRODUCTION TO C++ 6+3
Introduction – Keywords – Identifiers and Constants – Basic Data Types – Reference Variables – C++
Programming Features – Control Structures – Functions – Function Prototypes – Parameter Passing
methods – Default arguments.
UNIT II OBJECT ORIENTED PROGRAMMING FUNDAMENTALS 6+3
Object-Oriented Paradigm - Objects – Classes - Encapsulation and Data Abstraction – Inheritance –
Polymorphism – Class Specification – Defining Member Functions – Static Data and Member
Functions.
Curriculum and Syllabus | Open Electives | R 2017 | REC Page 51

