Você está na página 1de 14

B.

Tech in COMPUTER AND COMMUNICATION ENGINEERING

THIRD SEMESTER FOURTH SEMESTER

Year
Subject Code Subject Name L T P C Subject Code Subject Name L T P C
MAT 2105 Engineering Mathematics III 2 1 0 3 MAT 2205 Engineering Mathematics IV 2 1 0 3
ICT 2101 Object Oriented Programming 4 0 0 4 ICT 2251 Operating Systems 4 0 0 4
ICT 2103 Data Structures 3 1 0 4 ICT 2252 Advanced Programming Technologies 3 0 0 3
ICT 2151 Digital System Design 3 1 0 4 ICT 2253 Embedded Systems Design 3 1 0 4
II ICT 2152 Digital Communication 4 0 0 4 ICT 2254 TCP/IP Protocol Suite 3 0 0 3
ICT 2111 Object Oriented Programming Lab 0 0 3 1 *** **** Open Elective I 3 0 0 3
ICT 2113 Data Structures Lab 0 0 3 1 ICT 2261 Operating Systems Lab 0 1 3 2
ICT 2161 Digital System Design Lab 0 0 3 1 ICT 2262 Embedded Systems Design Lab 0 1 3 2
16 3 9 22 18 4 6 24
FIFTH SEMESTER SIXTH SEMESTER
ICT 3151 Fundamentals of Algorithm Analysis & Design 3 0 0 3 HUM 4002 Engineering Economics and Financial Management 2 1 0 3
High Speed Communication Networks and
ICT 3152 3 1 0 4 ICT 3251 Wireless Communication and Computing 4 0 0 4
Programming

285
ICT 3153 Parallel Programming 3 0 0 3 ICT 3252 Data Mining & Predictive Analysis 4 0 0 4
ICT 3154 Database Systems 3 0 0 3 ICT **** Programme Elective II 3 0 0 3
III
ICT 3155 Software Design Technology 3 0 0 3 ICT **** Programme Elective III 3 0 0 3
ICT **** Programme Elective I 3 0 0 3 *** **** Open Elective II 3 0 0 3
ICT 3161 Rational Unified Process Lab 0 0 3 1 ICT 3261 Network Programming Lab 0 0 3 1
ICT 3162 Database Systems Lab 0 1 3 2 ICT 3262 Data Mining & Predictive Analysis Lab 0 0 3 1
ICT 3263 Mobile Application Development Lab 0 0 3 1
18 2 6 22 19 1 9 23
SEVENTH SEMESTER EIGHTH SEMESTER
HUM 4001 Essentials of Management 2 1 0 3 ICT 4297 Seminar 1
ICT 4102 Cyber Security 3 0 0 3 ICT 4298 Industrial Training 1
ICT 4151 Wireless Sensor and Adhoc Networks 4 0 0 4 ICT 4299 Project Work / Practice School 12
IV ICT **** Programme Elective IV 3 0 0 3
ICT **** Programme Elective V 3 0 0 3
ICT **** Programme Elective VI 3 0 0 3
ICT 4161 Network Design & Wireless Sensor Networks Lab 0 1 3 2
18 2 3 21 14
Minor Specialisations
THIRD SEMESTER
I. Advanced Network Systems
MAT 2105: ENGINEERING MATHEMATICS - III [2 1 0 3]
1. ICT 4001: Mobile Computing Boolean Algebra: Partial ordering relations, Poset, Lattices, Basic
2. ICT 4002: Multimedia Communication Properties of Lattices. Distributive and complemented lattices, Boolean
3. ICT 4003: Next Generation Telecom Networks lattices and Boolean Algebra. Propositional and Predicate Calculus: Well
1. ICT 4004: Software Defined Networking formed formula, connectives, quantifications, Inference theory of
propositional and predicate calculus. Elementary configuration:
II. Data Analytics Permutations and Combinations, Generating function, Principle of
1. ICT 4005: Big Data Analytics inclusion and exclusion Partitions, compositions. ordering of
2. ICT 4006: Information Retrieval permutations: Lexicographical and Fikes. Graph theory: Basic
3. ICT 4007: Machine Learning definitions, Degree, regular graphs, Eulerian and Hamiltonian graphs,
4. ICT 4008: Semantic Web Trees and Properties, Center, radius and diameter of a graph, Rooted and
binary trees, Matrices associated with graphs, Algorithms for finding
III. Soft Computing shortest path, Algorithm. Group theory: Semi groups, Monoids, Groups-
subgroups, Normal Subgroups, Cosets, Lagrange's Theorem, Cyclic
1. ICT 4009: Artificial Intelligence
groups.
2. ICT 4010: Human Computer Interaction
3. ICT 4011: Natural Computing
References:
4. ICT 4012: Neural Network and Fuzzy Logic
1. C. L. Liu, Elements of Discrete Mathematics, (2e), 2007, McGraw
IV. Software Systems Design Hill, New Delhi.
2. J. P. Trembaly and R. Manohar, Discrete Mathematics Structures
1. ICT 4013: Advanced Software Engineering with application to computer science, Tata McGraw Hill, 2012.
2. ICT 4014: Software Architecture
3. E. S. Page and L. B. Wilson, An introduction to computational
3. ICT 4015: Software Project & Quality Management
combinatroics, Cambridge Univ. Press, 1979.
4. ICT 4016: Software Quality Engineering
4. Narasingh Deo, Graph theory with Applications to computer
science, PHI, 2012.
V. Business Management

1. HUM 4011: Financial Management ICT 2101: OBJECT ORIENTED PROGRAMMING [4 0 0 4]


2. HUM 4012: Human Resource Management Introduction, Data Types, Variable and Arrays, type conversion and
3. HUM 4013: Marketing Management casting, Operators and control statements, Classes and Inheritance,
4. HUM 4014: Operations and Systems Management Packages and Interfaces, Array list and Vectors , String Handling,
Exception Handling, Input/Output, Applet architecture, initialization and
Other Programme Electives termination, applet display methods, HTML applet tag, Passing
1. ICT 4017: Cloud Computing parameters to applets.
2. ICT 4018: Computer Vision
3. ICT 4019: Internet of Things References:
4. ICT 4020: Pattern Recognition 1. Patrick Naughton and Herbert Schildt, The Complete Reference
5. ICT 4021: Social Network Analytics Java 2, (3e), Tata McGrawHill, 2000.
6. ICT 4022: Software Construction 2. Aaron Walsh and John Fronckowiak, Java Programming Bible,
7. ICT 4023: Software Reliability (1e), IDG Books, India, 2000,
8. ICT 4024: Web Intelligence 3. E.Balaguruswamy, Programming with JAVA A Primer, (2e), Tata
McGrawHill, 2000
Open Electives

1. ICT 3281: Computer Graphics and Animation ICT 2103: DATA STRUCTURES [3 1 0 4]
2. ICT 3282: Design and Development of Web Applications Introduction, Arrays-The Array as Abstract Data type, Sparse Matrix
3. ICT 3283: Fundamentals of Data Structures and Algorithms Representation, Transpose of a sparse matrix, Representation of
multidimensional arrays, The String abstract data type, Stacks and
Queues, Linked Lists: Singly linked lists, Circular lists, Dynamically
Linked Stacks and Queues, Polynomial representation and polynomial
operations using singly linked list, Singly circular linked list, Doubly

286
linked lists. Trees-Binary trees, Heaps, Binary Search Trees, Graphs- ICT 2111: OBJECT ORIENTED PROGRAMMING LAB [0 0 3 1]
Depth First Search, Breadth First Search, Connected components, Programs based on the following concepts: classes, inheritance,
Spanning trees, Insertion Sort, Quick Sort, Merge sort, Heap sort, Radix polymorphism, threads, interfaces and packages, string handling and
sort. Linear search, Binary search. file handling, applets

References: ICT 2113: DATA STRUCTURES LAB [0 0 3 1]


1. Ellis Horowit z, SartajSahni, Dinesh Mehta, Fundamentals of Data Implementation of stacks, Arithmetic expression conversion and
Structures in C++, (2e), Galgotia Publications, Reprint 2004. evaluation using stack, queues, Linked lists-singly linked lists, circular
2. Mark Allen Weiss, Data Structures and Algorithm Analysis in linked lists, doubly linked lists, polynomial addition using circular linked
C++, (2e), Pearson Education, 2005. lists, Binary Trees, Binary search tree operations, graph traversal
3. Michael T, Goodrich, Roberto Tamassia, David Mount, Data technique, different sorting and searching techniques.
Structures and Algorithms in C++, (2e), John Wiley & Sons,
2011 ICT 2161: DIGITAL SYSTEM DESIGN LAB [0 0 3 1]
Combinational logic Adders, subtractors, multiplexers, decoders,
ICT 2151: DIGITAL SYSTEM DESIGN [3 1 0 4] encoders, code converters.
K-map for simplification, Combinational circuit design, High speed Counters - Asynchronous and Synchronous counters, Shift register
adders, 4 bit ALU design, Sequential circuits-Counters and shift counters.
registers, General purpose register design. Multiplication and division
hardware design, Control unit design, memory system design and
mapping techniques. I/O Interface design FOURTH SEMESTER

References: MAT 2205: ENGINEERING MATHEMATICS - IV [2 1 0 3]


1. M. Morries Mano, Digital design, Prentice Hall India, (3e), 2002. Basic Set theory, Axioms of probability, Sample space, conditional
2. Ronald J. Tocci, Neal S. Widmer and Greegory L Moss, Digital probability, total probability theorem, Baye's theorem. One dimensional
Systems: principles and Applications, (10e), Pearson Education and Two dimensional random variables, mean and variance, properties,
India, 2007 Chebyschev's inequality, correlation coefficient, Distributions, Binomial,
3. Mohamed Rafiquzzaman and Rajan Chandra, Modern computer Poisson, Normal and Chisquare. Functions of random variables: One
Architecture, (3e), Galgotia publications Pvt Ltd, 2010. dimensional and Two dimensional, F & T distributions, Moment
generating functions, Sampling theory, Central limit theorem, Point
ICT 2152: DIGITAL COMMUNICATION [4 0 0 4] estimation, MLE, Interval estimation, Test of Hypothesis: significance
Introduction to Digital Communication, Signals, Probability and Random level, certain best tests; Chi square test
Processes, Gram-Schmidt Orothogonalizatin, Representation of band
limited and Bandpass Processes. Waveform Coding, Sampling, References:
Multiplexing, Digital Baseband Signaling, ISI and Nyquist Criterion. Band 1. P. L. Meyer, Introduction to probability and Statistical
pass Digital Signaling, Tx and Rx models, Modulation schemes, Applications,(2e), 1980, Oxford and IBH publishing, Delhi.
Detection. 2. Miller, Freund and Johnson, Probability and Statistics for
Basics Information Theory and Source Coding, Shannon's theorem, Engineers, (8e), PHI, 2011.
channel capacity. Error Control Coding, Introduction to Block codes, 3. Hogg and Craig, Introduction to Mathematical Statistics,(6e),
Convolution codes, and CRC. Spread Spectrum Systems: PN 2012, Pearson education, New Delhi.
sequences, DSSS basics, FHSS. 4. Ross Sheldon M, Introduction to Probability and Statistics for
Engineers and Scientists, Elseveir, 2010.
References:
1. Simon S. Haykin, Digital Communication Systems, Wiley ICT 2251: OPERATING SYSTEMS [4 0 0 4]
Publication, 2013.
Introduction to Operating systems, Process management - Process
2. Sklar B K, Digital Communications: Fundamentals &
concept, Threads, CPU Scheduling, Process synchronization, Handling
Applications,(2e), Pearson Education India, 2009.
deadlocks, Memory management - Main memory, Virtual memory,
3. John G. Proakis and Masoud Salehi, Digital communications,
Storage Management - Disk scheduling. Fundamentals of real time
McGraw-Hill Higher Education, 2009.
systems, Real time operating systems - Theoretical foundations of
4. Ramakrishna Rao, Digital Communication, Tata Mc-Graw Hill Co.
scheduling, System services for application programs, Memory
Ltd., New Delhi.
management issues, Selecting criteria and metric for a real time
5. Lathi B.P., Modern Digital and Analog Communication,(3e), Oxford
University Press. operating system.

287
References: Network Layer, Internet Protocol (IP),Transport Protocol, Application
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Layer Protocols, Internet Technologies, IPv6 addressing.
Operating System Concepts, (8e), Wiley, 2012.
2. William Stallings, Operating Systems: Internals and Design References:
Principles, (7e), Pearson, 2013. 1. Behrouz A. Forouzan, TCP/IP Protocol Suite, (4e), Tata McGraw
3. Phillip A Laplante, Seppo J Ovaska, Real time systems design and Hill, 2010.
analysis, (4e), Wiley,2011 2. Tannenbaum, A.S, Computer Networks, (4e), Prentice Hall of India
4. Jane W. S. Liu, Real time systems, (1e), Prentice Hall, 2000 [EE Edition] ., 2003.
. 3. Behrouz A. Forouzan, Data Communications and Networking,
ICT 2252: ADVANCED PROGRAMMING TECHNOLOGIES [3 0 0 3] (4e), Tata McGraw Hill, 2010.
Advanced Java programming - AWT, Database connectivity, 4. Leon Garcia and Widjala, Communication Networks, (2e), Tata
Fundamentals of Interpreters, dynamic typing, dynamic scoping (perl), McGraw Hill, 2004.
Data processing-regular expressions, string interpolation, hash tables 5. William Stalings, High Speed Networks and Internet, (2e), Pearson
(perl), XML, Web programming: server(PHP), client(Java Script), Education, 2008.
Overview of scripting languages Python and Ruby, Python basics, list,
tuples, sets, strings, dictionaries, control flow, functions, modules,
ICT 2261: OPERATING SYSTEMS LAB [0 1 3 2]
python programs, classes and object oriented programming, Ruby
Exploring Linux commands, learning vi editor, executing shell scripts,
strings, methods, classes, arrays, modules, use of Python Scripts in
inter process communication using system calls, algorithm
other platforms.
implementation for CPU scheduling and paging, deadlock management.

References:
References :
1. Daryl Harms, Kenneth M. McDonald, and Vernon Ceder, The Quick
Python Book, (2e), Manning Publications, 2010 1. Todd Meador S, Linux Shell Script Programming, (1e), Cengage
Learning, 2003.
2. Huw Collingbourne, The Little Book of Ruby, (2e), Sapphire steel
Software, 2008 2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne,
Operating System Concepts,(8e), Wiley, 2012
3. David Flanagan, Yukihiro Matsumoto, The Ruby Programming
Language, (1e), O'reilly, 2008
ICT 2262: EMBEDDED SYSTEMS DESIGN LAB [0 1 3 2]
ICT 2253: EMBEDDED SYSTEMS DESIGN [3 1 0 4] Familiarization of data transfer, rotate, branch instructions, code
An overview of Cortex_ M ARM Architecture, The RISC and ARM design conversion, sorting, Fibonacci series, experiments on timers and
philosophy, ARM addressing modes, ARM I/O Programming, Memory interrupts, interfacing LCD, keyboard, 7 segment, stepper motor, DAC,
management, debugging, instruction set ,ARM processor exceptions ADC. In addition to above list of experiments students are required to
and modes, programming using ARM C language, interrupts multi develop mini project using Raspberry pi board.
threading, I/O programming and Hardware software synchronization
LED ADC, DAC, keyboard, LCD, UART, stepper motor etc, serial port FIFTH SEMESTER
interfacing, data acquisition system, Communication Systems Based on
the UARTs ,Wireless Communication, Internet of Things
ICT 3151: FUNDAMENTALS OF ALGORITHM ANALYSIS
& DESIGN [3 0 0 3]
References:
Asymptotic Notations, Dynamic Programming: Multi Stage Graphs,
1. Jonathan W. Valvano, Embedded systems: real-time interfacing to
Warshall's and Floyd's Algorithms, Optimal Binary Search Trees,
ARM Cortex_M microcontrollers, Createspace Independent
Reliability design, Longest common sub-sequences. Greedy Technique:
Publishing Platform volume 2, (4e), June 2014, ISBN: 978-
Tree vertex splitting, Job sequencing with deadlines, Optimal storage on
1463590154,
tapes, Optimal merge pattern, Minimum spanning tree, Huffman Trees,
2. Douglas V Hall Microprocessor and Interfacing, Programming &
Topological sorting, Bipartite cover, Maximum Flow Problem, Divide and
Hardware, (2e), Tata Mcgraw Hill.
Conquer Technique: Convex Hull, Strassen's Matrix multiplication,
3. Jonathan W. Valvano, Embedded systems: Introduction to Arm(r)
Substitution Method, Recursion tree method, Master method, Selection
Cortex-M Microcontrollers (5e) , June 2014, ISBN-10:
problem, Closest pair of points. Pram algorithms, Mesh algorithms,
1477508996.
Hypercube algorithms, Dense Matrix Algorithms, Advanced Data
Structures, P, NP, and NP-complete Problems, Approximation
ICT 2254: TCP/IP PROTOCOLS [3 0 0 3] Algorithms .
Introduction to Networking and brief History of Internet, OSI and TCP/IP
Reference Models, Underlying Technologies, Connecting Devices,

288
References: 3. Farber, R., CUDA Application Design and Development, Morgan
1. Sartaj Sahni, Data Structures, Algorithms and Applications In Kaufman.
C++, (2e), Silicon Press, 2004. 4. Sanders, J. ,& Kandrot, E., CUDA BY EXAMPLE : An introduction to
2. Mark Allen Weiss, Data Structures And Algorithm Analysis In C, general purpose GPU programming, NVIDIA corporation.
(2e),Pearson Education, 2007 5. CUDA C Programming Guide, NVDIA corporation.
3. 3.Thomas H Cormen, Charles E Leiserson & Ronald L Rivest,
Introduction toAlgorithms, (3e), Prentice Hall India, 2009 ICT 3154: DATABASE SYSTEMS [3 0 0 3]
4. Ananth Grama, Anshul Gupta, Vipin Kumar, George Karypis,
Database and database users, Relational Databases, Introduction to
Introduction To Parallel Computing: Design And Analysis Of
SQL, Intermediate SQL, Advanced SQL, Database design and ER model,
Algorithms, (2e), Pearson Education Limited, 2003,
Relational database design, Transaction management, Concurrency
control, Recovery system, Recovery system, Types of DBMS.
ICT 3152: HIGH SPEED COMMUNICATION NETWORKS
AND PROGRAMING [3 1 0 4] References:
High Speed Communication Networks: Optical Networks, Integrated 1. Abraham Silberschatz, Henry F.Korth, S. Sudarshan, Database
and Differentiated Services, QoS Parameters, Multiprotocol Label System Concepts,(6e), McGraw-Hill,New York, 2011.
Switching, VPN, Latency Reduction Techniques, Queuing Models, VoIP,
2. RamezElmasri , Shamkant B Navathe, Fundamentals of Database
Signaling, Protocols for QoS Support, Applications.
Systems, (6e), Addison-Wesley,New York , 2011.
UNIX Network Programming: Elementary Sockets, Elementary TCP ans
3. C. J. Date, An Introduction to database systems, (8e), Addison-
SCTP Sockets, IPv4 and IPv6 Interoperability, Daemon Process,
Wesley Publication, New York, 2003.
Multicasting, Multicast Socket Options, Advanced UDP Sockets,
Datagram Truncation.
ICT 3155: SOFTWARE DESIGN TECHNOLOGY [3 0 0 3]
Agile-Module Introduction, Comparing Development Processes,
References:
Graphing Agile vs. Plan Driven, Contemporary Agile Methodologies,
1. William Stallings, High Speed Networks and Internet, (2e),
Lean Software Development, Feature Driven Development, Agile
Pearson Education, New Delhi, 2002
Requirements and Estimation, Story Points, Planning Poker, Scrum-
2. W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, UNIX Network
Fundamentals Principles Behind the Methodology, Scrum Framework,
Programming Volume 1, (3e), Addison Wesley, 2003.
Roles in Scrum, Activities, Agile Planning, Product Backlog Ownership
3. James P.G. Sterbenz, Joseph D. Touch, High Speed Networking, A Techniques, Iteration Planning Techniques, Scrum in the Plan-Driven
systematic approach to High Bandwidth Low Latency Organization, Measurements. Test Studio -Automated Functional
Communication, John Wiley and Sons, New York, 2002. Testing, Test Studio IDE, Installing Test Application Recording A Test, Test
Execution, Web Application Testing, Document Object Model, Element
ICT 3153: PARALLEL PROGRAMMING [3 0 0 3] Locators, Dynamic Content, Element Repository, Test Lists, Data
Introduction to CPU micro-architecture, Evolution, Cache, Cores, Memory Driving, Manual Tests, Test Utility Code- Brittle Tests, Four-Phase Test,
access pattern, Introduction to accelerated computing, coprocessors, Fixture Setup Patterns, Test Data Builder, Object Mother, SUT, Mocking
comparing the coprocessors, GPUs as parallel computers, Architecture Container, Fixture and Test Data Builder.
of a modern GPU, Parallel programming languages and models, Serial
versus parallel problems, Types of Parallelism, GPUs and CPUs, Amdahl's References:
Law, Flynn's taxonomy, Evolution of graphics pipelines, GPU computing 1. Armando Fox, David Patterson, Engineering Software as a Service:
and future trends, Introduction to CUDA C, Function declaration, An Agile Approach Using Cloud Computing, (2e), Kindle Edition,
Threads, Blocks, Grids, Kernels, Warps, Kernel launch, Runtime APIs, 2014.
CUDA program structure, CUDA programs, Error handling, Memory
2. Ken Schwaber and Mike Beedle, Agile Software Development with
access efficiency, CUDA Memory hierarchy, Memory as a limiting factor
Scrum, (2e), 2001.
to parallelism, Memory access patterns, Strategies used to optimize
3. Rawane Madi, Learning Software Testing with Test Studio, (1e),
Applications, Introduction to CUDA Libraries, CUDA SDK, Profiling, The
2013.
Message Passing Interface (MPI), How MPI communicates, Bandwidth
4. Gerard Meszaros, Unit Test Patterns: Refactoring Test Code, (3e),
and Balance Ratios, Considerations for large MPI runs.
Pearson Education, 2009

References:
ICT 3161: RATIONAL UNIFIED PROCESS LAB [0 0 3 1]
1. Kirk, D. & Hwu, W. M. W., Programming Massively Parallel
Familiarization of Rational unified process & activities (Emphasis on
processors A Hands on Approach, Morgan Kaufman
activities Inception, Elaboration, Construction and Transition) which
2. Cook, S., CUDA Programming: A developer's guide to parallel
covers the basic software engineering concepts.
computing with GPUs, Morgan Kaufman

289
ICT 3162: DATABASE SYSTEMS LAB [0 1 3 2] wireless channels, Time and frequency coherence, Statistical channel
Application user interface design using VC#, Back end database models. Point to point communication: detection, diversity and channel
processing using SQL and PL/SQL in MYSQL, Processing database in uncertainty. Cellular Systems: multiple access and interference
ORACLE8 using SQL3, Database design and application development. management. GSM systems, Wideband CDMA, OFDM. Capacity of
Wireless Channels. Multiuser capacity and oppor tunistic
communication. Modeling of MIMO fading channels
References:
1. www.homeandlearn.co.uk/ (for Visual C#)
References:
2. http://dev.mysql.com/doc/refman/5.0/en/index.html
1. Andrea Goldsmith, Wireless Communication, Cambridge
3. http://nordbotten.com/ADM/ADM_book/Ch7_SQL3.htm
University Press, 2005.
4. http://www.vldb.org/conf/1993/P244.PDF
2. T.S. Rappaport, Wireless Communications principle and practice,
5. http://docs.oracle.com/cd/A87860_01/doc/appdev.817/a76976/
(2e), Prentice Hall of India Pvt., Ltd., New Delhi.
adobjxmp.htm
3. David Tse and Pramod Viswanath, Fundamentals of Wireless
Communication, Cambridge University Press.
SIXTH SEMESTER
ICT 3252: DATA MINING AND PREDICTIVE ANALYSIS [4 0 0 4]
HUM 4002: ENGINEERING ECONOMICS AND FINANCIAL Introduction to data mining, data preprocessing, data warehousing and
MANAGEMENT [2 1 0 3] OLAP technology, concept description, Association rule mining,
Nature and significance, Micro & macro differences, Law of demand and classification and prediction, clustering, mining complex types of data,
supply, Elasticity & equilibrium of demand & supply. Time value of applications and trends in data mining.
money, Interest factors for discrete compounding, Nominal & effective
interest rates, Present and future worth of single, Uniform gradient cash References:
flow. Bases for comparison of alternatives, Present worth amount, 1. Jiawei Han and Michelin Kimber, Data Mining Concepts And
Capitalized equivalent amount, Annual equivalent amount, Future worth Techniques, (2e), Morgan Kauffmann Publishers, 2008.
amount, Capital recovery with return, Rate of return method, Incremental 2. Arun K Pujari, Data Mining Techniques , (1e), Universities Press
approach for economic analysis of alternatives, Replacement analysis. India, 2001.
Break even analysis for single product and multi product firms, Break
3. G. K. Gupta, Introduction to Data Mining with Case Studies, Easter
even analysis for evaluation of investment alternatives. Physical &
Economy Edition, Prentice Hall of India, 2006.
functional depreciation, Straight line depreciation, Declining balance
4. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, Introduction to
method of depreciation, Sum-of-the-years digits method of
Data Mining, Pearson Education, 2007.
depreciation, Sinking fund and service output methods, Costing and its
types Job costing and Process costing, Introduction to balance sheet
and profit & loss statement. Ratio analysis - Financial ratios such as ICT 3261: NETWORK PROGRAMMING LAB [0 0 3 1]
liquidity ratios, Leverage ratios, Turn over ratios, and profitability ratios Implementation of algorithm for congestion control and to find the
shortest path, Socket programming, Download manager, Encryption-
Decryption algorithms, Simple programs on NS2
References:
1. Blank Leland T. Tarquin Anthony J., Engineering Economy,
McGraw Hill, New Delhi, 2002. References:

2. Chan S. Park, Contemporary Engineering Economics, Pearson 1. Richard Stevens and Stephen A. Rago., Advanced Programming in
Education, Inc., 2010. the UNIX Environment, (2e), Addison Wesley Professional, 2005

3. Raman B.S., Advanced accountancy, United publications, 2. Andrew S. Tanenbaum and David J Wetherall, Computer
Bangalore, 1993. Networks, (5e), Prentice Hall, 2010

4. T. Ramachandran, Accounting and Financial Management, Scitech 3. TeerawatIssariyakul and Ekram Hossain, Introduction to Network
Publications Pvt. Ltd. India, 2001. Simulator Ns2, (2e), Springer, 2011

5. Thuesen G. J & Thuesen H. G., Engineering Economics, Prentice


Hall of India, New Delhi, 2005. ICT 3262: DATA MINING AND PREDICTIVE ANALYSIS LAB [0 0 3 1]
Introduction to data mining tool data pre-processing, association rule
ICT 3251: WIRELESS COMMUNICATION & COMPUTING [4 0 0 4] mining (apriori, DIC, frequent pattern), classification algorithm,
clustering, predictive analysis using rapid miner, implementation of mini
Introduction to Wireless Systems. 2G, Evolution for TDMA, IS-95, 3G
project.
Wireless networks Cellular Concepts, channel assignments, Handoff
strategies, GoS, Improving Coverage & Capacity. Physical modelling for

290
References: ICT 4102: CYBER SECURITY [3 0 0 3]
1. Jiawei Han, icheline Kamber, Jian Pei, Data Mining: Concepts and Introduction to Information and Network Security, Mathematical Tools of
Techniques, (3e), Morgan Kaufmann, 2011 Symmetric Cryptography, Symmetric-Key Ciphers: Classical and
2. Sholom M. Weiss, Nitin Indurkhya, Predictive Data Mining: A Modern, Mathematical Tools for Asymmetric Cryptography,
Practical Guide, Morgan Kaufmann, 1997 Asymmetric-Key Cryptography, Message Integrity and Message
3. http://www.is.informatik.uni-duisburg.de/courses/im_ss09/ Authentication, Digital Signature, Key Management, User Authentication.
uebung/rapidminer-4.4-tutorial.pdf Web security model: Browser security model including same-origin
policy, Client-server trust boundaries, Session management,
authentication: Single sign-on, HTTPS and certificates. Application
ICT 3263: MOBILE APPLICATION DEVELOPMENT LAB [0 0 3 1]
vulnerabilities and defenses: SQL injection, XSS, CSRF. Client-side
Introduction to Android, Android Emulator (GUI to Design), iPhone
security: Cookies security policy, HTTP security extensions, Plugins,
introduction, Introduction to XCode, Hands on : iOS Simulator,
extensions, and web apps, Web user tracking, Server-side security tools,
Introduction to windows mobile application development tools, Mini
e.g. Web Application Firewalls (WAFs) and fuzzers
Project based on Android/IOS/Windows.

References:
Referencess:
1. Behrouz A. Forouzan, Cryptography and Network Security,
1. Zheng and Lionel M. Ni., Morgan Kaufmann, Smart Phone and Next
McGraw-Hill, 2010.
Generation Mobile Computing, Pei, 2006.
2. William Stallings, Cryptography and Network Security: Principles
2. Dev Mark, Jeff Lemarche, Beginning iPhone development, Apress,
and Practice, (6e), Prentice Hall, 2013.
2010.
3. Wenbo Mao, Modern Cryptography: Theory and Practice, Prentice
3. Henry Lee and Eugene chuvyrov, Beginning Windows Phone App Hall, 2003.
Development.
4. Rolf Oppliger, Security Technologies for the World Wide Web, (2e),
Artech House, 2002.
SEVENTH SEMESTER 5. Seth Fogie, Jeremiah Grossman, Robert Hansen and Anton Rager,
XSS Attacks: Cross Site Scripting Exploits and Defense, Syngress,
HUM 4001: ESSENTIALS OF MANAGEMENT [2 1 0 3] 2007.
Definition of management and systems approach, Nature & scope, The
functions of managers, Corporate social responsibility. Planning: Types ICT 4151: WIRLESS SENSOR & ADHOC NETWORKS [4 0 0 4]
of plans, Steps in planning, Process of MBO, How to set objectives, Sensor Types, Characteristics of Sensors, Applications, Characteristics
Strategies, Policies & planning premises, Strategic planning process and of Sensor Networks, Classification of Sensor Networks, WSN vs Ad-hoc
tools. Nature & purpose of organising, Span of management, factors networks, Interface to the Internet, Sensor mote Platforms (TELOSB and
determining the span, Basic departmentalization, Line & staff concepts, IRIS), Standardizations, Embedded Operating Systems (RTOS, TinyOS,
Functional authority, Art of delegation, Decentralisation of authority. HR Contiki), MAC design for WSN, MAC protocols for WSN, The IEEE
planning, Recruitment, Development and training. Theories of 802.15.4 MAC protocol
motivation, Special motivational techniques. Leadership - leadership Techniques and Protocols in WSNs, Node Clustering Algorithm for
behaviour & styles, Managerial grid. Basic Control Process, Critical WSNs, Time synchronization protocols (NTP, TPSN, RBS, ACS, TDP,
Control Points & Standards, Budgets, Non-budgetary control devices. RDP), Range-Based and Range-Free Localization protocols, Security
Profit & loss control, Control through ROI, Direct, Preventive control. attack in Sensor Networks, Security in IEEE 802.15.4
Managerial practices in Japan & USA & application of Theory Z. The
nature & purpose of international business & multinational corporations, References:
unified global theory of management. Entrepreneurial traits, Creativity, 1. Jun Zheng and Abbas Jamalipoor, Wireless Sensor Networks: A
Innovation management, Market analysis, Business plan concepts, Networking Perspective, John Wiley & Sons, 2009.
Development of financial projections 2. Holger Karl and Andreas Willig, Protocols and Architectures for
Wireless Sensor Networks, John Wiley & Sons, Ltd, 2005.
References: 3. Waltenegus Dargie and Christian Poellabauer, Fundamentals of
1. Koontz D., Essentials of Management, Mc Graw Hill, New York, Wireless Sensor Networks: Theory and Practice, John Wiley &
2004 Sons, 2010
2. Peter Drucker, Management, Task and Responsibility, Allied 4. Kazem Sohraby, Daniel Minoli and Taieb Znati, Wireless Sensor
Publishers, 2006 Networks Technology, Protocols, and Applications, John Wiley &
Sons, 2007.
3. Peter Drucker, The practice of management, Butterworth Hein
Mann, 2003 5. Ian F. Akyildiz and Mehmet Can Vuran, Wirelesss Sensor Networks
John Wiley & Sons, 2010.

291
ICT 4161: NETWORK DESIGN & WIRELSESS Multiplexing and Modulation Techniques Cellular Concept Channel
SENSOR NETWORKS LAB [0 1 3 2] Allocation Schemes Capacity and Coverage in Cellular Systems Cell
Every Semester 5 problems will be defined and will be assigned to a Sectorization and Cell Splitting Techniques Wireless Medium Access
group of students consisting of 4 members. Every group will design an Control Multiple Access Protocols Introduction to GSM, GPRS, EDGE,
IPv6 address based sensor network system which will sense at least 5 HSDPA Wireless LAN Bluetooth Mobile IP Wireless TCP Wireless
parameters and sends the data to a sink node through multi hop (atleast 5 Access Protocols.
hops) communication covering a radius of 300 meters. The Sink node
needs to connected to the internet to store the data in the cloud and a References:
corresponding visualization environment needs to developed. 1. T.S. Rappaport, Wireless Communications: Principles and
Problems can be defined with respect to building an application, Practices, (2e), Pearson Education, 2009.
Implementation of new MAC protocols, Routing Mechanisms, Clustering 2. William Stallings, Wireless Communications and Networks, (2e),
Techniques, Security Attacks and its Mitigation Algorithms. Pearson Education, 2009.
3. Jochen Schiller, Mobile Communication, (2e), Addison Wesley,
2003.
EIGHTH SEMESTER 4. Frank Adelstein, Sandeep K S Gupta, Golden Richard III and Loren
Schwiebert, Fundamental of Mobile and Pervasive Computing,
ICT 4297: SEMINAR (1e), McGraw-Hill, 2004.
4 Each student has to present a seminar individually, on any technical
topic of current interest / latest advancement / topics not covered in ICT 4002: MULTIMEDIA COMMUNICATIONS [3 0 0 3]
the syllabus. Introduction to Media and Data Streams Overview of Multimedia
4The topic has to be approved by the Department and a report of the processes and Coding Multimedia Coding/ Compression Standards:
same has to be submitted a week before the day of the presentation. Huffman Coding, Runlength Coding, JPEG, MPEG, DVI, H.261 -I/O
Devices OS - Storage Systems - Streaming Media Middleware -
ICT 4298: INDUSTRIAL TRAINING Continuous Media Representations - Media Coding - Media processing -
4 Each student has to undergo industrial training for a minimum period Real-time Protocols - End-to-end Streaming Media - Resource Allocation
of 4 weeks. This may be taken in a phased manner during the - Multicast Protocols Databases - Distributed Collaboration - Video
vacation starting from the end of third semester. Conferencing - 3D Virtual Environments.
4 Student has to submit to the department a training report in the
prescribed format and also make a presentation of the same. The References:
report should include the certificates issued by the industry. 1. Ralf Steinmetz and KlaraNahrstedt, Multimedia Computing,
Communications and Applications, Pearson Education, 2012.
ICT 4299: PROJECT WORK / PRACTICE SCHOOL 2. K.R. Rao, ZoransBojkovic and D. A. Milovanovic, Multimedia
4 The project work may be carried out in the institution/industry/ Communication Systems, Prentice Hall, 2002.
research laboratory or any other competent institutions. 3. M. Ghanbari, Standard Codecs, IT, 2003.
4 The duration of the project work shall be a minimum of 16 weeks 4. John W. Woods (Editor), Multi Dimensional Signal, Image and
which may be extended up to 24 weeks. Video Processing and Coding, (2e), Academic Press, 2011.
4 A mid-semester evaluation of the project work shall be done after
about 8 weeks. ICT 4003: NEXT GENERATION TELECOM NETWORKS [3 0 0 3]
4 An interim project report on the progress of the work shall be Review of Cellular Technologies, Wireline Next generation Technologies,
submitted to the department during the mid-semester evaluation. Wireless Next Generation Technologies, Next Generation Networks, GSM
4 The final evaluation and viva-voice will be conducted after Technology, Network Planning in GSM Networks, EGPRS Technology,
submission of the final project report in the prescribed form. Evolution of 3G Networks, WCDMA concepts, UMTS architecture,
4 Student has to make a presentation on the work carried out, before Performance Evaluation of 3G Evolution, Introduction to HSPA
the department committee as part of project evaluation. technology (HSDPA and HSUPA) and its architecture, Introduction to
LTE, Need For LTE, 3GPP specifications for LTE, LTE System
MINOR SPECIALIZATIONS Architecture, Evaluation of LTE in 3GPP, From LTE to LTE-A, Need for
Convergent Systems, Architecture of Convergent Systems, Introduction
I. ADVANCED NETWORK SYSTEMS of IMS, Applications and Architecture of IMS, Introduction to Femtocells,
Need for Femtocells, Architecture with IMS support, History and
Evolution of UMA, Benefits of UMA, Comparison of UMA and Femtocells,
ICT 4001: MOBILE COMPUTING [3 0 0 3]
Architecture, and Protocols in UMA.
Introduction to Mobile Wireless Communication Radio Propagation and
Transmission Fundamentals Introduction to Digital Transmission,

292
References: 2. Stefan Buettcher, Charles L. A. Clarke and Gordon V. Cormack,
1. Erik Dahlman, Stefan Parkvall, Johan Skold and Per Beming, 3G Information Retrieval: Implementing and Evaluating Search
Evolution: HSPA and LTE for Mobile Broadband, Elsevier Engines, MIT Press, 2010.
Publications, 2007. 3. David A. Grossman and Ophir Frieder, Information Retrieval:
2. Ajay R. Mishra Advanced Celuler Network Planning and Algorithms and Heuristics, Springer, 2004.
Optimization, John Wiley & Sons, 2007.
3. Simon Saunders, Stuart Carlaw, Andrea Giustina, Ravi Rai Bhat, V. ICT 4007: MACHINE LEARNING [3 0 0 3]
Srinivasa Rao, Rasa Siegberg, Femtocells: Opportunities and Basic concepts of machine learning, Supervised learning setup, LMS,
Challenges for Business and Technology, John Wiley & Sons, 2009 Logistic regression, Perceptron, Exponential family Generative learning
algorithms, Gaussian discriminant analysis, Naive Bayes, Support
ICT 4004: SOFTWARE DEFINED NETWORKING [3 0 0 3] vector machines, Model selection and feature selection, Ensemble
History and Evolution of SDN, Control and Data Plane Separation, Virtual methods: Bagging, boosting.
Networking, SDN Nuts and Bolts: Control Plane, Data Plane,
Evaluating and debugging learning algorithms; Learning Theory:
Programming SDNs, Use Cases
Bias/variance tradeoff, Union and Chernoff and Hoeffding bounds, VC
dimension, Worst case (online) learning, Practical advice on how to use
References: learning algorithms, Unsupervised Learning: Clustering, K-means, EM,
1. Nick McKeon et.al., Open Flow: Enabling Innovation in Campus Mixture of Gaussians, Factor analysis, PCA, ICA Reinforcement Learning
Networks, [Online Available] www.openflow.org/ documents/ and Control: Markov Decision Processes (MDPs), Bellman equations,
openflow-wp-latest.pdf Value iteration and policy iteration, Linear quadratic regulation (LQR),
2. Rajesh Kumar Sundararajan, Software Defined Networking: A LQG, Q-learning, Value function approximation, Policy search,
Definitive Guide, Kindle Book, 2013. Reinforce, POMDPs.
3. Siamak Azodolmolky, Software Defined Networking with Open
Flow, Packt Publishing, 2013.
References:
4. Fei Hu (Editor), Network Innovation through Open Flow and SDN:
1. Kevin P Murphy, Machine Learning: A Probabilistic Perspective,
Principles and Design, CRC Press, 2014.
MIT Press, 2012.
2. Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar,
II. DATA ANALYTICS
Foundations of Machine Learning, MIT Press, 2012.
3. Daphne Koller and Nir Friedman, Probabilistic Graphical Models:
ICT 4005: BIG DATA ANALYTICS [3 0 0 3]
Principles and Techniques, MIT Press, 2009.
Introduction to Big Data Analytics, Overview of Data Analytics Lifecycle,
Using R for Initial Analysis of the Data, Advanced Analytics and Statistical 4. Christopher M. Bishop, Pattern Recognition and Machine
Modeling for Big Data Theory and Methods, Advanced Analytics and Learning, Springer, 2007.
Statistical Modeling for Big Data Technology and Tools
ICT 4008: SEMANTIC WEB [3 0 0 3]
References: Semantic web vision, Describing web resource, Querying semantic web,
1. Michael Minnelli and Michele Chambers, Big Data Big Analytics: Ontology languages, Ontology reasoning, Ontology design and
Emerging Business Intelligence and Analytic Trends for Today's management, Ontology programming, Applications of the semantic web
Businesses, Wiley India Pvt. Ltd., 2013
2. Arvind Sathi, Big Data Analytics, MC Press, LLC, 2012 References:
3. Vignesh Prajapathi, Big Data Analytics with R and Hadoop, PACKT, 1. Grigoris Antoniou, Paul Groth, Frank van van Harmelen and Rinke
2013 Hoekstra, A Semantic Web Primer, MIT Press, 2012.
2. Michael C. Daconta, Leo J. Obrst and Kevin T. Smith, The Semantic
ICT 4006: INFORMATION RETRIEVAL [3 0 0 3] Web: A Guide to the Future of XML, Web Services, and Knowledge
Boolean Retrieval Model, Index Construction, Index Compression, Vector Management, Wiley, 2003.
Space Model, Evaluation in IR, Relevance Feedback and Query 3. Jorge Cardoso, Martin Hepp and Miltiadis D. Lytras, The Semantic
Expansion, Latent Semantic Indexing, Web Search Basics, Web Crawling Web: Real-World Applications from Industry, Springer, 2008.
and Indexes, Link Analysis
4. K. L. Clark and F. G. McCabe,Ontology oriented programming in
go!. Applied Intelligence 24, 3 (June 2006), 189-204.
References:
DOI=10.1007/s10489-006-8511-x
1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schtze,
http://dx.doi.org/10.1007/ s10489-006-8511-x
Introduction to Information Retrieval, Cambridge University Press,
2008.

293
III. SOFT COMPUTING 4. Gary William Flake, The Computational Beauty of Nature: Computer
Explorations of Fractals, Chaos, Complex Systems, and
ICT 4009: ARTIFICIAL INTELLIGENCE [3 0 0 3] Adaptation, Bradford Book, USA, 2000.
Introduction, Intelligent Agents, Solving Problems by Searching,
Informed Search, Constraint Satisfaction Problems (CSP), Adversarial ICT 4012: NEURAL NETWORKS AND FUZZY LOGIC [3 0 0 3]
Search, Logical Agents, Knowledge Representation, Planning, Introduction, Learning Processes, Single Layer Perceptron, Multilayer
Probabilistic Reasoning, Decision Making, Knowledge in Learning, Perceptron, Radial Basis Function, Support Vector Machine, Principle
Statistical Learning Methods Component Analysis, Introduction to Fuzzy Set, Fuzzy Relations, Fuzzy
Logic and Inference
References:
1. Stuart Russell and Peter Norving, Artificial Intelligence: A Modern References:
Approach, Prentice Hall, USA, 2012. 1. Simon Haykin, Neural Networks: A Comprehensive Foundations,
2. Daphne Koller and Nir Friedman, Probabilistic Graphical Models, Pearson Education, New Delhi, 2001.
MIT Press, USA, 2010. 2. Martin T.Hagan, Howard B. Demuth and Mark H. Beale, Neural
3. Edward Tsang, Foundations of Constraint Satisfaction, Academic Network Design, Pearson Education, New Delhi, 2010.
Press, USA, 1993. 3. Timothy J.Ross, Fuzzy Logic with Engineering Applications, Wiley,
USA, 2010.
ICT 4010: HUMAN COMPUTER INTERACTION [3 0 0 3]
Contexts for HCI, Processes for user-centered development, Different IV. SOFTWARE SYSTEM DESIGN
measures for evaluation, Usability heuristics and the principles of
usability testing, Physical capabilities that inform interaction design, ICT 4013: ADVANCED SOFTWARE ENGINEERING [3 0 0 3]
Cognitive models that inform interaction design, Social models that Specialized process models-Component based development, Formal
inform interaction design, Principles of good design and good designers, methods model, Aspect Oriented S/W Development; Agile view of
Accessibility, Interfaces for differently-aged population groups process-Agile process, agile process models, Applying Web
Engineering; Web engineering- initiating web app project, analysis for
References: web apps, design for web apps, testing for web apps; Formal methods-
1. Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell Beale, Concepts, formal specifications; Cleanroom s/w engg; Reengineering;
Human-Computer Interaction, (3e), Prentice Hall, 2003. Formal Specifications - Specification Qualities, Classification of
2. Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven Specification Styles, Descriptive Specifications: Logic and Algebraic
Jacobs, Designing the User Interface: Strategies for Effective Specifications, Operational Specifications: DFD, FSM, Petri Nets,
Human-Computer Interaction, (5e), Addison-Wesely, 2009. Introduction to Z
3. Jeffrey Rubin and Dana Chisnell, Handbook of Usability Testing:
How to Plan, Design, and Conduct Effective Tests, (2e), New York: References:
Wiley, 2008. 1. Roger S. Pressman Software Engineering - A practitioner's
4. Yvonne Rogers, Helen Sharp and Jenny Preece, Interaction Design: approach, (6e), McGraw-Hill publications, 2005.
Beyond Human - Computer Interaction, (3e), Wiley, 2011 2. Ghezzi, M. Jazayeri and D. Mandrioli, Fundamentals of Software
Engineering, Prentice Hall, 2003.
ICT 4011: NATURAL COMPUTING [3 0 0 3]
Basic notations of biochemistry and molecular biology, DNA computing, ICT 4014: SOFTWARE ARCHITECTURE [3 0 0 3]
Basic Computing Models, DNA computation models, Bacterial The Architecture Business Cycle, Software Processes and the
Computers and Data Storage, Peptide Computing, Membrane Architecture Business Cycle, Architectural Patterns, Reference Models,
Computing, Chemical Computing and Reference Architectures, Architectural Structures and Views, A Case
Study in Utilizing Architectural Structures, Architecture for the A-7E
References: Avionics System, Understanding Quality Attributes, Functionality and
1. Leandro Nunes de Castro, Fundamentals of Natural Computing: Architecture, Architecture and Quality Attributes , Achieving Qualities,
Basic Concepts, Algorithms, and Applications, CRC Press, USA, Introducing Tactics, Availability Tactics, Modifiability Tactics,
2006. Performance Tactics, Security Tactics, Testability Tactics, Usability
2. Stephan Olariu and Albert Y. Zomaya, Handbook of Bioinspired Tactics, Relationship of Tactics to Architectural Patterns, Designing the
Algorithms and Applications, CRC Press, USA, 2005. Architecture, Architecture in the Life Cycle of software development,
3. Nancy Forbes, Imitation of Life - How Biology Is Inspiring Documenting Software Architectures, Uses of Architectural
Computing, MIT Press, USA, 2004. Documentation, Reconstructing Software Architectures, Information

294
Extraction, Database Construction, View Fusion, Reconstruction, The software qualimetry tools to implement and maintain the software
4+1 Views, General UML features, Component instance diagrams, development processes. It provides an insight to the best practices for
Class and subsystem diagrams, sequence and collaboration diagrams, software platform, PC constraints and user experience.
Deployment diagrams, Statechart diagrams, Activity diagrams,
Transaction and Data Design, Data Model Design, Architectural patterns References:
:Interactive systems , Adaptable systems , Design Patterns. 1. Len Bass, Paul Clements, Software Architecture in Practice, Rick
Kazman, (2e).
References:
2. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter
1. Bass Len, Clements Paul and Kazman Rick: Software Architecture
Sommerlad, Machaelstal, Pattern Oriented Software
in Practice, (2e), Pearson Education, 2003.
Architecture, (4e), Wiley India edition.
2. Garland Jeff and Anthony Richard: Large Scale Software
3. Ian Sommerville, Software Engineering, (7e).
Architecture: A Practical guide using UML, Wiley Dreamtech India,
2003.
V. BUSINESS MANAGEMENT
3. Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad,
Michael Stal, Pattern-Oriented Software Architecture, A System of
Patterns - Volume 1, John Wiley and Sons, 2006. HUM 4011: FINANCIAL MANAGEMENT [2 1 0 3]
Introduction to financial management, Principle of accountancy, Sources
of long term finance, Valuation of securities, Leverages, Working capital
ICT 4015: SOFTWARE PROJECT & QUALITY
management, Capital budgeting, Cost of capital, Cash management, and
MANAGEMENT [3 0 0 3]
Dividend decisions.
Project concepts and its management software management process
framework, software management disciplines. Cost Estimation-
References:
problems in software estimation, cost estimation processes, estimating
web application development; Software Quality Management -software 1. Prasanna Chandra, Fundamentals of Financial Management, Tata
quality factors ,software quality components, software quality plan, McGraw Hill, Delhi, 2006.
software quality metrics ,software quality costs software quality 2. I M Pandey, Financial Management, Vikas Publishing house, Delhi,
assurance standard, certification, assessment. Software Management 2007.
and Metrics -Software Configuration Management, Risk Management, 3. Subir Kumar Banerjee, Financial Management, Sultan Chand &
Defect Management ; Project evaluation and emerging trends. Co., Delhi, 1999.
Software Quality, Software Quality Attributes and Specification, Cost of 4. ICFAI, Corporate Financial Management, ICFAI, Hyderabad, 2003.
Quality, Defects, Faults, Failures, Defect Rate and Reliability, Defect 5. Maheshwari S.N., Financial Management, Sultan Chand & Co.,
Prevention, Reduction, and Containment, Software Review; Software Delhi, 2002.
Quality Management and Models, Software Quality Assurance, Total
Quality Management; Quality Standards and Processes, ISO 9000 HUM 4012: HUMAN RESOURCE MANAGEMENT [2 1 0 3]
Series, Six Sigma concepts Evolution and development, HRD Organization and responsibilities.
Evolution of HRM, Theories of HRM. Human resource planning, Human
References: Resources Inventory, Forecast, Job analysis, Job description, Job
1. Walker Royce, Software Project Management: A Unified specification, Job evaluation, Employment stability. Human Resource
Framework, Pearson, 2000. Planning and Recruiting, Induction, & socialization, Training and
2. Pankaj Jalote, Software Project Management in Practice, Pearson, development, Performance management and appraisal.
2002.
3. Ramesh Gopalaswamy, Managing and global Software Projects, References:
Tata McGraw Hill Tenth Reprint, 2011. 1. T.V. Rao and Pereira D.F., Recent experiences in Human Resources
4. Roger S. Pressman, Software Engineering - A Practitioner's Development, Oxford and IBH Publishing, 1986.
Approach, (7e),McGraw Hill, 2010. 2. Subbrao A., Essentials of Human Resource Management and
5. Jeff Tian, Software Quality Engineering (SQE), Wiley. industrial Relations, Himalaya Publishing House, 1999.
6. Stephen H. Kan, Metrics and Models in Software Quality 3. N G Nair and Latha Nair, Personnel Management and Industrial
Engineering, Addison-Wesley. Relations, S. Chand Company, 1995.
4. Virmani B R; Rao Kala, Economic restructuring technology transfer
ICT 4016: SOFTWARE QUALITY ENGINEERING [3 0 0 3] and human resource development, Response books, 1997.
Software Quality Engineering helps to understand fundamentals of 5. Pareek Udai et al., Human Resource Development in Asia: Trends
software quality development, software inspection, testing, verification and Challenges, Oxford and IBH Publishing, 2002.
and validation. It introduces standard software architectures and

295
HUM 4013: MARKETING MANAGEMENT [2 1 0 3] Continuity In Cloud, Cloud Infrastructure, Management And Migration,
Understanding marketing management, Assessing market opportunities Hadoop In Cloud Computing
and customer value, Adapting marketing to the New Economy, Building
Customer Satisfaction, Value, and Retention, Market Demand, Scanning References:
the Marketing Environment, Consumer Markets, Business Markets, 1. John Rhoton, Cloud Computing Explained, (2e), Recursive Press,
Dealing with the Competition, Market Segments, Product Life Cycle, 2010.
New Market Offerings, Designing and Managing Services, Price 2. Barrie Sosinsky, Cloud Computing: Bible, Wiley India, 2011
Strategies, Retailing, Wholesaling, Integrated Marketing 3. John W. Rittinghouse and James F. Ransome, Cloud Computing,
Communications. Implementation, Management and Security, CRC Press, 2010
4. David S. Linthicum, Cloud Computing and SOA Convergence in
References: Your Enterprise: A Step-by-Step Guide, Addison Wesley, 2009
1. Philip Kotler, Marketing Management Analysis, Planning, 5. Andrew S. Tanenbaum, Modern Operating Systems, (3e), Prentice
Implementation and Control, Prentice Hall of India Private Limited, Hall, 2007
New Delhi, 2000. 6. George Reese, Cloud Application Architectures, O'Reilly, 2009
2. ICFAI, Marketing Management, ICFAI, Hyderabad, 2003. 7. Mark C. Chu-Carroll, Code in the Cloud: Programming Google App
3. Varshney R.L. and Gupta S.L., Marketing Management, Sultan Engine, Pragmatic Programmers, LLC, 2011
Chand & Sons, New Delhi, 2004. 8. Roger Jennings, Cloud Computing with the Windows Azure
4. Adrian Palmer, Principles of Marketing, Oxford University Press, Platform, Wrox, Wiley India, 2010
New York, 2000.
ICT 4018: COMPUTER VISION [3 0 0 3]
HUM 4014: OPERATIONS AND SYSTEMS MANAGEMENT [2 1 0 3] Image formation models, Image processing and feature extraction,
Types of production activities, Production consumption cycle, Functions Computing local features in practice, Motion estimation, Shape
of production and operations management, Importance and uses of representation and segmentation, Evaluating segmenters, Object
forecasting, Product development and design: Product life cycle, recognition
Process design, Process charts, Flow diagrams and Man machine
charts, Capacity planning, Aggregate planning, Scheduling, Operations References:
strategy, Operation performance Frontier and productivity, Systems 1. David A. Forsyth and Jean Ponce, Computer Vision: A Modern
thinking, Systems engineering and its management, Systems decision Approach, (2e), Prentice Hall, 2012.
process. Systems thinking, structure, classification, boundaries, 2. Ramesh Jain, Rangachar Kasturi and Brian G. Schunck, Machine
visibility, System life cycle models, System dynamics and its importance
Vision, McGraw-Hill, 1995.
in system thinking. System dynamics modeling process.
3. Berthold K.P. Horn, Robot Vision, MIT Press, 1986.

References:
ICT 4019: INTERNET OF THINGS [3 0 0 3]
1. Monks Joseph G., Operations Management, Tata McGraw-Hill
Introduction to IoT, IoT System Architecture, IoT Enabling Technologies,
Publishing Co. Ltd., New Delhi, 2004.
IoT Communication & Networking Protocols, IoT Services and
2. Krajewski Lee J. and Ritzman Larry P., Operations Management,
Applications
Pearson Education (Singapore) Pte. Ltd., Delh, 2005i.
3. Mieghem J., Operations Strategy: Principles and Practices,
References:
Dynamic Ideas, ISBN: 0-9759146-6-9, 2008.
1. Zach Shelby and Carsten Bormann, 6LoWPAN: The Wireless
4. Sterman J.D., Business Dynamics - Systems Thinking and
Embedded Internet, Wiley, 2009.
Modeling for A Complex World, McGraw Hill, International Edition.
2004. 2. Jean-Philippe Vasseur and Adam Dunkels, Interconnecting Smart
5. Senge Peter, The Fifth Discipline, Currency Doubleday, New York, Objects with IP: The Next Internet, Morgan Kaufmann, 2010.
1990. 3. Honbo Zhou, The Internet of Things in the Cloud: A Middleware
Perspective, CRC Press, 2012.
OTHER PROGRAMME ELECTIVES 4. Jan Holler et.al, From Machine-to-Machine to the Internet of Things:
Introduction to a New Age of Intelligence, Elsevier, 2014.

ICT 4017: CLOUD COMPUTING [3 0 0 3] 5. Hakima Chaouchi, The Internet of Things: Connecting Objects,
(1e), Wiley-ISTE, 2010.
Fundamentals Of Cloud Computing, Understanding Cloud Architecture
And Services, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service
(PaaS), Software-as-a-Service (SaaS), Cloud Security, Business

296
ICT 4020: PATTERN RECOGNITION [3 0 0 3] References:
Introduction to pattern classification and structural pattern recognition, 1. Patric D. T.O connor, Practical Reliability Engineering, (2e), John
Bayesian decision theory, Bayesian estimation, Feature selection and Wesley & sons, 2003.
extraction, Linear discriminant function, Nonparametric pattern 3. John D. Musa, Software Reliability Engineering, Tata McGraw Hill,
recognition, Algorithm-independent learning, Recognizing structures 1999.
4. Michael Lyu, Handbook of Software Reliability Engineering, IEEE
References: Computer Society Press, ISBN: 0-07-039400-8, 1996.
1. Richard O. Duda, Peter E. Hart and David G. Stork, Pattern 6. John D. Musa, Anthony Iannino, Kazuhira Okumoto, Software
Classification, (2e), Wiley-Interscience, 2000. Reliability Measurement, Prediction, Application, Series in Software
2. Keinosuke Fukunaga, Introduction to Statistical Pattern Engineering and Technology, McGraw Hill, 1987.
Recognition, (2e), Academic Press, 1990. 8. Norman E. Fenton, Shari Lawrence Pfleeger, Software metrics,
3. Christopher M. Bishop, Pattern Recognition and Machine (2e), International Student Edition, 2003.
Learning, Springer, 2007.
4. Trevor Hastie, Robert Tibshirani and Jerome Friedman, The ICT 4024: WEB INTELLIGENCE [3 0 0 3]
Elements of Statistical Learning: Data Mining, Inference, and Introduction to web intelligence, Search, Indexing and memory,
Prediction, (2e), Springer, 2011. Analyzing sentiment and intent, Databases and their evolution, Map-
Reduce, Classification, Clustering and mining, Neural models, Deep
ICT 4021: SOCIAL NETWORK ANALYTICS [3 0 0 3] learning, Regression and feature selection
Introduction to Social Networks, Graph Concepts, Random network
models, Network centrality, Small world network models, optimization,
References:
strategic network formation and search, Contagion, opinion formation,
1. GautamShroff, The Intelligent Web: Search, smart algorithms, and
coordination and cooperation, Applications of SNA, SNA and online
big data, Oxford University Press, 2014
social networks
2. Haralambos Marmanis and Dmitry Babenko, Algorithms of the
Intelligent Web, Manning Publications, 2009.
References:
3. Satnam Alag, Collective Intelligence in Action, Manning
1. David Easley and Jon Kleinberg, Networks, Crowds, and Markets:
Publications, 2008.
Reasoning About a Highly Connected World, Cambridge University
Press, 2010.
OPEN ELECTIVES
2. Derek Hansen, Ben Shneiderman and Marc A. Smith, Analyzing
Social Media Networks with NodeXL: Insights from a Connected
ICT 3281: COMPUTER GRAPHICS AND ANIMATION [3 0 0 3]
World, Morgan Kaufman, 2010.
Introduction to Computer Graphics, Hardcopy technologies, Display
3. John G Scott, Social Network Analysis, (3e), SAGE Publications,
technologies, Input devices. Basic Raster Graphics Algorithms for
2012.
drawing 2D primitives, Filling, Clipping, Geometrical Transformations:
4. David Knoke and Song Yang, Social Network Analysis, (2e), SAGE
2D transformations, composition of 2D transformations, 3D
Publications, 2007.
transformations. Viewing Pipeline, General projection transformations,
Problems on projections. Introduction to curves and surfaces, Animation
ICT 4022: SOFTWARE CONSTRUCTION [3 0 0 3]
and its basics, Graphics Programming using openGL.
Introduction to software construction, Creating high quality code,
Variables, Statements, Code improvements, System considerations,
References:
Software craftsmanship
1. Van Dam, Foley, Feiner, Hughes Computer Graphics, Principles and
Practice, (2e), Addison Wesley Publishers, 1993.
References:
2. Donald Hearn and M. Pauline Baker, Computer Graphics, (2e),
1. Steve McConnell, Code Complete: A practical Handbook for
Prentice-Hall of India, 2000.
Software Construction, Microsoft Press.
3. F. S. Hill Jr., Computer Graphics using OpenGL, Pearson Education,
2. Bertrand Meyer, Object Oriented Software Construction, (2e).
2003.
4. David F. Rogers: Procedural Elements For Computer Graphics,
ICT 4023: SOFTWARE RELIABILITY [3 0 0 3] Tata McGraw Hill International Editions,1985.
Concepts of software reliability, Software reliability models, Prediction 5. D. Shrenier, M. Woo, J. Neider, T.Davis, Open GL Architecture
analysis, Operational profile, Testing for reliability measurement, Review board, OpenGL Programming Guide: The Official Guide to
Fundamentals of measurement, Product metrics learning OpenGL, Version 2.1, Addison Wesley, 2006

297
ICT 3282: DESIGN AND DEVELOPMENT OF 3. Robert. W. Sebesta, "Programming the World Wide Web", (4e),
WEB APPLICATIONS [3 0 0 3] Pearson Education, 2007.

Web essentials such as Clients, Servers, and Communication. The


Internet-Basic InternetProtocols ICT 3283: FUNDAMENTALS OF DATA STRUCTURES AND
HTML: Syntax of HTML document, HTML, HEAD, TITLE, BODY tags, The ALGORITHMS [3 0 0 3]
attributes of body tag such as ,Background, BGCOLOR, VLINK, ALINK, Introduction to algorithms, Arrays ,Sparse matrix representation, Stacks
TEXT. Creating headings and using attributes of it. Creation of paragraphs. and stack operations, Queues and Queue Operations, Linked Lists,
Creationordered, unordered lists and definition lists. Creating Hypertext Circular lists, Doubly linked lists, Trees and Tree representations, Binary
Links, image maps. Creating FORMS and frames. Creating table Creating Tree traversals and different operations, Binary search Tree, Heaps,
style sheets, cascading style sheets and user defined style sheets. Graph Abstract type-Representations and elementary operations,
Developing dynamic web pages using Document Object model (DOM). Sorting and searching techniques.
Using objects, and event model, Filters and Transitions and different
functions. Creating dynamic web pages using PHP, Case study: Design a References:
web page using above mentioned scripting languages. 1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, Fundamentals of Data
Structures in C++, Galgotia Publications, 2006
References: 2. Mark Allen Weiss, Data Structures and Algorithm Analysis in
1. Paul Deitel, Harvey Deitel, Abbey Deitel, "Internet & World Wide Web C++, (2e), Pearson Education, 2005.
How To Program", (5e), Pearson Education, 2011 3. Michael T, Goodrich, Roberto Tamassia, David Mount, Data
2. Bates, Developing Web Applications, Wiley, 2006. Structures and Algorithms in C++, (2e), John Wiley & Sons, 2011

298

Você também pode gostar