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

