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
   46   47   48   49   50   51   52   53   54   55   56