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
   29   30   31   32   33   34   35   36   37   38   39