Page 33 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 33

Department of IT, REC


                   5.  Apply the concepts and properties of algebraic structures such as groups.

               TEXT BOOKS:
                   1.  Kenneth H.Rosen, ―Discrete Mathematics and its Applications‖, Special Indian edition, Tata
                       McGraw-Hill Pub. Co. Ltd., New Delhi, (2007).
                   2.  Veerarajan. T, ―Discrete Mathematics: with graph theory and combinatorics‖, McGrawHill
                       Education (India) Pvt.Ltd. 2007.
                                                                                                         rd
                   3.  Bernard Kolman, Robert C. Busby and Sharon Ross., Discrete Mathematical Structures., 3
                       edition, Prentice Hall, Upper Saddle River, New Jersey 1996.

               REFERENCES:
                   1.  Trembly  J.P  and  Manohar  R,  ―Discrete  Mathematical  Structures  with  Applications  to
                                                                                    th
                       Computer Science‖, Tata McGraw–Hill Pub. Co. Ltd, New Delhi, 30  Re-print (2007).
                   2.  Ralph.  P.  Grimaldi,  ―Discrete  and  Combinatorial  Mathematics:  An  Applied  Introduction‖,
                       Fourth Edition, Pearson Education Asia, Delhi, (2002).
                   3.  Thomas Koshy, ‖Discrete Mathematics with Applications‖, Elsevier Publications, (2006).
                   4.  Seymour  Lipschutz  and  Mark  Lipson,  ‖Discrete  Mathematics‖,  Schaum‘s  Outlines,  Tata
                       McGraw-Hill Pub. Co. Ltd., New Delhi, Second edition, (2007).


               CS17302                OBJECT ORIENTED PROGRAMMING                              L  T  P  C
                                                                                               3  0   0  3
               OBJECTIVES:
               The student should be made to:
                     Be familiar in Object Oriented Programming Concepts of C++
                         Understanding the purpose of  Inheritance and Exception Handling
                     Understand and  exercise the  Class and Objects in JAVA
                     Acquire the knowledge of Exception handling  and Generic Programming
                     Establish the connection between  Database and Java  using JDBC

               UNIT I         OBJECT ORIENTED PROGRAMMING FUNDAMENTALS                                9
               Object-Oriented Approach – C++ Programming Basics- Objects - Classes- Inheritance – Reusability -
               Polymorphisms  and  overloading-  Constructors  –  Destructor  -  Functions  –  Passing  Arguments  to
               Functions  -  Returning  values  -  Reference  arguments  -  overloaded  function  –  Recursion  -  Inline
               functions - Default arguments.

               UNIT II        OBJECT ORIENTED PROGRAMMING CONCEPTS                                    7
               Operator  overloading  -  Overloading  binary  operators  -  Inheritance  -  Virtual  Functions  -  Friend
               functions - Static functions - Function Templates - Class Templates – Exceptions - Introduction to
               Files and Operation on File.


               UNIT III       INTRODUCTION TO JAVA                                                    9
               Introduction  to  Classes,  Objects  –  Instance  variable  -  Static  Members  and  Methods  –  Access
               modifiers - Garbage collection – Arrays – Passing Arrays to methods – Pass-By-Value – Pass-By-
               Reference - Variable-Length Argument lists - Command Line Arguments Inheritance - Polymorphism
               – Abstract classes  – Final methods and classes- Interface.

               UNIT IV        EXCEPTIONS AND COLLECTIONS                                              9
               Exception  Handling  –  Exception  hierarchy-Chained  Exceptions  -  Files  –  Sequential-Access  Text
               Files  -  String-  Class  String  and  StringBuilder  -  Generic  Collections  –  Type  -Wrapper  Classes-
               Autoboxing  and  Auto-Unboxing-  Lists  -  Collection  methods  –  Sets  –  Maps  -  Synchronized
               Collections.


               Curriculum and Syllabus | B.Tech. Information Technology | R2017                Page 33
   28   29   30   31   32   33   34   35   36   37   38