Mtech Syllabus Final

  • Upload
    sonysai

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/11/2019 Mtech Syllabus Final

    1/10

    CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY, HYDERABAD75

    DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

    SYLLABUS FOR AUTONOMOUS M.TECH (CSE), 2013-14

    SEMESTERI SEMESTER - II

    S.NO Subjects ( 4 Core + 2 Electives) S.No Subjects ( 2 Core + 4 Electives)

    1. Advanced Algorithms 1. Network Security and Cryptography

    2.

    Advanced Operating Systems 2.

    Data Mining

    3. Advanced Database Systems 3. ElectiveIII

    4. OOSE 4. ElectiveIV

    5. ElectiveI 5. ElectiveV

    6. ElectiveII 6. ElectiveVI

    7. Advance Algorithms Lab 7. Networks Lab

    8. OOSE Lab 8. Seminars

    9. Communications Skills Lab

    ElectiveI &II

    Mobile Computing

    Business Intelligence

    Distributed Computing

    Real Time Systems

    Artificial Intelligence

    Pattern recognition & Image Processing

    Embedded Systems

    Internetworking Technologies

    III Semester and IV Semester: Project Work

    ElectiveV &VI

    Neural Networks

    Software Architecture & Design Patterns

    Middleware Systems

    Parallel Algorithms

    Reliability & Fault Tolerance

    Human computer Interaction

    Pervasive ComputingSemantic Web

    Information Security Audit & Assurance

    Research Methodologies in Computer

    Science

    ElectiveIII &IV

    Soft Computing

    Machine Learning

    Software Quality Assurance & Testing

    Cloud Computing

    Wireless and Mobile Networks

    Distributed Algorithms

    Pattern Recognition & Computer Vision

    Adhoc Sensor Networks

    Intelligent Agents

    Information Retrieval

  • 8/11/2019 Mtech Syllabus Final

    2/10

    SCHEME OF INSTRUCTION AND EXAMINATION

    M.Tech-I YEAR (REGULAR)COMPUTER SCIENCE & ENGINEERING

    SEMESTER I

    Sl.

    No

    Syllabus

    Ref. No.Subject

    Scheme of

    InstructionScheme of Examination

    Periods Per

    WeekDurati

    on in

    Hrs

    Maximum

    Marks

    L/T D/PUniv.

    Exam

    Sessio

    nals

    Credits

    THEORY

    1 Advanced Algorithms 4 - 3 75 25 3

    2Advanced Operating

    Systems4 -

    375 25

    3

    3Advanced Database

    Systems4 -

    375 25

    3

    4 OOSE 4 - 3 75 25 3

    Mobile Computing

    (ELECTIVE-I)4 -

    375 25

    3

    5 Distributed Computing-(ELECTIVE-II)

    4 -3

    75 253

    PRACTICALS

    1 ADB + OOSE Lab - 3 3 50 25 2

    2Communications Skills

    Lab- 3 3 50 25

    2

    Total

    ElectiveI ,II,III,IV,V,VI

    Mobile Computing Pattern Recognition & Computer VisionBusiness Intelligence Adhoc Sensor Networks

    Distributed Computing Intelligent Agents

    Real Time Systems Information Retrieval

    Artificial Intelligence Neural Networks

    Pattern recognition & Image Processing Software Architecture & Design Patterns

    Embedded Systems Middleware Systems

    Internetworking Technologies Parallel Algorithms

    Soft Computing Reliability & Fault Tolerance

    Machine Learning Human computer Interaction

    Software Quality Assurance & Testing Pervasive ComputingCloud Computing Semantic Web

    Wireless and Mobile Networks Information Security Audit & Assurance

    Distributed Algorithms Research Methodologies in Computer Science

  • 8/11/2019 Mtech Syllabus Final

    3/10

    SCHEME OF INSTRUCTION AND EXAMINATION

    M.Tech-I YEAR (REGULAR)COMPUTER SCIENCE & ENGINEERING

    SEMESTER II

    Sl.

    No

    Syllabus

    Ref. No. Subject

    Scheme of

    InstructionScheme of Examination

    Periods Per

    Week Duration in

    Hrs

    Maximum

    Marks

    L/T D/PUniv.

    Exam

    Sessio

    nals

    Credits

    THEORY

    1Network Security and

    Cryptography4 - 3 75 25 3

    2 Data Mining 4 - 3 75 25 3

    3 ElectiveIII 4 - 3 75 25 3

    4 ElectiveIV 4 - 3 75 25 3

    Elective

    V 4 - 3

    75 25 35 ElectiveVI 4 - 3 75 25 3

    PRACTICALS

    1Network Security and

    Cryptography Lab-

    33 50

    25 2

    2 Seminars - 3 3 50 25 2

    Total

    ElectiveI ,II,III,IV,V,VI

    Mobile Computing Pattern Recognition & Computer Vision

    Business Intelligence Adhoc Sensor NetworksDistributed Computing Intelligent Agents

    Real Time Systems Information Retrieval

    Artificial Intelligence Neural Networks

    Pattern recognition & Image Processing Software Architecture & Design Patterns

    Embedded Systems Middleware Systems

    Internetworking Technologies Parallel Algorithms

    Soft Computing Reliability & Fault Tolerance

    Machine Learning Human computer Interaction

    Software Quality Assurance & Testing Pervasive Computing

    Cloud Computing Semantic Web

    Wireless and Mobile Networks Information Security Audit & Assurance

    Distributed Algorithms Research Methodologies in Computer Science

    III Semester and IV Semester: Project Work

    Sd/-

    HEAD, DEPT. OF CSE

  • 8/11/2019 Mtech Syllabus Final

    4/10

    CS 511 (With effect from academic year 2013-2014)

    ADVANCED ALGORITHMS

    Instruction 3periods per week

    Duration of University Examination 3 Hours

    University Examination 80 Marks

    Sessional 20 Marks

    UNIT- IAlgorithm Analysis: Asymptotic Notation, Amortization

    Basic Data Structure: Stacks and Queues, Vectors, Lists and Sequences, Trees, Priority

    Queues, Heaps, Dictionaries and Hash Tables

    Search Trees and Skip Lists: Ordered Dictionaries and binary Search Trees, AVL trees,

    Bounded-Depth Search Trees.

    UNIT-II

    Fundamental Techniques: The Greedy Method, Divide and Conquer, Dynamic

    Programming

    Graphs: The Grpah abstract data Type, Data Structures for Graphs, Graph Traversal,

    Directed Graphs.

    UNIT-III

    Weighted Graphs: Single Source Shortest Paths, All pairs Shortest Paths, Minimum

    Spanning Trees

    Network Flow and Matching: Flows and Cuts, Maximum Flow, Maximum Bipartite

    Matching, Minimum Cost Flow

    UNIT-IVText processing: Strings and Pattern Matching algorithms, Tries, Text Compression, Text

    Similarity testing.

    Number Theory and Cryptography: Fundamental Algorithms involving numbers,

    Cryptographic Computations, Information Security Algorithms and Protocols.

    UNIT-VComputational Geometry: Range Trees, Prority Search Trees, Quadtrees and k-d Trees,

    Convex Hulls, N-P Complete.

    Suggested Reading

    1.

    M.T.Goodrich, R.Tomassia, Algorithm design Foundations, Analysis, and Internet

    Algorithms, John Wiley, 20022.

    E Horrowitz, S salmi, S Rajasekaran, Fundamentals of Computer Algorithms,

    Second Edition, University Press, 2007

    3.

    Aho, A V Hopcraft Ullman JD, The Design and analysis of computer Algorithms,

    Pearson Education, 2007

    4.

    Hari Mohan Pandy, Design analysis amd Algorithms, University Science Press,

    2009

    5.

    Cormen, Lieserson, Rivest, Introduction to Algorithms, 2nd Edition, PHI, 2003

  • 8/11/2019 Mtech Syllabus Final

    5/10

  • 8/11/2019 Mtech Syllabus Final

    6/10

    CS 513 (With effect from academic year 2013-2014)

    ADVANCED DATABASES

    Instruction 3periods per week

    Duration of University Examination 3 Hours

    University Examination 80 MarksSessional 20 Marks

    UNIT- IObject Based Databases: Overview, complex Data Types, Structured Types and Inheritance

    in SL, table Inheritance, Array and Multiset Types in SQL, Object Identity and Reference

    Types in SQL, Implementing O-R features, Persistent Programming Languages, Object-

    Relational Mapping, ObjectOriented versus Object- Relational.

    UNIT-II

    XML: Motivation, Structure of XML data, XML Document schema, Querying and

    Transformation, Application Program Interface to XML, Storage of XML data, XMLapplications.

    UNIT-III

    Query processing:Overview, Measures of Query Cost, Selection operating, sorting, Join Operation, Other

    Operations, Evaluation of Expressions.

    Query Optimization: Overview, Transformation of Relational Expressions, Estimating

    Statistics of Expressing Results, Choice of Evaluation plans, Materialized Views.

    UNIT-IV

    Parallel Databases: Introduction, I/O Parallelism, Interquery Parallelism,IntraqueryParallelism, Interoperation ParallelismQuery Optimization, Design of Parallel

    Systems.

    Distributed Databases: Homogenous and Heterogeneous Databases, distributed data

    storage, Distributed Transactions, Commit Protocols, concurrency Control in Distributed

    Databases, Availability, Distributed

    Query Processing, Heterogeneous Distributed

    Databases, cloud Based Databases, Directory systems.

    UNIT-VAdvanced Application development: Performance Tuning, Performance Benchmarks Other

    Issues in Application Development, Standardization

    Spatial and Temporal Data and Mobility:Motivation, Time in Databases, spatial and

    Geographical |Data, Multimedia Databases, Mobility and Personal databases

    Suggested Reading1. Abraham Silbershatz, Henry F Korth, S Sudharshan, Database System Concepts,

    McGrawHill International Edition, Sixth Edition, 2010

    2. ElmasriNavathe, Somayajulu, Gupta, Fundamentals of Database Systems, Pearson

    Education, Fourth Edition, 2006.

    3.

    CJ Date, A Kannan, S Swamynathan, An Introduction to database Systems, PearsonEducation, Eight Edition, 2006

    4. Ramakrishna, Gehrke, Database Management, International Edition, Third Edition,

    2003

  • 8/11/2019 Mtech Syllabus Final

    7/10

    CS 514 (With effect from academic year 2013-2014)

    OBJECT ORIENTED SOFTWARE ENGINEERING

    Instruction 3periods per week

    Duration of University Examination 3 Hours

    University Examination 80 Marks

    Sessional 20 Marks

    UNIT- IInformation System: Problems in Information Systems, development, Project Life Cycles,

    Managing Information Systems Development, User Involvement and Methodological

    approaches, Basic Concepts and Origins of Object Orientation Modeling concepts.

    UNIT-IIRequirement Capture,Requirement Analysis, Refining the Requirement Models, Objects

    Interaction

    UNIT-IIIOperations, Control, Design, System Design.

    UNIT-IVObject Design, Design patterns, Human Computer Interaction, Designing Boundary Classes.

    UNIT-VData Management Design, Implementation, Reusable Components, Managing Object

    Oriented Projects, System Development Methodologies.

    Suggested Reading

    1.

    Simon Benett, Steve Mc Robb & ray Farmer, Object Oriented System Analysis ad

    Design using UML, McGraw Hill, 2002

    2. Grady Booch, James Rumbaugh, Ivor Jacobson, The Unified Modeling Language-

    User Guide, Addison Wesley, 1999.

    3. Ivor Jacobson, Grady Booch, James Rumbaugh, The Unified Software Development

    Process, Addison Wesley, 1999

  • 8/11/2019 Mtech Syllabus Final

    8/10

    CS 553 (With effect from academic year 2013-2014)

    DISTRIBUTED COMPUTING

    Instruction 3 Periods per Week

    Duration of University Examination 3 Hours

    University Examination 80 Marks

    Sessional 20 Marks

    UNIT -IIntroduction: Definition of Distributed Systems, Goals: Connecting Users and Resources,

    Transparency, Openness, Scalability, Hardware Concepts: Multiprocessors, Homogeneous

    Multicomputer systems, Heterogeneous Multicomputer systems, Software Concepts:

    Distributed

    Operating Systems, Network Operating Systems, Middleware, The client-server model:

    Clients

    and Servers, Application Layering, Client-Server Architectures.

    UNIT-II

    Communication: Layered Protocols, Lower-Level Protocols, Transport Protocols, Higher-

    Level

    Protocols.

    Remote Procedure Call: Basic RPC Operation, Parameter Passing, Extended RPC

    Models.

    Remote Object Invocation: Distributed Objects, Binding a Client to an Object, Static

    verses Dynamic Remote Method Invocations, Parameter Passing.

    Message Oriented Communication: Persistence and synchronicity in Communication,

    Message-Oriented Transient Communication, Message-Oriented Persistent

    Communication.Stream Oriented Communication:Support for Continuous Media, Streamsand Quality of Service, Stream Synchronization.

    UNIT-III

    Process, Threads:Introduction to Threads, Threads in Distributed Systems.

    Clients:user Interfaces, Client-Side Software for Distribution Transparency.

    Servers:General Design Issues, Object Servers.

    Software Agents:Software Agents in Distributed Systems, Agent Technology.

    Naming: Naming, Entities: Names, Identifiers, and Address, Name Resolution, The

    Implementation of a Name System.Locating Mobile Entities:Naming verses Locating Entities, Simple Solutions, Home-Based

    and Hierarchical Approaches.

    UNIT-IV

    Distributed Object based Systems

    CORBA: Overview of CORBA, Communication, Processes, Naming, Synchronization,

    Caching and Replication, Fault Tolerance, Security.

    Distributed COM: Overview of DCOM, Communication, Processes, Naming,

    Synchronization, Replication, Fault Tolerance and Security.

    GLOBE: Overview of GLOBE, Communication, Process, Naming, Synchronization,

    Caching Replication, Fault Tolerance, Security, Comparison of CORBA, DCOM, and COM.

  • 8/11/2019 Mtech Syllabus Final

    9/10

  • 8/11/2019 Mtech Syllabus Final

    10/10

    CS 551 (With effect from Academic Year 2013-2014)

    MOBILE COMPUTING

    Instruction 3 Periods per week

    Duration of University Examination 3 Hours

    University Examination 80 Marks

    Sessional 20 Marks

    UNIT-I

    Introduction: Wireless transmission, Frequencies for Radio Transmission, Signals,

    Antennas, Signal Propagation, Multiplexing, Modulations, Spread Spectrum, MAC SDMA,

    FDMA, TDMA, CDMA, Cellular Wireless Networks.

    UNIT-II

    Telecommunication Systems: GSM, GPRS, RA, Satellite Networks, Basics, Parameters and

    Configurations, Capacity Allocation, FAMA and DAMA, Broadcast Systems, DAB, DVB,

    CDMA and 3G.UNIT-III

    Wireless LAN: IEEE 802.11, Architecture, Services, MAC-Physical Layer, IEEE 802.11a-

    802.11b Standards, Bluetooth.

    UNIT-IV

    Routing Adhoc Network Routing Protocols: Adhoc Network Routing Protocols,

    Destination Sequenced Distance Vector Algorithm, Cluster Based Gateway Switch

    Routing, fish-eye state routing, Dynamic Source Routing, Adhoc on-demand Routing,

    Location Aided Routing, Zonal Routing Algorithm.

    Mobile IP-Dynamic Host Configuration Protocol.

    Traditional TCP-Classical TCP Improvements-WAP, WAP 2.0

    UNIT-VPublishing & Accessing Data in Air:Pull and Push Based Data Delivery models, Data

    Dissemination by Broadcast, Broadcast Disks, Directory Service in Air, Energy Efficient

    Indexing Scheme for Push Based Data Delivery.

    File System Support for Mobility: Distributed File sharing for Mobility Support, Coda

    and other Storage Manager for Mobility Support.

    Mobile Transaction and Commerce: Models for Mobile transaction, Kangaroo and

    Joey Transactions, Team Transaction. Recovery Model for Mobile Transactions.

    Electronic Payment and Protocols for Mobile Commerce.

    Suggested Reading:1. Jochen, M Schiller, Mobile Communications, 2nd Edition Pearson Education, India,

    2009.

    2. Kurnkum Garg Mobile Computing,Pearson 2010

    3.Asoke K Talukder,Roopa R Yavagal, Mobile Computing, TMH 2008

    4.Raj Kamal,Mobile Computing, Oxford, 2009.