Page 34 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 34
Department of IT, REC
UNIT V MULTITHREADING AND JDBC 11
Generic Classes and Methods – Implementation and Compile-Time Translation - Overloading
Generic Methods - Generic Classes – Raw types- Wildcards in Methods - Concurrency – Thread
States and Life Cycle- Thread Synchronization- GUI Components – Using menus with Frames-
Layout management- Accessing Databases with JDBC – Manipulating Database with JDBC.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the students should be able to:
1. Design problem solutions using Object Oriented Techniques.
2. Apply the concepts of Encapsulation, Polymorphism and Inheritance.
3. Apply the concepts of Interface and Abstract Classes.
4. Design problem solutions using Generic Collections and Exception Handling.
5. Create a Database Connectivity using the JDBC.
TEXTBOOKS:
th
1. Robert Lafore ―Object Oriented Programming in C++‖ 4 Edition SAMS Publishing
,2002
th
2. Paul Dietel, Harvey Dietel ―Java How to Program (Early Objects)‖ 10 Edition 2014
REFERENCES:
nd
1. K.R.Venugopal, B.Rajkumar and T.Ravishankar ―Mastering C++‖ 2 Edition Tata McGraw
Hill 2013.
2. BjarneStroustrup, ―The C++ Programming Language‖, 4th Edition, Addison-Wesley
Professional, 2013
nd
3. Bhushan Trivedi ―Programming with ANSI C++‖ 2 Edition Oxford University Press 2013
th
4. Herbert Schildt ―Java The complete Reference‖ 10 Edition Oracle Press 2017
CS17304 DATABASE MANAGEMENT SYSTEMS L T P C
3 0 0 3
OBJECTIVES:
The student should be made to:
Understand the role of a database management system, relational data model and
successfully apply logical database design principles, including E-R diagrams database.
Construct simple and moderately advanced database queries using Structured Query
Language (SQL).
Know the importance of functional dependency and normalization, and what role it plays in
the database design process.
Understand the concept of a database transaction including concurrency control, backup and
recovery, and data object locking and handling deadlocks.
Describe and discuss selected advanced database topics, such as distributed database systems
and some frequently used databases along with their.
UNIT I INTRODUCTION TO DATABASE SYSTEMS 10
Introduction – Purpose of Database Systems - View of Data –Database Architecture - Relational
Databases – Database Schema – Keys – Codd‘s Rule – Relational Algebra – Data Models – Entity
Relationship Model – Constraints – Entity Relationship Diagram Design Issues of ER Model –
Extended ER Features – Relational Query Languages – Relational Algebra – Basic Operations with
Examples and Exercises.
UNIT II SQL AND QUERY PROCESSING 10
SQL: Data Definition – Basic domain types – Basic structure of SQL Queries Modifications of the
database – Set Operations – Aggregate Functions – Null Values – Nested Sub queries – Complex
Curriculum and Syllabus | B.Tech. Information Technology | R2017 Page 34

