M.Tech 1 Year
M.Tech 1 Year
Subject L T P Credits
3 Departmental Elective – 1 4 0 0 4
4 Departmental Elective – 2 4 0 0 4
5 Departmental Elective – 3 4 0 0 4
6 Departmental Elective – 4 4 0 0 4
7 Computing Lab-I 0 0 4 2
8 Seminar 0 0 4 2
Total Credits 28
M.Tech. (Computer Science) Semester-I
Constraints, update operations, transactions, and dealing with constraint violations. Relational database
design algorithms, MVDs and 4NF, JD and 5NF, inclusion dependencies, other dependencies and normal
forms.
Measures of Query Cost, Selection Operation ,Sorting ,Join Operation, Other Operations, Evaluation of
Expressions
Database Security
Enhanced data models for advanced applications – active databases, temporal databases, spatial and
multimedia databases, deductive databases.
UNIT- V
Text Books:
References :
1. Data base Systems design, Implementation, and Management, Peter Rob & Carlos
UNIT-I
Algorithm analysis: Asymptotic notations, Recurrence analysis, Masters Theorem, Amortized analysis,
Disjoint sets.
Randomized Algorithms –Introduction, n-queens problem, quick sort.
UNIT-II
Heap Structures- Min-Max Heaps, Leftist trees, Binomial Heaps, Fibonacci heaps.
Hashing.
UNIT-III
Search Structures- OBST, AVL trees, Red-Black trees, Splay trees, B-trees.
UNIT-IV
Digital Search Structures - Digital Search trees, Binary tries and Patricia, Multiway Tries, Suffix trees.
Approximation Algorithms: Planar graph colouring, Job Scheduling, TSP.
UNIT-V
NP-Hard and NP-complete: Non-deterministic algorithms – Searching, Sorting, Knapsack decision
problem, Satisfiability problem, NP - Complete Problems- clique problem, Vertex cover problem, TSP.
Text Books:
1. Fundamentals of Data structures in C++ Sahni, Horowitz,Mehatha, Universities Press.
2. Introduction to Algorithms, TH Cormen, PHI.
References:
1. Design methods and analysis of Algorithms, SK Basu, PHI.
2. Data Structures & Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education.
3. Fundamentals of Computer Algorithms, 2nd Edition, Ellis Horowitz, Sartaj Sahni, Sanguthevar
Rajasekaran, Universities Press.
JNTUH COLLEGE OF ENGINEERING HYDERABAD
Prerequisites:
1. Computer Networks
2. Distributed Systems OR Distributed Operating Systems OR Advanced Operating Systems
Objectives:
To make the student understand the concept of mobile computing paradigm, its novel applications and limitations.
To understand the typical mobile networking infrastructure through a popular GSM protocol
To understand the issues and solutions of various layers of mobile networks, namely MAC layer, Network Layer &
Transport Layer
To understand the database issues in mobile environments & data delivery models.
To understand the ad hoc networks and related concepts.
To understand the platforms and protocols used in mobile environment.
Outcomes:
UNIT I
Introduction
Mobile Communications, Mobile Computing – Paradigm, Promises/Novel Applications and Impediments and Architecture;
Mobile and Handheld Devices, Limitations of Mobile and Handheld Devices.
GSM – Services, System Architecture, Radio Interfaces, Protocols, Localization, Calling, Handover, Security, New Data
Services, GPRS, CSHSD, DECT.
UNIT –II
Motivation for a specialized MAC (Hidden and exposed terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA,
Wireless LAN/(IEEE 802.11)
IP and Mobile IP Network Layers, Packet Delivery and Handover Management, Location Management, Registration,
Tunneling and Encapsulation, Route Optimization, DHCP.
UNIT –III
Conventional TCP/IP Protocols, Indirect TCP, Snooping TCP, Mobile TCP, Other Transport Layer Protocols for Mobile
Networks.
Database Issues
Database Hoarding & Caching Techniques, Client-Server Computing & Adaptation, Transactional Models, Query processing,
Data Recovery Process & QoS Issues.
UNIT IV
Communications Asymmetry, Classification of Data Delivery Mechanisms, Data Dissemination, Broadcast Models, Selective
Tuning and Indexing Methods, Data Synchronization – Introduction, Software, and Protocols
UNIT V
WAP, Bluetooth, XML, J2ME, JavaCard, PalmOS, Windows CE, SymbianOS, Linux for Mobile Devices, Android.
Text Books:
UNIT – II
Cloud computing: Introduction, What it is and What it isn’t, from Collaborations to Cloud, Cloud
application architectures, Value of cloud computing, Cloud Infrastructure models, Scaling a Cloud
Infrastructure, Capacity Planning, Cloud Scale.
UNIT – III
Data Center to Cloud: Move into the Cloud, Know Your Software Licenses, The Shift to a Cloud Cost
Model, Service Levels for Cloud Applications
Security: Disaster Recovery, Web Application Design, Machine Image Design, Privacy Design,
Database Management, Data Security, Network Security, Host Security, Compromise Response
UNIT – IV
Infrastructure-as-a-Service
UNIT – V
Case study: Types of Clouds, Cloudcentres in detail, Comparing approaches, Xen OpenNEbula ,
Eucalyptus, Amazon, Nimbus
Text Books:
1. Cloud Computing – Web Based Applications That Change the way you Work and Collaborate Online
– Michael Miller, Pearson Education.
2. Cloud Application Architectures, 1st Edition by George Reese O'Reilly Media.
Reference Book:
1. Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide David S.
Linthicum Addison-Wesley Professional.
2. Enterprise Web 2.0 Fundamentals by Krishna Sankar; Susan A. Bouchard, Cisco Press
M.Tech. (Computer Science) Semester-I
Elective- II
UNIT I :
UNIT II:
Syntax
UNIT III
Semantic Parsing
Recourse:
Systems:
Software:
UNIT IV :
Recourse:
Systems:
Software:
UNIT V :
Language Modeling
Introduction, N-Gram Models, Language Model Evaluation, Parameter Estimation, Language Model
Adaptation, Types of Language Models, Language-Specific Modeling Problems, Multilingual and
Crosslingual Language Modeling
Text Books:
1. Multilingual natural Language Processing Applications : From Theory to Practice – Daniel M. Bikel
and Imed Zitouni, Pearson Publication
Reference:
1. Speech and Natural Language Processing - Daniel Jurafsky & James H Martin, Pearson Publications
M.Tech. (Computer Science) Semester-I
Computing Laboratory-I