<<<<<<< HEAD rgpv syllabus BE Non Grading System 7th Semester Microsoft Word - 7th IT_sy_ _wef July 11_.doc

Course Contents


Category of Course

Course Title

Course Code

Credits-6C

Theory Paper (ES)

Departmental Core DC-19

Object Oriented Analysis and Design


IT 701

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

2


Branch : Information Technology, VII Semester

Course: Object Oriented Analysis and Design


Unit I: Overview of Object Oriented concepts: Objects and classes, abstraction, generalization and inheritance, encapsulation, multiple inheritance, aggregation abstraction classes, polymorphism, link and association, Need for object oriented approach


Unit II: System design life cycle, object oriented S/W development process model, Object Oriented Analysis, Object Modeling Technique (OMT): object model, function model, relationship among models, object diagrams, state diagrams, data flow diagrams, analysis.


Unit III: Object oriented Design: Overview of object design, Combination the models, Designing algorithms, design optimization, Implementation of control, Adjustment, Design of association, object representation, physical packaging, documenting design decision, comparison of use-case driven approach.


Unit IV: Translation Object Oriented design into implementation, Programming style, Documentation, characterization of object oriented languages, Comparison of object oriented language like C++, JAVA, object programming.


Unit V: Unified Modeling Language (UML): Class diagram sequence diagram Use case diagram, Collaboration, diagram, state, chart diagram, Activity diagram, component diagram, deployment diagram, Object oriented Database: Relational Vs .object oriented database, the architecture of object oriented database, query language for Object Oriented database.


References:-



Category of Course

Course Title

Course Code

Credits-6C

Theory Paper (ES)

Departmental Core DC-21

Information Storage & Management


IT 703

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

2


Branch : Information Technology, VII Semester

Course: Information Storage & Management


Unit-I

Introduction to Storage Technology: Data proliferation, evolution of various storage technologies, Overview of storage infrastructure components, Information Lifecycle Management, Data categorization.

Unit-II

Storage Systems Architecture: Intelligent disk subsystems overview, Contrast of integrated vs. modular arrays, Component architecture of intelligent disk subsystems, Disk physical structure components, properties, performance, and specifications, RAID levels & parity algorithms, hot sparing, Front end to host storage provisioning, mapping and operation.

Unit-III

Introduction to Networked Storage: JBOD, DAS, NAS, SAN & CAS evolution and comparision. Applications, Elements, connectivity, standards, management, security and limitations of DAS, NAS, CAS & SAN.

Unit -IV

Hybrid Storage solutions; Virtualization: Memory, network, server, storage & appliances. Data center concepts & requirements, Backup & Disaster Recovery: Principles

Managing & Monitoring: Industry management standards (SNMP, SMI-S, CIM), standard framework applications, Key management metrics (Thresholds, availability, capacity, security, performance).

Unit-V

Information storage on cloud :Concept of Cloud, Cloud Computing, storage on Cloud, Cloud Vocabulary, Architectural Framework, Cloud benefits, Cloud computing Evolution, Applications & services on cloud, Cloud service providers and Models, Essential characteristics of cloud computing, Cloud Security and integration.


References:


  1. G. Somasundaram & Alok Shrivastava (EMC Education Services) editors; Information Storage and Management: Storing, Managing, and Protecting Digital Information; Wiley India.

  2. Ulf Troppens, Wolfgang Mueller-Friedt, Rainer Erkens, Rainer Wolafka, Nils Haustein; Storage Network explained : Basic and application of fiber channels, SAN, NAS, iSESI, INFINIBAND and FCOE, Wiley India.

  3. John W. Rittinghouse and James F. Ransome; Cloud Computing : Implementation , Management and Security, CRC Press, Taylor Frances Pub.

  4. Nick Antonopoulos, Lee Gillam; Cloud Computing : Principles, System & Application, Springer.

  5. Anthony T. Velete, Toby J.Velk, and Robert Eltenpeter, Cloud Computing : A practical Approach, TMH Pub.

  6. Saurabh , Cloud Computing : Insight into New Era Infrastructure, Wiley India.

  7. Sosinsky, Cloud Computing Bible, Wiley India.

  8. Rich Schiesser, IT Systems Management :Designing, Implementing and Managing World-class Infrastructures, PHI Learning


Category of

Course

Course Title

Course Code

Credits-4C

Theory Paper

(ES)


DCO(E)-I

Advanced Concept In Database Systems


IT 710

L

T

P

Max. Marks-100 Min. Marks-35

Duration-3 Hrs.

3

1

0



Branch : Information Technology, VII Semester

Course: Advanced Concept In Database Systems


Unit I: An overview of database, The Extended Entity Relationship Model and Object Model: The ER model revisited, Motivation for complex data types, User defined abstract data types and structured types, Subclasses, Super classes, Inheritance, Specialization and Generalization, Constraints and characteristics of specialization and Generalization, Relationship types of degree higher than two.


Unit II: Query Processing, Optimization & Database Tuning: Algorithms For Executing Query Operations. Heuristics For Query Optimizations, Estimations of Query Processing Cost, Join Strategies for Parallel Processors, Database Workloads, Tuning Decisions, DBMS Benchmarks, Clustering & Indexing, Multiple Attribute Search Keys, Query Evaluation Plans, Pipelined Evaluations, System Catalogue in RDBMS.


Unit III: Distributed Database System: Structure of Distributed Database, Data Fragmentation, Data Model, Query Processing, Semi Join, Parallel & Pipeline Join, Distributed Query Processing In R * System, Concurrency Control In Distributed Database System, Recovery In Distributed Database System, Distributed Deadlock Detection and Resolution, Commit Protocols.


Unit IV: Enhanced Data Model For Advanced Applications: Database Operating System, Introduction to Temporal Database Concepts, Spatial And Multimedia Databases, Data Mining, Active Database System, Deductive Databases, Database Machines, Web Databases, Advanced Transaction Models, Issues in Real Time Database Design.


Unit V: Accessing databases from Web, JavaScript, JDBC, Java Servlets , database technology to Web related areas such as semi-structured databases and data integration, XML, XQuery, XPath, XML Schemas, distributed database design, distributed database transactions, and distributed query processing


References:-



Category of

Course

Course Title

Course Code

Credits-4C

Theory Paper

(ES)


DCO(E)-II

Unix & Shell Programing


IT 724

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

0


Branch : Information Technology, VII Semester

Course: Unix & Shell Programming


UNIT–I

General Overview of the System: System structure, user perspective, O/S services assumption about Hardware The Kernel and buffer cache architecture of Unix O/S, System concepts, Kernel data Structure, System administration, Buffer headers, Structure of the buffer pool, Scenarios for retrieval of the buffer, Reading and writing disk block, Advantage and disadvantage of buffer cache.


UNIT–II

Internal Representation of Files: Inodes, Structure of regular, Directories conversions of a path name to an inode, Super block, Inode assignment to a new file, Allocation of disk blocks, Open read write file and record close, File creation, Operation of special files change directory and change root, change owner and change mode. STAT and FSTAT, PIPES mounting and unmounting files system, Link Unlink


UNIT–III

Structures of Processes and process control: Process states and transitions layout of system memory, the context of a process, manipulation of process address space, Sleep process creation/termination. The user Id of a process, changing the size of a process. Killing process with signals, job control, scheduling commands: AT and BATCH,TIME,CORN.


UNIT-IV

Introduction to shell scripts: shell Bourne shell, C shell, Unix commands, permissions, editors, grep family, shell variables, scripts, metacharacters and environment, if and case statements, for while and until loops. Shell programming.


UNIT-V

Introduction of Awk and perl Programming: Awk pattern scanning , BEGIN and END patterns, Awk arithmetic and variables, and operators, functions, perl; the chop() function, variable and operators.Networking tools:Resolving IP addressing, TELNET, FTP, Socket programming, introduction of Linux structure .


References:-

  1. M.J. Bach “Design of UNIX O.S. “, PHI Learning

  2. Y.Kanetkar “Unix shell programming”, BPB Pub.

  3. B.W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI Learning

  4. S.Prata “Advanced UNIX: A Programming's Guide”, BPB Publications, New Delhi.

  5. Beck “Linux Kernel, Pearson Education, Asia.

  6. Sumitabha Das “ Unix concepts and Applications”.Tata McGraw Hill,Second Edition,2001

======= rgpv syllabus BE Non Grading System 7th Semester Microsoft Word - 7th IT_sy_ _wef July 11_.doc

Course Contents


Category of Course

Course Title

Course Code

Credits-6C

Theory Paper (ES)

Departmental Core DC-19

Object Oriented Analysis and Design


IT 701

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

2


Branch : Information Technology, VII Semester

Course: Object Oriented Analysis and Design


Unit I: Overview of Object Oriented concepts: Objects and classes, abstraction, generalization and inheritance, encapsulation, multiple inheritance, aggregation abstraction classes, polymorphism, link and association, Need for object oriented approach


Unit II: System design life cycle, object oriented S/W development process model, Object Oriented Analysis, Object Modeling Technique (OMT): object model, function model, relationship among models, object diagrams, state diagrams, data flow diagrams, analysis.


Unit III: Object oriented Design: Overview of object design, Combination the models, Designing algorithms, design optimization, Implementation of control, Adjustment, Design of association, object representation, physical packaging, documenting design decision, comparison of use-case driven approach.


Unit IV: Translation Object Oriented design into implementation, Programming style, Documentation, characterization of object oriented languages, Comparison of object oriented language like C++, JAVA, object programming.


Unit V: Unified Modeling Language (UML): Class diagram sequence diagram Use case diagram, Collaboration, diagram, state, chart diagram, Activity diagram, component diagram, deployment diagram, Object oriented Database: Relational Vs .object oriented database, the architecture of object oriented database, query language for Object Oriented database.


References:-



Category of Course

Course Title

Course Code

Credits-6C

Theory Paper (ES)

Departmental Core DC-21

Information Storage & Management


IT 703

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

2


Branch : Information Technology, VII Semester

Course: Information Storage & Management


Unit-I

Introduction to Storage Technology: Data proliferation, evolution of various storage technologies, Overview of storage infrastructure components, Information Lifecycle Management, Data categorization.

Unit-II

Storage Systems Architecture: Intelligent disk subsystems overview, Contrast of integrated vs. modular arrays, Component architecture of intelligent disk subsystems, Disk physical structure components, properties, performance, and specifications, RAID levels & parity algorithms, hot sparing, Front end to host storage provisioning, mapping and operation.

Unit-III

Introduction to Networked Storage: JBOD, DAS, NAS, SAN & CAS evolution and comparision. Applications, Elements, connectivity, standards, management, security and limitations of DAS, NAS, CAS & SAN.

Unit -IV

Hybrid Storage solutions; Virtualization: Memory, network, server, storage & appliances. Data center concepts & requirements, Backup & Disaster Recovery: Principles

Managing & Monitoring: Industry management standards (SNMP, SMI-S, CIM), standard framework applications, Key management metrics (Thresholds, availability, capacity, security, performance).

Unit-V

Information storage on cloud :Concept of Cloud, Cloud Computing, storage on Cloud, Cloud Vocabulary, Architectural Framework, Cloud benefits, Cloud computing Evolution, Applications & services on cloud, Cloud service providers and Models, Essential characteristics of cloud computing, Cloud Security and integration.


References:


  1. G. Somasundaram & Alok Shrivastava (EMC Education Services) editors; Information Storage and Management: Storing, Managing, and Protecting Digital Information; Wiley India.

  2. Ulf Troppens, Wolfgang Mueller-Friedt, Rainer Erkens, Rainer Wolafka, Nils Haustein; Storage Network explained : Basic and application of fiber channels, SAN, NAS, iSESI, INFINIBAND and FCOE, Wiley India.

  3. John W. Rittinghouse and James F. Ransome; Cloud Computing : Implementation , Management and Security, CRC Press, Taylor Frances Pub.

  4. Nick Antonopoulos, Lee Gillam; Cloud Computing : Principles, System & Application, Springer.

  5. Anthony T. Velete, Toby J.Velk, and Robert Eltenpeter, Cloud Computing : A practical Approach, TMH Pub.

  6. Saurabh , Cloud Computing : Insight into New Era Infrastructure, Wiley India.

  7. Sosinsky, Cloud Computing Bible, Wiley India.

  8. Rich Schiesser, IT Systems Management :Designing, Implementing and Managing World-class Infrastructures, PHI Learning


Category of

Course

Course Title

Course Code

Credits-4C

Theory Paper

(ES)


DCO(E)-I

Advanced Concept In Database Systems


IT 710

L

T

P

Max. Marks-100 Min. Marks-35

Duration-3 Hrs.

3

1

0



Branch : Information Technology, VII Semester

Course: Advanced Concept In Database Systems


Unit I: An overview of database, The Extended Entity Relationship Model and Object Model: The ER model revisited, Motivation for complex data types, User defined abstract data types and structured types, Subclasses, Super classes, Inheritance, Specialization and Generalization, Constraints and characteristics of specialization and Generalization, Relationship types of degree higher than two.


Unit II: Query Processing, Optimization & Database Tuning: Algorithms For Executing Query Operations. Heuristics For Query Optimizations, Estimations of Query Processing Cost, Join Strategies for Parallel Processors, Database Workloads, Tuning Decisions, DBMS Benchmarks, Clustering & Indexing, Multiple Attribute Search Keys, Query Evaluation Plans, Pipelined Evaluations, System Catalogue in RDBMS.


Unit III: Distributed Database System: Structure of Distributed Database, Data Fragmentation, Data Model, Query Processing, Semi Join, Parallel & Pipeline Join, Distributed Query Processing In R * System, Concurrency Control In Distributed Database System, Recovery In Distributed Database System, Distributed Deadlock Detection and Resolution, Commit Protocols.


Unit IV: Enhanced Data Model For Advanced Applications: Database Operating System, Introduction to Temporal Database Concepts, Spatial And Multimedia Databases, Data Mining, Active Database System, Deductive Databases, Database Machines, Web Databases, Advanced Transaction Models, Issues in Real Time Database Design.


Unit V: Accessing databases from Web, JavaScript, JDBC, Java Servlets , database technology to Web related areas such as semi-structured databases and data integration, XML, XQuery, XPath, XML Schemas, distributed database design, distributed database transactions, and distributed query processing


References:-



Category of

Course

Course Title

Course Code

Credits-4C

Theory Paper

(ES)


DCO(E)-II

Unix & Shell Programing


IT 724

L

T

P

Max. Marks-100

Min. Marks-35 Duration-3 Hrs.

3

1

0


Branch : Information Technology, VII Semester

Course: Unix & Shell Programming


UNIT–I

General Overview of the System: System structure, user perspective, O/S services assumption about Hardware The Kernel and buffer cache architecture of Unix O/S, System concepts, Kernel data Structure, System administration, Buffer headers, Structure of the buffer pool, Scenarios for retrieval of the buffer, Reading and writing disk block, Advantage and disadvantage of buffer cache.


UNIT–II

Internal Representation of Files: Inodes, Structure of regular, Directories conversions of a path name to an inode, Super block, Inode assignment to a new file, Allocation of disk blocks, Open read write file and record close, File creation, Operation of special files change directory and change root, change owner and change mode. STAT and FSTAT, PIPES mounting and unmounting files system, Link Unlink


UNIT–III

Structures of Processes and process control: Process states and transitions layout of system memory, the context of a process, manipulation of process address space, Sleep process creation/termination. The user Id of a process, changing the size of a process. Killing process with signals, job control, scheduling commands: AT and BATCH,TIME,CORN.


UNIT-IV

Introduction to shell scripts: shell Bourne shell, C shell, Unix commands, permissions, editors, grep family, shell variables, scripts, metacharacters and environment, if and case statements, for while and until loops. Shell programming.


UNIT-V

Introduction of Awk and perl Programming: Awk pattern scanning , BEGIN and END patterns, Awk arithmetic and variables, and operators, functions, perl; the chop() function, variable and operators.Networking tools:Resolving IP addressing, TELNET, FTP, Socket programming, introduction of Linux structure .


References:-

  1. M.J. Bach “Design of UNIX O.S. “, PHI Learning

  2. Y.Kanetkar “Unix shell programming”, BPB Pub.

  3. B.W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI Learning

  4. S.Prata “Advanced UNIX: A Programming's Guide”, BPB Publications, New Delhi.

  5. Beck “Linux Kernel, Pearson Education, Asia.

  6. Sumitabha Das “ Unix concepts and Applications”.Tata McGraw Hill,Second Edition,2001

>>>>>>> html