Sei sulla pagina 1di 15

Department of Information & Communication Technology

Established in the year 2001, the department has developed itself as a M.Tech. in Network Engineering
center of excellence, providing opportunities for innovation and M.Tech. in Network Engineering is aimed at producing high quality
research, with well-equipped computer laboratories and dedicated engineers/ researchers for the fast growing field of telecommunications.
faculty. Students will be provided with cutting edge technologies in computer
The students are given freedom to organize contents or seminars and are communication and hands-on experience in the latest trend setting areas
encouraged to take part in co-curricular and extra-curricular activities such as network management and network design. Exclusive labs are
without compromising the quality of learning. The academic curriculum set-up with CISCO network components, D-Link wireless network
for the courses offered in the department and the technical skills of the equipment's HP open view software (Network Management Tool) and
students have been appreciated by the industries that visited MIT. Alumni QualNet simulation software. In addition, as a part of the course, training
are working as Software Professional in top industries like Google, for certifications of CISCO Network Academy Program (CNAP) and
Microsoft, Oracle, Cisco, IBM, Intel, Samsung R&D, Honeywell, Flipkart, Rational Unified Process (RUP) are provided.
Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student
testify the quality and excellence of the department. M.Tech. in Software Engineering
M.Tech. in Software Engineering is a unique program with focus on state-
Academic Programmes Offered of-the-art techniques in software engineering activities in the context of
• B.Tech in Information Technology ( from 2000) contemporary specification, process engineering, design, testing etc.
• B.Tech in Computer and Communication Engineering (from 2013) The course is well planned in consultation with leading software
• M.Tech in Software Engineering (from 2006) industries in India and abroad.
• M.Tech in Network Engineering (from 2005)
• Ph.D. Specialized Facilities
• Cloud Computing Laboratory
B.Tech. in Information Technology • Wireless Sensor Networks Laboratory
B.Tech. in Information Technology meets the computational needs of • High Performance Computing Laboratory
business with an emphasis on technology. The exponential growth of • Data Analytics Laboratory
user expectations and the increasing workload in the industry sector has • Training for CISCO Network Academy Program (CNAP) Certification
created immense requirements for professionals in the field of • Exclusive labs are set-up with CISCO network components, D-Link
Information Technology. The Department of Information and wireless network components, HP Open View Software (Network
Communication Technology has envisioned these requirements for Management Tool) and QualNet Simulation Software
producing smart IT professionals and designed a program to meet the • The digital library, well-fortified with IEEE, ACM, Science Direct and
challenges in the Information Technology. The course contents focuses other online journals and magazines
on complete Software Development Life Cycle, Database System, • Training the students in various emerging technologies and software
Knowledge Discovery and Application Development in Internet modeling tools like IBM Rational Rose, Software Architect, IBM
Technology with judicious blend of technical skills. Also students are Infosphere etc.
encouraged to undergo professional certification in latest technologies.

B.Tech. in Computer and Communication Engineering


The current and future trends in Electronics and Telecommunication
sector require engineers with expertise in both Computer Science
(Software Development) and Electronics Communication focusing on
Mobile Communication and Computing. The B.Tech. in Computer and
Communication broadly covers the subjects in Computer Science,
Communication Networks, Cloud Computing and Big Data Analytics. The
program also includes the latest tools and technologies with certification
for real life application development. Highlight of this course is
Professional Certification in:
• Wireless and Mobile Application Development
• Cloud Computing
• Rational Unified Process

162
Faculty List Ms Diana Olivia, Mtech
Ms Divya S, Mtech
Professor and Head Ms Sucheta Kolekar, Mtech
Dr Preetham Kumar, Ph.D (NITK, Surathkal) Mr K. Krishna Prakasha, MTech
Mr Sanoop M., MTech
Professor Mr Raghavendra Ganiga, MTech
Dr Manohar Pai M M, Ph.D (University of Mysore) Mr Ramakrishna M, Mtech
Dr Radhika M Pai, Ph.D (NITK, Surathkal)
Dr Balachandra, Ph.D (Manipal University) Assistant Professors
Dr Smitha N Pai, Ph.D (Manipal University) Ms Archana Bhat, MTech
Dr Manjula Shenoy, Ph.D (Manipal University) Mr Rajesh K., MTech
Ms Chetana Pujari, Mtech
Associate Professor
Ms Namratha Nayak, MTech
Dr Sanjay Singh, Ph.D (Manipal University)
Ms Sangeetha T S, MTech
Dr Poornalatha G, Ph.D (NITK, Surathkal)
Ms Anju R, MTech
Ms Pooja B, MTech
Assistant Professor - Selection Grade
Ms Smitha A, MTech
Ms Chandrakala C B, MTech
Mr Tribikram Pradhan, MTech
Mr Santhosha Rao, MTech
Ms Namrata Marium Chacko, MTech
Mr Ajith Shenoy K B, MTech
Mr Akshay K C, MTech
Ms Aiswarya, MTech
Assistant Professor - Senior Scale
Ms Veena K. M., MTech
Mr Ghanashyama Prabhu, MTech
Ms Veena Mayya, M.Tech (On Contract)
Ms Manjula C B, MTech
Ms Aparna Nayak, M.Tech (On Contract)
Ms Rashmi Naveen Raj, MTech
Ms Swathi B P, M.Tech (On Contract)
Mr Santosha Kamath, MTech
Ms Girija V Attigeri, Mtech

163
B. Tech in INFORMATION TECHNOLOGY

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 2201 Computer Networks 3 0 0 3
ICT 2102 Digital Systems 3 1 0 4 ICT 2202 Computer Organization & Microprocessor Systems 3 1 0 4
ICT 2103 Data Structures 3 1 0 4 ICT 2203 Database Systems 3 0 0 3
ICT 2104 Principles of Data Communication 4 0 0 4 ICT 2204 Software Engineering 3 0 0 3
II ICT 2111 Object Oriented Programming Lab 0 0 3 1 *** **** Open Elective – I 3 0 0 3
ICT 2112 Digital Systems Lab 0 0 3 1 ICT 2211 Microprocessor Systems Lab 0 0 3 1
ICT 2113 Data Structures Lab 0 0 3 1 ICT 2212 Database Systems Lab 0 0 3 1
ICT 2213 Software Engineering Lab 0 1 3 2
16 3 9 22 17 3 9 23
FIFTH SEMESTER SIXTH SEMESTER
ICT 3101 Operating Systems 4 0 0 4 HUM 4002 Engg Economics and Financial Management 2 1 0 3
ICT 3102 Embedded Systems 3 1 0 4 ICT 3201 Distributed Systems 3 0 0 3

164
ICT 3103 Internet Tools &Technology 3 0 0 3 ICT 3202 Data Warehousing and Data Mining 4 0 0 4
ICT **** Program Elective – I 3 0 0 3 ICT **** Program Elective – II 3 0 0 3
III ICT 3107 Design & Analysis of Algorithms 3 1 0 4 ICT **** Program Elective – III 3 0 0 3
ICT 3111 Embedded Systems Lab 0 1 3 2 *** **** Open Elective – II 3 0 0 3
ICT 3112 Internet Tools &Technology Lab 0 0 3 1 ICT 3211 Computer Network Lab 0 0 3 1
ICT 3113 Operating Systems & Algorithms Lab 0 1 3 2 ICT 3212 Data Warehousing & Data Mining Lab 0 1 3 2
ICT 3213 Advanced Technology Lab 0 0 3 1
16 4 9 23 18 2 9 23
SEVENTH SEMESTER EIGHTH SEMESTER
HUM 4001 Essentials of Management 2 1 0 3 ICT 4297 Seminar 1
ICT 4101 Business Intelligence 3 1 0 4 ICT 4298 Industrial Training 1
ICT 4102 Information &Web Security 3 0 0 3 ICT 4299 Project Work/ Practice School 12
IV ICT **** Program Elective – IV 3 0 0 3
ICT **** Program Elective – V 3 0 0 3
ICT **** Program Elective – VI 3 0 0 3
ICT 4111 Data Analytics Lab 0 1 3 2
17 3 3 21 14
Minor Specializations
THIRD SEMESTER
I. Advanced Network Systems MAT 2105: ENGINEERING MATHEMATICS - III [2 1 0 3]
1. ICT 4001: Mobile Computing
2. ICT 4002: Multimedia Communication Boolean Algebra: Partial ordering relations, Poset, Lattices, Basic
3. ICT 4003: Next Generation Telecom Networks Properties of Lattices. Distributive and complemented lattices, Boolean
lattices and Boolean Algebra. Propositional and Predicate Calculus: Well
4. 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-
1. ICT 4009: Artificial Intelligence subgroups, Normal Subgroups, Cosets, Lagrange's Theorem, Cyclic
2. ICT 4010: Human Computer Interaction groups.
3. ICT 4011: Natural Computing
4. ICT 4012: Neural Network and Fuzzy Logic References:
1. C. L. Liu, “Elements of Discrete Mathematics”, (2e), 2007, McGraw
Hill, New Delhi.
IV. Software Systems Design
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 and Quality Management
Combinatroics”, Cambridge Univ. Press, 1979.
4. ICT 4016: Software Quality Engineeringt
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:
1. Patrick Naughton and Herbert Schildt, “The Complete Reference
4. ICT 4020: Pattern Recognition
Java 2”, (3e), Tata McGraw Hill, 2000.
5. ICT 4021: Social Network Analytics
2. Aaron Walsh and John Fronckowiak,“Java Programming Bible”,
6. ICT 4022: Software Construction
(1e), IDG Books, India, 2000,
7. ICT 4023: Software Reliability
3. E. Balaguruswamy, “Programming with JAVA A Primer”, (2e), Tata
8. ICT 4024: Web Intelligence
McGrawHill, 2000

Open Electives ICT 2102: DIGITAL SYSTEMS [3 1 0 4]


1. ICT 3281: Computer Graphics and Animation Number Systems, Boolean algebra and logic gates, Simplification of
2. ICT 3282: Design and Development of Web Applications Boolean function using Boolean theorem, K-Map, tabulation method,
3. ICT 3283: Fundamentals of Data Structures and Algorithms Combinational circuits, Synchronous sequential logic, Asynchronous
sequential logic, Memory Devices.

165
References: ICT 2112: DIGITAL SYSTEMS LAB [0 0 3 1]
1. M. Morries Mano, “Digital Logic and Computer Design”, Prentice Verification of Boolean algebra and De Morgan theorems, simplification
Hall India, 2013. and implementation of Boolean expressions using K-maps.
2. Ronald J. Tocci and Neal S. Widmer, “Digital Systems”, (9e), Combinational logic Adders, subtractors, multiplexers, Decoders,
Pearson Edcation, 2007. encoders, shift registers, code converters. Counters - Asynchronous
3. J. F. Wakerly, “Digital Design Principles and Practices”, (3e), and Synchronous counters, Shift register counters.
Pearson Education, 2003.
ICT 2113: DATA STRUCTURES LAB [0 0 3 1]
ICT 2103: DATA STRUCTURES [3 1 0 4] Applications of stacks, Arithmetic expression conversion and evaluation
Introduction, Arrays - The Array as Abstract Data type, Sparse Matrix using stack, queues, Linked lists-singly linked lists, circular linked lists,
Representation, Transpose of a sparse matrix, Representation of doubly linked lists, polynomial addition using circular linked lists, Binary
multidimensional arrays, The String abstract data type, Stacks and Trees, Binary search tree operations, graph traversal technique, different
Queues, Linked Lists: Singly linked lists, Circular lists, Dynamically sorting and searching techniques.
Linked Stacks and Queues, Polynomial representation and polynomial
operations using singly linked list, singly circular linked list, Doubly linked FOURTH SEMESTER
lists. Trees-Binary trees, Heaps, Binary Search Trees,Graphs-Depth
First Search, Breadth First Search, Connected components, Spanning
MAT 2205: ENGINEERING MATHEMATICS - IV [2 1 0 3]
trees, Insertion Sort, Quick Sort, Merge sort, Heap sort, Radix sort.
Basic Set theory, Axioms of probability, Sample space, conditional
Linear search, Binary search.
probability, total probability theorem, Baye's theorem. One dimensional
and Two dimensional random variables, mean and variance, properties,
References:
Chebyschev's inequality, correlation coefficient, Distributions, Binomial,
1. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data
Poisson, Normal and Chisquare. Functions of random variables: One
Structures in C++”, (2e), GalgotiaPublications, Reprint 2004.
dimensional and Two dimensional, F & T distributions, Moment
2. Mark Allen Weiss, “Data Structures and Algorithm Analysis in generating functions, Sampling theory, Central limit theorem, Point
C++”, (2e), Pearson Education, 2005. estimation, MLE, Interval estimation, Test of Hypothesis: significance
3. Michael T, Goodrich, Roberto Tamassia, David Mount, “Data level, certain best tests; Chi square test
Structures and Algorithms in C++”, (2e), John Wiley & Sons, 2011
References:
ICT 2104: PRINICPLES OF DATA COMMUNICATION [4 0 0 4] 1. P. L. Meyer, “Introduction to probability and Statistical Applications”,
Overview of communications Model, Concept of Data Transmission, (2e), Oxford and IBH publishing, Delhi, 1980.
Channel Capacity. Guided and Wireless Transmission and Propagation 2. Miller, Freund and Johnson, “Probability and Statistics for
methods. Signal Encoding Techniques. Digital Data Communication Engineers”, (8e), PHI, 2011.
Techniques, Asynchronous and Synchronous Transmission, Types of
3. Hogg and Craig, “Introduction to Mathematical Statistics”, (6e),
Errors, Error Detection methods. Data link Control, HDLC frame format
2012, Pearson education, New Delhi.
and Flow Control with Case study. Multiplexing methods, Spread
4. Ross Sheldon M, “Introduction to Probability and Statistics for
Spectrum, CDMA. Modems types. Introduction to Circuit Switching and
Engineers and Scientists”, Elseveir, 2010.
Packet Switching.

ICT 2201: COMPUTER NETWORKS [3 0 0 3]


References:
Review of Data Communications, Introduction to Computer Networks:
1. William Stallings, “Data & Computer Communications”, Maxwell
Definition, Uses, Classification of Networks, Network topology and
Mcmillan Publications, Prentice Hall of India Pvt., Ltd., New Delhi 1,
Topography. Layered Architecture of ISO/OSI Reference Model,
2002.
Overview of TCP/IP architecture, Media Access sublayer and LANS,
2. BehrouzForouzan, “Introduction to data communication &
Network Layer, IP addressing, Subnetting and Supernetting, Delivery
networking”, Tata McGraw Hill, New Delhi-2004.
Forwarding, and Routing of IP Packets, Internet Protocol, ARP and RARP,
3. Fred Halsal, “Data Communication Computer Network & OSI”,
Internet Control Message Protocol, Internet Group Management
Addison Wesley, Longmen, 2001.
Protocol, User Datagram Protocol, Transmission Control Protocol,
4. PC Gupta, “Data Communications”, Prentice Hall of India Pvt Ltd., Stream Control Transmission Protocol, Introduction to Routing
New Delhi, 1999. Protocols.

ICT 2111: OBJECT ORIENTED PROGRAMMING LAB [0 0 3 1]


References:
Programs based on the following concepts: classes, inheritance,
1. Behrouz A. Forouzan, “TCP/IP Protocol Suite”, (4e), Tata McGraw
polymorphism, threads, interfaces and packages, string handling and
Hill, 2010.
file handling, applets.

166
2. Tannenbaum, A.S., “Computer Networks”, (4e), Prentice Hall of Process and Quality, Design concepts, Design Models, Design
India EE Edition, 2003. Methodologies, Software Testing Strategies and Testing Techniques,
3. Behrouz A. Forouzan, “Data Communications and Networking”, Strategic approach, Issues, Levels of testing, Testing Techniques.
(4e), Tata McGraw Hill, 2010.
References:
4. Leon Garcia and Widjala, “Communication Networks”, (2e), Tata
1. Roger S.Pressman “Software Engineering A practitioner's approach”,
McGraw Hill, 2004. (6e), McGraw Hill, 2005
2. James Rumbaug, “Object Oriented Modeling and design”, Prentice-
ICT 2202: COMPUTER ORGANIZATION & MICROPROCESSOR Hall of India Pvt. Ltd., 8th Reprint, 2000.
SYSTEMS [3 1 0 4] 3. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified
Modeling Language User Guide”, (2e), Pearson Education, 2005.
Microprocessor: 8086 Architecture, Instruction Set, stacks and 4. Ian Somerville, “Software engineering”, (7e), Addison Wesley, 2006.
subroutine, macros and procedures, related programs, Interrupts,
Programs related to interrupts, Pin diagram. Computer Organization: ICT 2211: MICROPROCESSOR SYSTEMS LAB [0 0 3 1]
Introduction, Execution Unit, Control Unit, Memory Unit, Input & Output To implement programs related to memory access based on arithmetic
instructions, logical instructions, branch instructions, procedures and
macros(Addition, multiplication, division, unpacked BCD arithmetic,
References:
Packed BCD arithmetic, Sorting, Searching, Code conversion, GCD,
1. Douglas V. Hall, “Microprocessors and Interfacing: Programming LCM, Recursive functions).Implement the programs using various
and Hardware”, revised (2e),Tata McGraw Hill, 2006. interrupts to input from keyboard and display, menu driven programs.
2. Barry B. Brey, “The Intel Microprocessors: 8086 to Pentium Pro - Programs related to string instructions are implemented. Video RAM
related programs are implemented towards the end.
Architecture, Programming and Interfacing”, (6e), Prentice Hall of
India, 2007.
ICT 2212: DATABASE SYSTEMS LAB [0 0 3 1]
3. Mohd. Rafiquizzaman, “Microprocessors and Microcomputer Application user interface design using VC#, Back end database
based System Design”, (2e), UBS,1999. processing using SQL and PL/SQL in MYSQL, Processing database in
4. K. Udaykumar and B. S Umashankar, “Advanced microprocessors ORACLE8 using SQL3, Database design and application development.
and IBM PC assembly language programming”, Tata
ICT 2213: SOFTWARE ENGINEERING LAB [0 1 3 2]
McGrawhill,1998.

Requirement collection for given problem statement, identify constraint,
5. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer functional, non functional requirements. Design UML diagrams using
Organization”, (5e), McGraw Hill, 2012. IBM rational software architecture tool. Implement the given problem
6. Mohamed Rafiquzzaman and Rajan Chandra, “Modern computer statement using java, apply black box and white box testing.
Architecture”, Galgotia Publications Pvt. Ltd, St. Paul, Minnesota,
U.S.A, 2012. FIFTH SEMESTER

ICT 2203: DATABASE SYSTEMS [3 0 0 3] ICT 3101: OPERATING SYSTEMS [4 0 0 4]


Database and database users, Relational Databases, Introduction to Introduction to operating system, Process management: Process
concept, Threads, CPU Scheduling, Process synchronization, Handling
SQL, Intermediate SQL, Advanced SQL, Database design and ER model, deadlocks, Memory management: Main memory, Virtual memory,
Relational database design, Transaction management, Concurrency Storage Management: File systems, Disk scheduling, RAID Structure,
control, Recovery system, Recovery system, Types of DBMS. Case study: The LINUX operating System, virtualization.

References:
References:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating
1. Abraham Silberschatz, Henry F.Korth, S. Sudarshan, “Database System Concepts”, (8e), Wiley, 2012.
System Concepts”, (6e), McGraw-Hill, New York, 2011. 2. William Stallings, “Operating Systems: Internals and Design
2. Ramez Elmasri, Shamkant B Navathe, “Fundamentals of Database Principles”, (7e), Pearson, 2013.
Systems”, (6e), Addison-Wesley, New York , 2011. 3. Harvey M Deitel, Paul J Deitel, David R Choffnes, “Operating
Systems”, (3e), Prentice Hall, 2003.
3. C.J.Date, “An Introduction to database systems”, (8e), Addison-
4. Milan Milankovic, “Operating Systems: Concept and Design”, (2e),
Wesley Publication, New York, 2003.
McGraw Hill, 2001

ICT 2204: SOFTWARE ENGINEERING [3 0 0 3] ICT 3102: EMBEDDED SYSTEMS [3 1 0 4]


Introduction to software engineering, Software Myths, Software An overview of Cortext M- ARM Architecture, The RISC and ARM design
Engineering Process Models, Phases in software development, Project philosophy, ARM addressing modes, ARM I/O Programming, Memory
Management, People, Process, Project, Project Scheduling and management, debugging, instruction set ,ARM processor exceptions
Estimation, Metrics, Empirical Estimation Models, Requirements and modes, programming using ARM C language, interrupts multi
Engineering tasks, Eliciting Requirements, Developing Use cases, threading, I/O programming and Hardware software synchronization
Analysis Modeling approaches, Data Modeling concepts, Design LED ADC, DAC, keyboard, LCD, UART, stepper motor etc, serial port

167
interfacing, data acquisition system, Communication Systems Based on SIXTH SEMESTER
the UARTs ,Wireless Communication ,Internet of Things

References: HUM 4002: ENGINEERING ECONOMICS & FINANCIAL


1. Jonathan W. Valvano, “Embedded systems: real-time interfacing to MANAGEMENT [2 1 0 3]
arm cortextm-m microcontrollers”, (4e), createspace Independent Nature and significance, Micro & macro differences, Law of demand and
Publishing Platform volume 2 , June 2014, ISBN: 978-1463590154, supply, Elasticity & equilibrium of demand & supply. Time value of
2. Douglas V Hall, “Microprocessor and Interfacing, Programming &
money, Interest factors for discrete compounding, Nominal & effective
Hardware”, (2e), Tata Mcgraw Hill.
interest rates, Present and future worth of single, Uniform gradient cash
3. Jonathan W. Valvano, “Embedded systems: Introduction to Arm(r)
Cortex - M Microcontrollers”, (5e), June 2014, ISBN-10: flow. Bases for comparison of alternatives, Present worth amount,
1477508996 Capitalized equivalent amount, Annual equivalent amount, Future worth
amount, Capital recovery with return, Rate of return method, Incremental
ICT 3103: INTERNET TOOLS & TECHNOLOGY [3 0 0 3] approach for economic analysis of alternatives, Replacement analysis.
Basic concepts of the Internet and internet browsers, fundamentals of Break even analysis for single product and multi product firms, Break
Website design,Websites building tools and languages, basics of XHTML
even analysis for evaluation of investment alternatives. Physical &
(text, fonts, colors, images,lists, tables, frames, forms), Scripting and
Scripting Languages (VB Script, Java Script). functional depreciation, Straight line depreciation, Declining balance
method of depreciation, Sum-of-the-years digits method of depreciation,
References: Sinking fund and service output methods, Costing and its types Job
1. Deitel, Deitel, Goldberg, “Internet & World Wide Web How To costing and Process costing, Introduction to balance sheet and profit &
Program”, (4e), Pearson Education, 2008. loss statement. Ratio analysis - Financial ratios such as liquidity ratios,
2. Chris Bates, “Web Programming: Building Internet Application”, (3e), Leverage ratios, Turn over ratios, and profitability ratios
Wiley India, 2006.
3. Larry Wall, Jon Orwant, Tom Christiansen, “Programming Perl”, (4e),
O'Reilly , 1991 References:
4. Jeffrey C.Jackson, “Web Technologies: A Computer Science 1. Blank Leland T. Tarquin Anthony J , “Engineering Economy”, McGraw
Perspective", Pearson Education, 2006.
Hill, New Delhi, 2002.

ICT 3107: DESIGN & ANALYSIS OF ALGORITHMS [3 1 0 4] 2. Chan S. Park, “Contemporary Engineering Economics”, Pearson
Introduction, Graphs-Representation of graphs & Digraphs, Graph Education, Inc, 2010.
Search Methods Breadth First Search, Depth-First Search, Shortest path 3. Raman B.S, “Advanced accountancy”, United publications,
algorithms, Algorithm Design Techniques - The Greedy Method, Divide Bangalore, 1993
and Conquer, Dynamic Programming. Tree-Binary search trees, Heap
4. T. Ramachandran, “Accounting and Financial Management”, Scitech
Trees, Height Balanced Tree, B Trees, B+ trees. Hashing - hash
functions, collision resolution techniques. Heaps and priority Queues, Publications Pvt. Ltd. India, 2001.
NP-Completeness and Approximation Algorithms 5. Thuesen G. J & Thuesen H. G, “Engineering Economics”, Prentice
Hall of India, New Delhi, 2005.
ICT 3111: EMBEDDED SYSTEMS LAB [0 1 3 2]
Familiarization of Cortex M keil software, familiarization of data transfer, ICT 3201: DISTRIBUTED SYSTEMS [3 0 0 3]
rotate, branch instructions, code conversion, sorting, Fibonacci series, Distributed System Design and Issues, Communication in Distributed
experiments on timers and interrupts, interfacing LCD, keyboard, 7 Environment- Inter process Communication Message-Passing Systems,
segment, stepper motor, DAC, ADC, In addition to above list of experiments Client and server process design and issues, Distributed objects, The
students are required to develop mini project using raspberry pi kit. RPC Model, Distributed Resource Management- File System and Naming
Systems, Distributed Shared Memory, Consistency and Replication
ICT 3112: INTERNET TOOLS & TECHNOLOGY LAB [0 0 3 1] Management, Fault Tolerance, Case Studies- Distributed Object Oriented
Design and develop a static web page using XHTML and CSS, Design and Coordination Oriented Systems.
and develop dynamic web pages using different client / Server side
scripting languages (Java script , VBScript and Perl) and Use of XML and References:
its specifications, Mini project Using above mentioned web design tools. 1. Andrew S. Tanenbaum, “Distributed Systems: Principles and
Paradigms” , (2e), Pearson Education Asia, 2006 .
ICT 3113: OPERATING SYSTEMS AND ALGORITHMS LAB [0 1 3 2] 2. George Coulouries, Jean Dollimore, Tim Kindberg, “Distributed
Exploring Linux commands, executing shell scripts, inter process Systems Concepts and Design”, (3e), Pearson Education Asia, 2004.
communication using system calls, implementing scheduling 3. M. Singhal, N. Shivaratri, “Advanced Concepts in Operating
algorithms, implementing algorithms such as Greedy, Divide and Systems”, (2e), TMH, 2004.
Conquer, Dynamic paging, Backtracking and Branch and Bound.

168
ICT 3202: DATA WARE HOUSING & DATA MINING [4 0 0 4] References:
Data warehouse definition, Warehouse schema, Data Warehousing 1. Koontz D., “Essentials of Management”, Mc Graw Hill, New York,
Architecture, OLAP, Data cube, Data cleaning, Data Integration and 2004.
transformation, Data reduction, Data mining Introduction, Association rule 2. Peter Drucker, “Management, Task and Responsibility”, Allied
mining, Clustering Techniques, Classification and Prediction, Web Mining. Publishers, 2006.
3. Peter Drucker, “The practice of management”, Butter worth Hein
References: Mann, 2003.
1. Jiawei Han and Micheline Kamber, “Data Mining Concepts And
Techniques”, (2e), Morgan Kauffmann Publishers, 2008 ICT 4101: BUSINESS INTELLIGENCE [3 1 0 4]
2. Arun K Pujari, “Data Mining Techniques”, (1e), Universities Press Contexts for HCI, Processes for user-centered development, Different
India, 2001. measures for evaluation, Usability heuristics and the principles of
usability testing, Physical capabilities that inform interaction design,
ICT 3211: COMPUTER NETWORK LAB [0 0 3 1] Cognitive models that inform interaction design, Social models that
Basic TCP and UDP based socket programming, Client Server based C inform interaction design, Principles of good design and good designers,
programs: to determine whether a string is Palindrome, to reverse a Accessibility, Interfaces for differently-aged population groups
string, sorting of numbers, File Server Operations, Chat Server, Database
operations, Multiple Client Single Server, simple DNS implementation References:
1. Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell Beale,
ICT 3212: DATA WARE HOUSING AND DATA MINING LAB [0 1 3 2] “Human-Computer Interaction”, (3e), Prentice Hall, 2003.
Introduction to data warehousing tool (IBM's Infosphere),creating 2. Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven
physical data model, data flows, control flows and OLAP cube using Jacobs, “Designing the User Interface: Strategies for Effective
Infosphere tool, association rule mining (apriori, DIC, frequent pattern), Human-Computer Interaction”, (5e), Addison-Wesely, 2009.
classification algorithm, clustering, implementation of mini project. 3. Jeffrey Rubin and Dana Chisnell, “Handbook of Usability Testing:
How to Plan, Design, and Conduct Effective Tests”, (2e), New York,
ICT 3213: ADVANCED TECHNOLOGY LAB [0 0 3 1] Wiley, 2008.
The lab exercises are designed to familiarize students with the more 4. Yvonne Rogers, Helen Sharp and Jenny Preece, “Interaction Design:
recent trend in the software Industries . The recent technologies such as: Beyond Human - Computer Interaction”, (3e), Wiley, 2011
J2ME, android, etc., can be considered.
ICT 4102: INFORMATION AND WEB SECURITY [3 0 0 3]
Introduction to Information and Network Security, Mathematical Tools of
SEVENTH SEMESTER
Symmetric Cryptography, Symmetric-Key Ciphers: Classical and
Modern, Mathematical Tools for Asymmetric Cryptography,
HUM 4001: ESSENTIALS OF MANAGEMENT [2 1 0 3]
Asymmetric-Key Cryptography, Message Integrity and Message
Definition of management and systems approach, Nature & scope, The Authentication, Digital Signature, Key Management, User Authentication,
functions of managers, Corporate social responsibility. Planning: Types Transport Level Security, Wireless Network Security, Email Security, IP
of plans, Steps in planning, Process of MBO, How to set objectives, Security
Strategies, Policies & planning premises, Strategic planning process and
tools. Nature & purpose of organising, Span of management, factors
References:
determining the span, Basic departmentalization, Line & staff concepts,
1. Behrouz A. Forouzan, “Cryptography and Network Security”,
Functional authority, Art of delegation, Decentralisation of authority. HR
McGraw-Hill, 2010.
planning, Recruitment, Development and training. Theories of
2. Rolf Oppliger, “Security Technologies for the World Wide Web”, (2e
motivation, Special motivational techniques. Leadership - leadership
,Artech House, 2002.
behaviour & styles, Managerial grid. Basic Control Process, Critical
Control Points & Standards, Budgets, Non-budgetary control devices. 3. Seth Fogie, Jeremiah Grossman, Robert Hansen and Anton Rager,
Profit & loss control, Control through ROI, Direct, Preventive control. “XSS Attacks: Cross Site Scripting Exploits and Defense”, Syngress,
Managerial practices in Japan & USA & application of Theory Z. The 2007.
nature & purpose of international business & multinational corporations, 4. Justin Clarke et.al., “SQL Injection Attacks and Defense”, (2e),
unified global theory of management. Entrepreneurial traits, Creativity, Syngress, 2012.
Innovation management, Market analysis, Business plan concepts, 5. Dafydd Stuttard, and Marcus Pinto, “The Web Application Hacker's
Development of financial projections Handbook: Finding and Exploiting Security Flaws”, (2e), Wiley,
2011.

169
ICT 4111: DATA ANALYTICS LAB [0 1 3 2] Control Multiple Access Protocols Introduction to GSM, GPRS, EDGE,
Basic Map Reduce programing on a given dat ausing sqoopto transfer HSDPA Wireless LAN Bluetooth Mobile IP Wireless TCP Wireless
data between Hadoop and relational databases, using scripting language Access Protocols.
pig latinfor constructing data flows for extract, transform, and load (ETL)
processing and analysis of large datasets, using query language Hive for References:
data summarization, ad hoc queries, and the analysis of large datasets 1. T.S. Rappaport, “Wireless Communications: Principles and
stored in Hadoop-compatible file systems, using machine learning and Practices”, (2e), Pearson Education, 2009.
data component mahout. 2. William Stallings, “Wireless Communications and Networks’’, (2e),
Pearson Education, 2009.

EIGHTH SEMESTER 3. Jochen Schiller, “Mobile Communication”, (2e), Addison Wesley,


2003.
4. Frank Adelstein, Sandeep K S Gupta, Golden Richard III and Loren
ICT 4297: SEMINAR
Schwiebert, “Fundamental of Mobile and Pervasive Computing”,
4 Each student has to present a seminar individually, on any technical
(1e), McGraw-Hill, 2004.
topic of current interest / latest advancement / topics not covered in
the syllabus.
ICT 4002: MULTIMEDIA COMMUNICATIONS [3 0 0 3]
4 The topic has to be approved by the Department and a report of the
Introduction to Media and Data Streams Overview of Multimedia
same has to be submitted a week before the day of the presentation.
processes and Coding Multimedia Coding/ Compression Standards:
Huffman Coding, Runlength Coding, JPEG, MPEG, DVI, H.261 -I/O
ICT 4298: INDUSTRIAL TRAINING
Devices OS - Storage Systems - Streaming Media Middleware -
4 Each student has to undergo industrial training for a minimum period Continuous Media Representations - Media Coding - Media processing -
of 4 weeks. This may be taken in a phased manner during the Real-time Protocols - End-to-end Streaming Media - Resource Allocation
vacation starting from the end of third semester. - Multicast Protocols Databases - Distributed Collaboration - Video
4 Student has to submit to the department a training report in the Conferencing - 3D Virtual Environments.
prescribed format and also make a presentation of the same. The
report should include the certificates issued by the industry.
References:
1. Ralf Steinmetz and Klara Nahrstedt, “Multimedia Computing,
ICT 4299: PROJECT WORK / PRACTICE SCHOOL Communications and Applications”, Pearson Education, 2012.
4 The project work may be carried out in the institution/industry/research 2. K.R. Rao, Zorans Bojkovic and D. A. Milovanovic, “Multimedia
laboratory or any other competent institutions. Communication Systems”, Prentice Hall, 2002.
4 The duration of the project work shall be a minimum of 16 weeks 3. M. Ghanbari, “Standard Codecs”, IT, 2003.
which may be extended up to 24 weeks.
4. John W. Woods (Editor), “Multi Dimensional Signal, Image and
4 A mid-semester evaluation of the project work shall be done after Video Processing and Coding”, (2e), Academic Press, 2011.
about 8 weeks.
4 An interim project report on the progress of the work shall be
ICT 4003: NEXT GENERATION TELECOM NETWORKS [3 0 0 3]
submitted to the department during the mid-semester evaluation.
Review of Cellular Technologies, Wireline Next generation Technologies,
4 The final evaluation and viva-voice will be conducted after
Wireless Next Generation Technologies, Next Generation Networks, GSM
submission of the final project report in the prescribed form.
Technology, Network Planning in GSM Networks, EGPRS Technology,
4 Student has to make a presentation on the work carried out, before Evolution of 3G Networks, WCDMA concepts, UMTS architecture,
the department committee as part of project evaluation. Performance Evaluation of 3G Evolution, Introduction to HSPA
technology (HSDPA and HSUPA) and its architecture, Introduction to
MINOR SPECIALIZATIONS LTE, Need For LTE, 3GPP specifications for LTE, LTE System
Architecture, Evaluation of LTE in 3GPP, From LTE to LTE-A, Need for
I. ADVANCED NETWORK SYSTEMS Convergent Systems, Architecture of Convergent Systems, Introduction
of IMS, Applications and Architecture of IMS, Introduction to Femtocells,
ICT 4001: MOBILE COMPUTING [3 0 0 3] Need for Femtocells, Architecture with IMS support, History and
Introduction to Mobile Wireless Communication Radio Propagation and Evolution of UMA, Benefits of UMA, Comparison of UMA and Femtocells,
Transmission Fundamentals Introduction to Digital Transmission, Architecture, and Protocols in UMA.
Multiplexing and Modulation Techniques Cellular Concept Channel
Allocation Schemes Capacity and Coverage in Cellular Systems Cell
Sectorization and Cell Splitting Techniques Wireless Medium Access

170
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 RaiBhat, 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., "OpenFlow: Enabling Innovation in Campus Mixture of Gaussians, Factor analysis, PCA, ICA Reinforcement Learning
Networks", www.openflow.org/documents/openflow-wp-latest.pdf and Control: Markov Decision Processes (MDPs), Bellman equations,
2. Rajesh Kumar Sundararajan, “Software Defined Networking: A Value iteration and policy iteration, Linear quadratic regulation (LQR),
Definitive Guide”, Kindle Book, 2013. LQG, Q-learning, Value function approximation, Policy search, 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, 4. Christopher M. Bishop, “Pattern Recognition and Machine
Using R for Initial Analysis of the Data, Advanced Analytics and Statistical Learning”, Springer, 2007.
Modeling for Big Data Theory and Methods, Advanced Analytics and
Statistical Modeling for Big Data Technology and Tools
ICT 4008: SEMANTIC WEB [3 0 0 3]
Semantic web vision, Describing web resource, Querying semantic web,
References: Ontology languages, Ontology reasoning, Ontology design and
1. Michael Minnelli and Michele Chambers, “Big Data Big Analytics: management, Ontology programming, Applications of the semantic web
Emerging Business Intelligence and Analytic Trends for Today's
Businesses”, Wiley India Pvt. Ltd., 2013
References:
2. Arvind Sathi, “Big Data Analytics”, MC Press, LLC, 2012
1. Grigoris Antoniou, Paul Groth, Frank van van Harmelen and Rinke
3. Vignesh Prajapathi, “Big Data Analytics with R and Hadoop”, PACKT, Hoekstra, “A Semantic Web Primer”, MIT Press, 2012.
2013
2. Michael C. Daconta, Leo J. Obrst and Kevin T. Smith, “The Semantic
Web: A Guide to the Future of XML, Web Services, and Knowledge
ICT 4006: INFORMATION RETRIEVAL [3 0 0 3] Management”, Wiley, 2003.
Boolean Retrieval Model, Index Construction, Index Compression, Vector 3. Jorge Cardoso, Martin Hepp and Miltiadis D. Lytras, “The Semantic
Space Model, Evaluation in IR, Relevance Feedback and Query Web: Real-World Applications from Industry”, Springer, 2008.
Expansion, Latent Semantic Indexing, Web Search Basics, Web Crawling 4. K. L. Clark and F. G. McCabe. 2006. “Ontology oriented
and Indexes, Link Analysis programming in go!.” Applied Intelligence 24, 3 (June 2006), 189-
204. DOI=10.1007/s10489-006-8511-x http://dx.doi.org/
References: 10.1007/ s10489-006-8511-x
1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze,
“Introduction to Information Retrieval”, Cambridge University Press,
2008.

171
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 & 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
Tactics, Relationship of Tactics to Architectural Patterns, Designing the
2. Stephan Olariu and Albert Y. Zomaya, “Handbook of Bioinspired
Architecture, Architecture in the Life Cycle of software development,
Algorithms and Applications”, CRC Press, USA, 2005.
Documenting Software Architectures, Uses of Architectural
3. Nancy Forbes, “Imitation of Life - How Biology Is Inspiring
Documentation, Reconstructing Software Architectures, Information
Computing”, MIT Press, USA, 2004.

172
Extraction, Database Construction, View Fusion, Reconstruction, The and validation. It introduces standard software architectures and
4+1 Views, General UML features, Component instance diagrams, software qualimetry tools to implement and maintain the software
Class and subsystem diagrams, sequence and collaboration diagrams, development processes. It provides an insight to the best practices for
Deployment diagrams, Statechart diagrams, Activity diagrams, software platform, PC constraints and user experience.
Transaction and Data Design, Data Model Design, Architectural patterns
:Interactive systems , Adaptable systems , Design Patterns. V. BUSINESS MANAGEMENT

References: HUM 4011: FINANCIAL MANAGEMENT [2 1 0 3]


1. Bass Len, Clements Paul and Kazman Rick, “Software Architecture Introduction to financial management, Principle of accountancy, Sources
in Practice”,(2e), Pearson Education, 2003. of long term finance, Valuation of securities, Leverages, Working capital
2. Garland Jeff and Anthony Richard, “Large Scale Software management, Capital budgeting, Cost of capital, Cash management, and
Architecture: A Practical guide using UML”, Wiley Dreamtech India, Dividend decisions.
2003.
3. Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad,
References:
Michael Stal Pattern-Oriented Software Architecture, “A System of
1. Prasanna Chandra, “Fundamentals of Financial Management”, Tata
Patterns - Volume 1”, John Wiley and Sons, 2006.
McGraw Hill, Delhi, 2006.
2. I M Pandey, “Financial Management”, Vikas Publishing house, Delhi,
ICT 4015: SOFTWARE PROJECT AND
2007.
QUALITY MANAGEMENT [3 0 0 3]
3. Subir Kumar Banerjee, “Financial Management”, Sultan Chand &
Project concepts and its management software management process
Co., Delhi, 1999.
framework, software management disciplines. Cost Estimation-
4. ICFAI, “Corporate Financial Management”, ICFAI, Hyderabad, 2003.
problems in software estimation, cost estimation processes, estimating
5. Maheshwari S.N., “Financial Management”, Sultan Chand & Co.,
web application development ; Software Quality Management -software
Delhi, 2002.
quality factors ,software quality components, software quality plan,
software quality metrics ,software quality costs software quality
assurance standard, certification, assessment. Software Management HUM 4012: HUMAN RESOURCE MANAGEMENT [2 1 0 3]
and Metrics -Software Configuration Management, Risk Management, Evolution and development, HRD Organization and responsibilities.
Defect Management; Project evaluation and emerging trends. Software Evolution of HRM, Theories of HRM. Human resource planning, Human
Quality, Software Quality Attributes and Specification, Cost of Quality, Resources Inventory, Forecast, Job analysis, Job description, Job
Defects, Faults, Failures, Defect Rate and Reliability, Defect Prevention, specification, Job evaluation, Employment stability. Human Resource
Reduction, and Containment, Software Review; Software Quality Planning and Recruiting, Induction, & socialization, Training and
Management and Models, Software Quality Assurance, Total Quality development, Performance management and appraisal.
Management; Quality Standards and Processes, ISO 9000 Series, Six
Sigma concepts References:
1. T.V. Rao and Pereira D.F., “Recent experiences in Human Resources
References: Development”, Oxford and IBH Publishing, 1986.
1. Walker Royce, “Software Project Management: A Unified 2. Subbrao A., “Essentials of Human Resource Management and
Framework”, Pearson, 2000 . industrial Relations”, Himalaya Publishing House , 1999.
2. Pankaj Jalote, “Software Project Management in Practice”, Pearson, 3. N G Nair and Latha Nair, “Personnel Management and Industrial
2002. Relations”, S. Chand Company, 1995.
3. Ramesh Gopalaswamy, “Managing and global Software Projects”, 4. Virmani B R; Rao Kala, “Economic restructuring technology transfer
Tata McGraw Hill Tenth Reprint, 2011. and human resource development”, Response books, 1997.
4. Roger S.Pressman, “Software Engineering-A Practitioner's 5. Pareek Udai et al., “Human Resource Development in Asia: Trends
Approach“, 7thEdition McGraw Hill, 2010. and Challenges”, Oxford and IBH Publishing, 2002.
5. Jeff Tian, “Software Quality Engineering (SQE)”, Wiley.
6. Stephen H. Kan, “Metrics and Models in Software Quality HUM 4013: MARKETING MANAGEMENT [2 1 0 3]
Engineering”, Addison-Wesley.
Understanding marketing management, Assessing market opportunities
and customer value, Adapting marketing to the New Economy, Building
ICT 4016: SOFTWARE QUALITY ENGINEERING [3 0 0 3] Customer Satisfaction, Value, and Retention, Market Demand, Scanning
Software Quality Engineering helps to understand fundamentals of the Marketing Environment, Consumer Markets, Business Markets,
software quality development, software inspection, testing, verification Dealing with the Competition, Market Segments, Product Life Cycle, New

173
Market Offerings, Designing and Managing Services, Price Strategies, 2. Barrie Sosinsky, “Cloud Computing: Bible”, Wiley India, 2011
Retailing, Wholesaling, Integrated Marketing Communications. 3. John W. Ritting house and James F. Ransome, “Cloud Computing,
Implementation, Management and Security”, CRC Press, 2010
References: 4. David S. Linthicum, “Cloud Computing and SOA Convergence in
1. Philip Kotler, “Marketing Management Analysis, Planning, Your Enterprise: A Step-by-Step Guide”, Addison Wesley, 2009
Implementation and Control”, Prentice Hall of India Private Limited, 5. Andrew S. Tanenbaum, “Modern Operating Systems”, (3e), Prentice
New Delhi, 2000. Hall, 2007
2. ICFAI,“Marketing Management”, ICFAI, Hyderabad, 2003. 6. George Reese, “Cloud Application Architectures”, O'Reilly, 2009
3. Varshney R.L. and Gupta S.L., “Marketing Management”, Sultan 7. Mark C. Chu-Carroll, “Code in the Cloud: Programming Google App
Chand & Sons, New Delhi, 2004. Engine”, Pragmatic Programmers, LLC, 2011
4. Adrian Palmer, “Principles of Marketing”, Oxford University Press, 8. Roger Jennings, “Cloud Computing with the Windows Azure
New York, 2000. Platform”, Wrox, Wiley India, 2010

HUM 4014: OPERATIONS AND SYSTEMS MANAGEMENT [2 1 0 3] ICT 4018: COMPUTER VISION [3 0 0 3]
Types of production activities, Production consumption cycle, Functions Image formation models, Image processing and feature extraction,
of production and operations management, Importance and uses of Computing local features in practice, Motion estimation, Shape
forecasting, Product development and design: Product life cycle, representation and segmentation, Evaluating segmenters, Object
Process design, Process charts, Flow diagrams and Man machine recognition
charts, Capacity planning, Aggregate planning, Scheduling, Operations
strategy, Operation performance Frontier and productivity, Systems References:
thinking, Systems engineering and its management, Systems decision 1. David A. Forsyth and Jean Ponce, “Computer Vision: A Modern
process. Systems thinking, structure, classification, boundaries, Approach”, (2e), Prentice Hall, 2012.
visibility, System life cycle models, System dynamics and its importance 2. Ramesh Jain, Rangachar Kasturi and Brian G. Schunck, “Machine
in system thinking. System dynamics modeling process. Vision”, McGraw-Hill, 1995.
3. Berthold K. P. Horn, “Robot Vision”, MIT Press, 1986.
References:
1. Monks Joseph G., “Operations Management”, Tata McGraw-Hill ICT 4019: INTERNET OF THINGS [3 0 0 3]
Publishing Co. Ltd., New Delhi, 2004. Introduction to IoT, IoT System Architecture, IoT Enabling Technologies,
2. Krajewski Lee J. and Ritzman Larry P., “Operations Management”, IoT Communication & Networking Protocols, IoT Services and
Pearson Education (Singapore) Pte. Ltd., Delhi, 2005. Applications
3. Mieghem J., “Operations Strategy: Principles and Practices,
Dynamic Ideas”, ISBN: 0-9759146-6-9, 2008. References:
4. Sterman J.D., “Business Dynamics - Systems Thinking and 1. Zach Shelby and Carsten Bormann, “6LoWPAN: The Wireless
Modeling for A Complex World”, McGraw Hill, International Edition, Embedded Internet”, Wiley, 2009.
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
Fundamentals Of Cloud Computing, Understanding Cloud Architecture Objects”,(1e), Wiley-ISTE, 2010.
And Services, Infrastructure-as-a-Service (IaaS), Platform-as-a-Service
(PaaS), Software-as-a-Service (SaaS), Cloud Security, Business ICT 4020: PATTERN RECOGNITION [3 0 0 3]
Continuity In Cloud, Cloud Infrastructure, Management And Migration,
Introduction to pattern classification and structural pattern recognition,
Hadoop In Cloud Computing
Bayesian decision theory, Bayesian estimation, Feature selection and
extraction, Linear discriminant function, Nonparametric pattern
References: recognition, Algorithm-independent learning, Recognizing structures
1. John Rhoton, “Cloud Computing Explained”, (2e), Recursive Press,
2010.

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

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

176

Potrebbero piacerti anche