department of information & communication technology€¦ · toshiba, kpit cummins, deloitte...

27
162 Department of Information & Communication Technology Established in the year 2001, the department has developed itself as a center of excellence, providing opportunities for innovation and research, with well-equipped computer laboratories and dedicated faculty. The students are given freedom to organize contents or seminars and are encouraged to take part in co- curricular and extra-curricular activities without compromising the quality of learning. The academic curriculum for the courses offered in the department and the technical skills of the students have been appreciated by the industries that visited MIT. Alumni are working as Software Professional in top industries like Google, Microsoft, Oracle, Cisco, IBM, Intel, Samsung R&D, Honeywell, Flipkart, Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department. Academic Programmes Offered B.Tech in Information Technology ( from 2000) B.Tech in Computer and Communication Engineering (from 2013) M.Tech in Software Engineering (from 2006) M.Tech in Network Engineering (from 2005) Ph.D. B.Tech. in Information Technology B.Tech. in Information Technology meets the computational needs of business with an emphasis on technology. The exponential growth of user expectations and the increasing workload in the industry sector has created immense requirements for professionals in the field of Information Technology. The Department of Information and Communication Technology has envisioned these requirements for producing smart IT professionals and designed a program to meet the challenges in the Information Technology. The course contents focuses on complete Software Development Life Cycle, Database System, Knowledge Discovery and Application Development in Internet Technology with judicious blend of technical skills. Also students are 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

Upload: others

Post on 18-Apr-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

162

Department of Information & Communication Technology

Established in the year 2001, the department has developed itself as a center of excellence, providing

opportunities for innovation and research, with well-equipped computer laboratories and dedicated

faculty.

The students are given freedom to organize contents or seminars and are encouraged to take part in co-

curricular and extra-curricular activities without compromising the quality of learning. The academic

curriculum for the courses offered in the department and the technical skills of the students have been

appreciated by the industries that visited MIT. Alumni are working as Software Professional in top

industries like Google, Microsoft, Oracle, Cisco, IBM, Intel, Samsung R&D, Honeywell, Flipkart,

Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and

excellence of the department.

Academic Programmes Offered

B.Tech in Information Technology ( from 2000)

B.Tech in Computer and Communication Engineering (from 2013)

M.Tech in Software Engineering (from 2006)

M.Tech in Network Engineering (from 2005)

Ph.D.

B.Tech. in Information Technology

B.Tech. in Information Technology meets the computational needs of business with an emphasis on

technology. The exponential growth of user expectations and the increasing workload in the industry

sector has created immense requirements for professionals in the field of Information Technology. The

Department of Information and Communication Technology has envisioned these requirements for

producing smart IT professionals and designed a program to meet the challenges in the Information

Technology. The course contents focuses on complete Software Development Life Cycle, Database

System, Knowledge Discovery and Application Development in Internet Technology with judicious

blend of technical skills. Also students are 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

Page 2: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

163

application development. Highlight of this course is Professional Certification in:

• Wireless and Mobile Application Development

• Cloud Computing

• Rational Unified Process

M.Tech. in Network Engineering

M.Tech. in Network Engineering is aimed at producing high quality engineers/ researchers for the fast

growing field of telecommunications. Students will be provided with cutting edge technologies in

computer communication and hands-on experience in the latest trend setting areas such as network

management and network design. Exclusive labs are set-up with CISCO network components, D-Link

wireless network equipment's HP open view software (Network Management Tool) and QualNet

simulation software. In addition, as a part of the course, training for certifications of CISCO Network

Academy Program (CNAP) and Rational Unified Process (RUP) are provided.

M.Tech. in Software Engineering

M.Tech. in Software Engineering is a unique program with focus on state- of-the-art techniques in

software engineering activities in the context of contemporary specification, process engineering,

design, testing etc. The course is well planned in consultation with leading software industries in India

and abroad.

Specialized Facilities

• Cloud Computing Laboratory

• Wireless Sensor Networks Laboratory

• High Performance Computing Laboratory

• Data Analytics Laboratory

• Training for CISCO Network Academy Program (CNAP) Certification

• Exclusive labs are set-up with CISCO network components, D-Link wireless network components,

HP Open View Software (Network Management Tool) and QualNet Simulation Software

• The digital library, well-fortified with IEEE, ACM, Science Direct and other online journals and

magazines

• Training the students in various emerging

technologies and software modeling tools like

IBM Rational Rose, Software Architect, IBM

Infosphere etc.

Page 3: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

164

Faculty List

Professor and Head

Dr Balachandra, Ph.D.

Professor

Dr Manohar Pai M M, Ph.D.

Dr Radhika M Pai, Ph.D.

Dr Smitha N Pai, Ph.D.

Dr Preetham Kumar, Ph.D.

Dr Manjula Shenoy, Ph.D.

Dr Sanjay Singh, Ph.D.

Associate Professor – Senior

Dr Poornalatha G, Ph.D.

Dr Chandrakala C B, Ph.D.

Dr Santhosha Rao, Ph.D.

Associate Professor

Dr Ajith Shenoy K B, Ph.D.

Dr. Raghavendra Achar, Ph.D.

Assistant Professor - Selection Grade

Mrs. Rashmi Naveen Raj, M.Tech.

Mr Santhosh Kamath, M.Tech.

Mrs Manjula C B, M.Tech.

Mr Ghanashyama Prabhu, M.Tech.

Mrs Girija V Attigeri, M.Tech.

Mrs Sucheta Kolekar, M.Tech.

Mrs Diana Olivia, M.Tech.

Assistant Professor - Senior Scale

Mr. Nirmal Kumar Nigam, M.Tech.

Mrs. Divya S, M.Tech.

Mr. Vinayak Mantoor, M.Tech.

Mrs. Anuradha Rao, M.Tech.

Mr. Raghavendra Ganiga, M.Tech.

Page 4: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

165

Mr. K. Krishna Prakasha, M.Tech.

Mr. Ramakrishna M, M.Tech.

Mrs. Veena Mayya, M.Tech.

Mr. Sirish Shetty, M.Tech.

Mr. Akshay KC, M.Tech.

Mr. K Rajesh Rao, M.Tech.

Mrs. Veena KM, M,Tech.

Mrs. Aiswarya, M.Tech.

Mr. Raviraja Holla, M.Tech.

Mrs. Sangeetha TS, M.Tech.

Ms Chetana Pujari, M.Tech.

Assistant Professor

Mrs Aparna Nayak, M.Tech

Mrs Swathi B P, M.Tech

Ms Anju R, M.Tech.

Ms Smitha A, M.Tech.

Mr Tribikram Pradhan, M.Tech.

Mrs. Anusha Hegde, M.Tech.

Mr. Arjun CV, M.Tech.

Ms. Nisha P Shetty, M.Tech.

Ms Pooja S, M.Tech.

Mr. Chethan Sharma, M.Tech.

Mrs. Divya Rao, M.Tech.

Mr Akshay MJ, M.Tech.

Mrs. Vibha, M.Tech.

Mrs. Sumana AC, M.Tech.

Ms Ipsita Upsana, M.Tech.

Mrs. Jayashree, M.Tech.

Dr. Reena Singh, Ph.D.

Page 5: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

166

Page 6: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

B Tech in INFORMATION TECHNOLOGY-2014

Yea

r THIRD SEMESTER FOURTH SEMESTER

Sub. Code Subject Name L T P C Sub. Code Subject Name L T P C

II

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

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

III

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

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

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

IV

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

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

164

Page 7: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

Minor Specializations

I. Advanced Network

Systems

1. ICT 4001: Mobile

Computing

2. ICT 4002 : Multimedia

Communication

3. ICT 4003 : Next

Generation Telecom

Networks

4. ICT 4004 : Software

Defined Networking

II. Data Analytics

1. ICT 4005 : Big Data

Analytics

2. ICT 4006 : Information

Retrieval

3. ICT 4007 : Machine

Learning

4. ICT 4008 : Semantic

Web

III. Soft Computing

1. ICT 4009 : Artificial

Intelligence

2. ICT 4010 : Human

Computer Interaction

3. ICT 4011 : Natural

Computing

4. ICT 4012 : Neural

Network And Fuzzy

Logic

IV. Software System Design

1. ICT 4013 : Advanced

Software Engineering

2. ICT 4014 : Software

Architecture

3. ICT 4015 : Software

Project and

Quality

Management

V. Business Management

1. HUM 4011: Financial Management

2. HUM 4012: Human Resource Management

3. HUM 4013 : Marketing Management

4. HUM 4014: Operations and Systems

Management

***************

Other Programme Electives

1. ICT 4017 : Cloud Computing

2. ICT 4018 : Computer Vision

3. ICT 4019 : Internet of Things

4. ICT 4020 : Pattern Recognition

5. ICT 4021 : Social Network Analytics

6. ICT 4022 : Software Construction

7. ICT 4023 : Software Reliability

8. ICT 4024 : Web Intelligence

Open Electives

1. ICT 3281 : Computer

Graphics and

Animation

2. ICT 3282 : Design and

Development

of Web

Applications

3. ICT 3283 : Fundamentals

of Data

Structures and

Algorithms

Page 8: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

4. ICT 4016 : Software

Quality Engineering

B.TECH. INFORMATION TECHNOLOGY (REVISED COURSE STRUCTURE)2014

III SEMESTER

MAT 2105: ENGINEERING MATHEMATICS - III [2 1 0 3]

Partial ordering relations, Poset, Lattices , Basic Properties of Algebraic Systems defined by Lattices.

Distributive and complemented lattices, Boolean lattices and Boolean Algebra, Definition of well formed

formula, connectives, quantifications, Inference theory of propositional and predicate calculus,

Elementary configuration: Permutations and Combinations, Generating function, Principle of inclusion

and exclusion (statement only). Partitions, compositions, ordering of permutations :Lexicographical and

Fikes, Basic definitions, Degree, regular graphs, Eulerian and Hamiltonian graphs, Trees and Properties

of trees,Center, radius and diameter of a graph, Rooted and binary trees,Matrices associated with graphs,

Algorithms for finding shortest path: Dijkstraa's Algorithm. Semi groups, Monoids, Groups- subgroups,

Normal Subgroups, Cosets, Lagrange’s Theorem, Cyclic groups.

References:

1. C.L.Liu : Elements of Discrete Mathematics, 2007, Mc Graw Hill.

2. J.P.Trembaly and R.Manohar: Discrete Mathematics Structures with application to computer science,

edn., 1987, Mc Graw Hill.

3. E.S.Page and L.B.Wilson : An introduction to computational combinatroics, edn., 1979, Cambridge

Univ. Press.

4. Narasingh Deo : Graph theory with Applications to computer science, PHI, 2012

ICT – 2101: OBJECT ORIENTED PROGRAMMING [4 0 0 4]

Introduction, Data Types, Variable and Arrays, type conversion and casting, Operators and control

statements, Classes and Inheritance, Packages and Interfaces,Array list and Vectors , String Handling,

Exception Handling, Input/Output, Applet architecture, initialization and termination, applet display

methods, HTML applet tag, Passing parameters to applets.

References:

1. Patrick Naughton and Herbert Schildt, The Complete Reference – Java 2, 3rd Edition, Tata

McGrawHill, 2000.

2. Aaron Walsh and John Fronckowiak, Java Programming Bible, 1st Edition, IDG Books, India, 2000,

3. E.Balaguruswamy, Programming with JAVA A Primer, 2nd Edition, Tata McGrawHill, 2000

ICT-2102: DIGITAL SYSTEMS [3 1 0 4]

Number Systems, Boolean algebra and logic gates, Simplification of Boolean function using Boolean

theorem, K-Map, tabulation method, Combinational circuits, Synchronous sequential logic,

Asynchronous sequential logic,Memory Devices.

References :

1. M. Morries Mano: Digital Logic and Computer Design,Prentice Hall India, 2013.

Page 9: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

2. Ronald J. Tocci and Neal S. Widmer: Digital Systems, 9th Edition, Pearson Edcation, 2007.

3. J.F.Wakerly: Digital Design Principles and Practices, 3rd Edition, Pearson Edcation, 2003.

ICT-2103: DATA STRUCTURES [3 1 0 4]

Introduction, Arrays-The Array as Abstract Data type, Sparse Matrix 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 linked lists. Trees-Binary trees, Heaps, Binary Search Trees,Graphs-Depth First Search, Breadth

First Search, Connected components, Spanning trees, Insertion Sort, Quick Sort, Merge sort, Heap sort,

Radix sort. Linear search, Binary search.

References :

1. Ellis Horowitz, SartajSahni, Dinesh Mehta, Fundamentals of Data Structures in C++, 2nd Edition,

GalgotiaPublications, Reprint 2004.

2. Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, 2nd Edition, Pearson Education,2005.

3. Michael T, Goodrich, Roberto Tamassia, David Mount, Data Structures and Algorithms in C++,2nd Edition,

John Wiley & Sons, 2011

ICT-2104: PRINICPLES OF DATA COMMUNICATION[4 0 0 4]

Overview of communications Model, Concept of Data Transmission, Channel Capacity. Guided and

Wireless Transmission and Propagation methods. Signal Encoding Techniques. Digital Data

Communication Techniques, Asynchronous and Synchronous Transmission, Types of Errors, Error

Detection methods. Data link Control, HDLC frame format and Flow Control with Case study.

Multiplexing methods, Spread Spectrum, CDMA. Modems types. Introduction to Circuit Switching and

Packet Switching.

References :

1. William Stallings, Data & Computer Communications, Maxwell Mcmillan Publications, Prentice Hall of India

Pvt., Ltd., New Delhi – 1, 2002.

2. Behrouz A. Forouzan – Introduction to data communication & networking. Tata McGraw Hill, New Delhi-

2004.

3. Fred Halsal, Data Communication Computer Network & OSI, Addison Wesley, Longmen, 2001.

4. PC Gupta, Data Communications, Prentice Hall of India Pvt Ltd., New Delhi, 1999.

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

Programs based on the following concepts: classes, inheritance, polymorphism, threads, interfaces and

packages, string handling and file handling, applets

ICT-2112: DIGITAL SYSTEMS LAB [0 0 3 1]

Verification of Boolean algebra and De Morgan theorems, simplification and implementation ofBoolean

expressions using K-maps. Combinational logic – Adders, subtractors, multiplexers, Decoders, encoders,

shift registers, code converters.Counters - Asynchronous and Synchronous counters, Shift register

counters.

Page 10: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

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

Applications of stacks, Arithmetic expression conversion and evaluation using stack, queues, Linked

lists-singly linked lists, circular linked lists, doubly linked lists, polynomial addition using circular linked

lists, Binary Trees, Binary search tree operations, graph traversal technique, different sorting and

searching techniques.

IV SEMESTER

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

Basic Set theory, Axioms of probability, Sample space, conditional probability, total probability theorem,

Baye’s theorem,One dimensional and Two dimensional random variables, mean and variance, properties,

Chebyschev’s inequality, correlation coefficient. Distributions, Binomial, Poisson, Normal and Chi

square, Functions of random variables: One dimensional and Two dimensional, F & T distributions

(only definition), Moment generating functions,Sampling theory, Central limit theorem, Point

estimation, MLE, Interval estimation, Test of Hypothesis : significance level, certain best tests; Chi

square test.

References:

1. P.L.Meyer : Introduction to probability and Statistical Applications.

2. Miller, Freund and Johnson, Probability and Statistics for Engineers, 4th Edn, PHI, 1990.

3. Hogg and craig ,Introduction to mathematical statistics.

ICT-2201: COMPUTER NETWORKS [3 0 0 3]

Review of Data Communications, Introduction to Computer Networks: Definition, Uses, Classification

of Networks, Network topology and Topography. Layered Architecture of ISO/OSI Reference Model,

Overview of TCP/IP architecture, Media Access sublayer and LANS, Network Layer, IP addressing,

Subnetting and Supernetting, Delivery Forwarding, and Routing of IP Packets, Internet Protocol, ARP

and RARP, Internet Control Message Protocol, Internet Group Management Protocol, User Datagram

Protocol, Transmission Control Protocol, Stream Control Transmission Protocol, Introduction to Routing

Protocols.

References:

1. Behrouz A. Forouzan, TCP/IP Protocol Suite, Tata McGraw Hill, 4th Edition, 2010.

2. Tannenbaum, A.S, COMPUTER NETWORKS, prentice Hall of India EE Edition, 4th Edition, 2003.

3. Behrouz A. Forouzan, Data Communications and Networking, Tata McGraw Hill, 4th Edition, 2010.

4. Leon Garcia and Widjala, Communication Networks, Tata McGraw Hill, 2nd Edition, 2004.

ICT-2202: COMPUTER ORGANIZATION & MICROPROCESSOR SYSTEMS[3 1 0 4]

Microprocessor:8086 Architecture, Instruction Set, stacks and subroutine, macros and procedures,

related programs, Interrupts, Programs related to interrupts, Pin diagram.

Computer Organization:Introduction, Execution Unit, Control Unit,Memory Unit, Input & Output

References :

1. Douglas V. Hall, Microprocessors and Interfacing: Programming and Hardware, revised 2nd Edition ,Tata

McGraw Hill, 2006,

2. Barry B. Brey, The Intel Microprocessors: 8086 to Pentium Pro - Architecture, Programming and Interfacing,

6th Edition, Prentice Hall of India, 2007

3. Mohd. Rafiquizzaman, Microprocessors and Microcomputer based System Design, 2nd Edition, UBS,1999

Page 11: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

4. K. Udaykumar and B. S Umashankar, Advanced microprocessors and IBM –PC assembly language

programming,Tata McGrawhill ,1998

5. Carl Hamacher, ZvonkoVranesic, SafwatZaky: Computer Organization, 5thedition, McGraw Hill, 2012.

6. Mohamed Rafiquzzaman and Rajan Chandra: Modern computer Architecture, Galgotia Publications Pvt. Ltd,

St. Paul, Minnesota, U.S.A, 2012

ICT-2203: DATABASE SYSTEMS [3 0 0 3]

Database and database users, Relational Databases, Introduction to SQL, Intermediate SQL, Advanced

SQL, Database design and ER model, Relational database design, Transaction management,

Concurrency control, Recovery system, Types of DBMS.

References:

1. Abraham Silberschatz, Henry F.Korth, S. Sudarshan, Database System Concepts, Sixth Edition, McGraw-Hill,

New York, 2011.

2. RamezElmasri , Shamkant B Navathe, Fundamentals of Database Systems, Sixth edition, Addison-Wesley,

New York , 2011.

3. C.J.Date,An Introduction to database systems, Eight edition, Addison-Wesley Publication, New York, 2003.

ICT-2204: SOFTWARE ENGINEERING [3 0 0 3]

Introduction to software engineering, Software Myths, Software Engineering Process Models, Phases in

software development, Project Management, People, Process, Project, Project Scheduling and

Estimation, Metrics, Empirical Estimation Models, Requirements Engineering tasks, Eliciting

Requirements, Developing Use cases, Analysis Modeling approaches, Data Modeling concepts, Design

Process and Quality, Design concepts, Design Models, Design Methodologies, Software Testing

Strategies and Testing Techniques, Strategic approach, Issues, Levels of testing, Testing Techniques.

References:

1. Roger S.Pressman “Software Engineering A practitioner’s approach”- McGraw Hill, 6th edition,2005

2. James Rumbaugh, “Object Oriented Modeling and design”, Prentice-Hall of India Pvt. Ltd., 8th Reprint, 2000.

3. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language User Guide”, Pearson

Education, 2nd Edition, 2005.

4. Ian Somerville, “Software engineering”, Addison Wesley,7th Edition, 2006.

*** **** OPEN ELECITVE- I [3 0 0 3]

ICT-2211: MICROPROCESSOR SYSTEMS LAB [0 0 3 1]

To implement programs related to memory access based on arithmetic instructions, logical instructions,

branch instructions, procedures and macros(Addition, multiplication, division, unpacked BCD

arithmetic, Packed BCD arithmetic, Sorting, Searching, Code conversion, GCD, LCM, Recursive

functions).Implement the programs using various interrupts to input from keyboard and display, menu

driven programs. Programs related to string instructions are implemented. Video RAM related programs

are implemented at the end.

ICT-2212: DATABASE SYSTEMS LAB [0 0 3 1]

Application user interface design using VC#, Back end database processing using SQL and PL/SQL in

MYSQL, Processing database in ORACLE8 using SQL3, Database design and application development.

Page 12: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

ICT-2213: SOFTWARE ENGINEERING LAB [0 1 3 2]

Requirement collection for given problem statement, identify constraint, functional, non functional

requirements. UML diagrams using IBM rational software architecture tool. Implement the given

problem statement using java, apply black box and white box testing.

V SEMESTER

ICT—3101: OPERATING SYSTEMS [4 0 0 4]

Introduction to operating system, Process management: Process concept, Threads, CPU Scheduling,

Process synchronization, Handling deadlocks, Memory management: Main memory, Virtual memory,

Storage Management: File systems, Disk scheduling, RAID Structure, Case study: The LINUX operating

System, virtualization.

References:

1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, 8th edition, Wiley,

2012.

2. William Stallings, Operating Systems: Internals and Design Principles, 7th edition, Pearson, 2013.

3. Harvey M Deitel, Paul J Deitel, David R Choffnes, Operating Systems, 3rd edition, Prentice Hall, 2003.

4. Milan Milankovic, Operating Systems: Concept and Design, 2nd edition, McGraw Hill, 2001

ICT-3102: EMBEDDED SYSTEMS [3 1 0 4]

An overview of Cortext M- ARM Architecture, The RISC and ARM design philosophy, ARM

addressing modes, ARM I/O Programming, Memory management, debugging, instruction set ,ARM

processor exceptions and modes, programming using ARM C language, interrupts multi threading, I/O

programming and Hardware software synchronization LED ADC, DAC, keyboard, LCD, UART,

stepper motor etc, serial port interfacing, data acquisition system, Communication Systems Based on the

UARTs ,Wireless Communication ,Internet of Things

References:

1. Jonathan W. Valvano “Embedded systems: real-time interfacing to arm cortextm-m microcontrollers”

createspace Independent Publishing Platform volume 2 , fourth edition, June 2014, ISBN: 978-1463590154,

2. Douglas V Hall “Microprocessor and Interfacing, Programming & Hardware, 2nd Edition, Tata mcgraw Hill.

3. Jonathan W. Valvano “Embedded systems: Introduction to Arm(r) Cortex -M Microcontrollers: 5th edition,

June 2014, ISBN-10: 1477508996

ICT-3103: INTERNET TOOLS & TECHNOLOGY [3 0 0 3]

Basic concepts of the Internet and internet browsers, fundamentals of Website design,Websites building

tools and languages, basics of XHTML (text, fonts, colors, images,lists, tables, frames, forms), Scripting

and Scripting Languages (VB Script, Java Script).

References

1. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Fourth

Edition, Pearson Education, 2008.

2. Chris Bates, “Web Programming: Building Internet Application”, 3rd Edition, Wiley India, 2006.

4. 3. Larry Wall, Jon Orwant, Tom Christiansen, ” Programming Perl”, 4th Edition, O'Reilly , 1991

5. Jeffrey C. Jackson, "Web Technologies: A Computer Science Perspective", Pearson

Education, 2006.

Page 13: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

ICT -**** PROGRAM ELECTIVE-I [3 0 0 3]

ICT -3107: DESIGN & ANALYSIS OF ALGORITHMS [3 1 0 4]

Introduction, Graphs-Representation of graphs & Digraphs, Graph Search Methods – Breadth First

Search, Depth-First Search, Shortest path algorithms, Algorithm Design Techniques - The Greedy

Method, Divide and Conquer, Dynamic Programming. Tree-Binary search trees, Heap Trees - Height

Balanced Tree, B Trees, B+ trees. Hashing - hash functions, collision resolution techniques. Heaps and

priority Queues, NP-Completeness and Approximation Algorithms

References :

1. T.H.Cormen, C.E.Leiserson, R.L.Rivest, C. Stein, Introduction to Algorithms, 2nd Edition, Prentice-Hall India,

2001.

2. SartajSahni, Data Structures, Algorithms and Applications in C++, 2nd Edition, McGraw- Hill, 2000.

3. Mark Allen Weiss, “ Data Structures and Algorithm Analysis in C”, Pearson Education, 2nd Edition, 2007.

ICT-3111: EMBEDDED SYSTEMS LAB [0 1 3 2]

Familiarization of Cortex M keil software, familiarization of data transfer, rotate, branch instructions,

code conversion, sorting, Fibonacci series, experiments on timers and interrupts, interfacing LCD,

keyboard, 7 segment, stepper motor, DAC, ADC,

In addition to above list of experiments students are required to develop mini project using raspberry pi

kit.

ICT-3112: INTERNET TOOLS & TECHNOLOGY LAB [0 0 3 1]

Design and develop a static web page using XHTML and CSS, Design and develop dynamic web pages

using different client / Server side scripting languages (Java script , VBScript and Perl..) and Use of

XML and its specifications, Mini project – using above mentioned web design tools.

ICT-3113: OS & ALGORITHMS LAB [0 1 3 2]

Exploring Linux commands, executing shell scripts, inter process communication using system calls,

implementing scheduling algorithms, implementing algorithms such as Greedy, Divide and Conquer,

Dynamic programming, Backtracking and Branch and Bound.

VI SEMESTER

HUM-4002: ENGINEERING ECONOMICS & FINANCIAL MANAGEMENT[2 1 0 3]

Nature and significance, Micro & macro differences, Law of demand and supply, Elasticity &

equilibrium of demand & supply. Time value of money, Interest factors for discrete compounding,

Nominal & effective interest rates, Present and future worth of single, Uniform gradient cash flow. Bases

for comparison of alternatives, Present worth amount, Capitalized equivalent amount, Annual equivalent

amount, Future worth amount, Capital recovery with return, Rate of return method, Incremental approach

for economic analysis of alternatives, Replacement analysis. Break even analysis for single product and

multi product firms, Break even analysis for evaluation of investment alternatives. Physical & functional

depreciation, Straight line depreciation, Declining balance method of depreciation, Sum-of-the-years

digits method of depreciation, Sinking fund and service output methods, Costing and its types, Ratio

analysis.

References:

1. De Garmo Paul L(1997), “Engineering Economy”, Prentice Hall of India, New Delhi.

2. Raman B.S (1993), “Advanced accountancy”, United publications, Bangalore

3. Prasanna Chandra (2005), “Fundamentals of Financial Management”, Tata McGraw Hill Companies, New

Delhi.

Page 14: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

4. James L. Riggs, David D. Bedworth and Sabah U. Randhawa(2004), “Engineering Economics”, Tata

McGraw – Hill Publishing Company Ltd, New Delhi.

5. T. Ramachandran (2001),“Accounting and Financial Management”, Scitech Publications Pvt. Ltd. India.

6. Thuesen G. J &Thuesen H. G(2005), “Engineering Economics”, Prentice Hall of India, New Delhi.

7. Blank Leland T. Tarquin Anthony J(2002), “Engineering Economy”, McGraw Hill, New Delhi.

8. Chan S. Park (2010), “Contemporary Engineering Economics”, Pearson Education, Inc.

ICT-3201: DISTRIBUTED SYSTEMS [3 0 0 3]

Distributed System Design and Issues, Communication in Distributed Environment- Inter process

Communication Message-Passing Systems, Client and server process design and issues, Distributed

objects, The RPC Model, Distributed Resource Management- File System and Naming Systems,

Distributed Shared Memory, Consistency and Replication Management, Fault Tolerance, Case Studies-

Distributed Object Oriented and Coordination Oriented Systems.

References:

1. Andrew S. Tanenbaum ” Distributed Systems: Principles and Paradigms” II EditionPearson Education Asia,

2006 .

2. George Coulouries, Jean Dollimore, Tim Kindberg “Distributed Systems Concepts anddesign” III Edition

Pearson Education Asia, 2004.

3. M. Singhal, N. Shivaratri, Advanced Concepts in Operating Systems, II Edition TMH, 2004.

ICT-3202: DATA WARE HOUSING & DATA MINING [4 0 0 4]

Data warehouse definition, Warehouse schema, Data Warehousing Architecture, OLAP, Data cube, Data

cleaning, Data Integration and transformation, Data reduction, Data mining Introduction, Association

rule mining,Clustering Techniques, Classification and Prediction, Web Mining.

References:

1. Jiawei Han and MichelineKamber, “ Data Mining Concepts And Techniques”, Morgan Kauffmann

Publishers, 2nd Edition, , 2008

2. Arun K Pujari, “ Data Mining Techniques”, , Universities Press India, 1st Edition, 2001.

ICT-*** PROGRAM ELECTIVE – II [ 3 0 0 3]

ICT-*** PROGRAM ELECTIVE – III [ 3 0 0 3]

*** *** OPEN ELECTIVE – II [3 0 0 3]

ICT-3211: COMPUTER NETWORK LAB [0 0 3 1]

Basic TCP and UDP based socket programming, Client Server based C programs: to determine whether

a string is Palindrome, to reverse a string, sorting of numbers, File Server Operations, Chat Server,

Database operations, Multiple Client Single Server, simple DNS implementation

ICT-3212 : DATA WARE HOUSING & DATA MINING LAB [0 1 3 2]

Introduction to data warehousing tool (IBM’s Infosphere),creating physical data model, data flows,

control flows and OLAP cube using Infosphere tool, association rule mining (apriori, DIC, frequent

pattern), classification algorithm, clustering, implementation of mini project.

Page 15: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

ICT-3213: ADVANCED TECHNOLOGY LAB [0 0 3 1]

The lab exercises are designed to familiarize students with the more recent trend in the software

Industries . The recent technologies such as : J2ME , android, etc., can be considered.

VII SEMESTER

HUM-4001: ESSENTIALS OF MANAGEMENT [2 1 0 3]

Definition of management and systems approach, Nature & scope. The functions of managers. Corporate

social responsibility. Planning: Types of plans, Steps in planning, Process of MBO, How to set

objectives, Strategies, Policies & planning premises. Strategic planning process and tools. Nature &

purpose of organizing Span of management, factors determining the span, Basic departmentalization,

Line & staff concepts, Functional authority, Art of delegation, Decentralization of authority. HR

planning, Recruitment, Development and training. Theories of motivation, Special motivational

techniques. Leadership- leadership behaviour & styles, Managerial grid. Basic Control Process, Critical

Control Points & Standards, Budgets, Non-budgetary control devices. Profit & loss control, Control

through ROI, Direct, Preventive control. Managerial practices in Japan & USA & application of Theory

Z. The nature & purpose of international business & multinational corporations, unified global theory

of management. Entrepreneurial traits, Creativity, Innovation management, Market analysis, Business

plan concepts, Development of financial projections.

References:

1. Koontz D. (Latest Edition), “Essentials of Management”, McGraw Hill, New York.

2. Peter Drucker (Latest Edition), “Management, Task and Responsibility”, Allied Publishers.

3. Peter Drucker (2003), “The practice of management”, Butterworth Hein Mann.

ICT-4101: BUSINESS INTELLIGENCE [3 1 0 4]

Contexts for HCI, Processes for user-centered development, Different measures for evaluation, Usability

heuristics and the principles of usability testing, Physical capabilities that inform interaction design,

Cognitive models that inform interaction design, Social models that inform interaction design, Principles

of good design and good designers, Accessibility, Interfaces for differently-aged population groups

References:

1. Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell Beale, Human-Computer Interaction, 3rd

edition,Prentice Hall, 2003.

2. Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven Jacobs, Designing the User Interface:

Strategies for Effective Human-Computer Interaction, 5th edition, Addison-Wesely, 2009.

3. Jeffrey Rubin and Dana Chisnell. Handbook of Usability Testing: How to Plan, Design, and Conduct Effective

Tests. 2nd Edition. New York: Wiley, 2008.

4. Yvonne Rogers, Helen Sharp and Jenny Preece, Interaction Design: Beyond Human - Computer Interaction,

3rd Edition, Wiley, 2011

ICT-4102: INFORMATION & WEB SECURITY [3 0 0 3]

Introduction to Information and Network Security, Mathematical Tools of Symmetric Cryptography,

Symmetric-Key Ciphers: Classical and Modern, Mathematical Tools for Asymmetric Cryptography,

Asymmetric-Key Cryptography, Message Integrity and Message Authentication, Digital Signature, Key

Management, User Authentication, Transport Level Security, Wireless Network Security, Email

Security, IP Security

References:

Page 16: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

1. BehrouzA.Forouzan, Cryptography and Network Security, McGraw-Hill, 2010.

2. Rolf Oppliger, Security Technologies for the World Wide Web, 2nd edition,Artech House, 2002.

3. Seth Fogie, Jeremiah Grossman, Robert Hansen and Anton Rager, XSS Attacks: Cross Site Scripting Exploits

and Defense, Syngress, 2007.

4. Justin Clarke et.al.,SQL Injection Attacks and Defense, 2nd edition, Syngress, 2012.

5. DafyddStuttard, and Marcus Pinto, The Web Application Hacker's Handbook: Finding and Exploiting Security

Flaws,2nd edition, Wiley, 2011.

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 13 2]

Basic Map Reduce programing on a given data using sqoopto transfer data between Hadoop and

relational databases, using scripting language pig latin for constructing data flows for extract, transform,

and load (ETL) processing and analysis of large datasets, using query language Hive for data

summarization, ad hoc queries, and the analysis of large datasets stored in Hadoop-compatible file

systems, using machine learning and data component mahout.

VIII SEMESTER

ICT- 4297 SEMINAR* [0 0 3 1]

ICT-4298 INDUSTRIAL TRAINING/TOUR* [0 0 0 1]

ICT-4299 PROJECT WORK/PRACTICE SCHOOL [0 0 0 12]

PROGRAME ELECTIVES - Minor Group

ADVANCED NETWORK SYSTEMS

ICT 4001: MOBILE COMPUTING

Introduction to Mobile Wireless Communication, Radio Propagation and Transmission, Fundamentals,

Introduction to Digital Transmission, Multiplexing and Modulation Techniques, Cellular Concept,

Channel Allocation Schemes, Capacity and Coverage in Cellular Systems,Cell Sectorization and Cell

Splitting Techniques, Wireless Medium Access Control, Multiple Access Protocols, Introduction to

GSM, GPRS, EDGE, HSDPA Wireless LAN, Bluetooth, Mobile IP, Wireless TCP, Wireless Access

Protocols.

References:

1. T.S. Rappaport, Wireless Communications: Principles and Practices (2e), Pearson Education, 2009.

2. William Stallings, Wireless Communications and Networks (2e), Pearson Education, 2009.

3. Jochen Schiller, Mobile Communication (2e), Addison Wesley, 2003.

4. Frank Adelstein, Sandeep KS Gupta, Golden Richard III and Loren Schwiebert, Fundamental of Mobile and

Pervasive Computing (1e), McGraw-Hill, 2004.

ICT 4002: MULTIMEDIA COMMUNICATIONS

Introduction to Media and Data Streams – Overview of Multimedia processes and Coding –Multimedia

Page 17: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

Coding/ Compression Standards: Huffman Coding, Runlength Coding, JPEG, MPEG, DVI, H.261 -I/O

Devices – OS - Storage Systems - Streaming Media Middleware - Continuous Media Representations -

Media Coding - Media processing - Real-time Protocols - End-to-end Streaming Media - Resource

Allocation - Multicast Protocols – Databases - Distributed Collaboration - Video Conferencing - 3D

Virtual Environments.

Reference:

1. Ralf Steinmetz and Klara Nahrstedt, Multimedia Computing, Communications and Applications, Pearson

Education, 2012.

2. K.R. Rao, Zorans Bojkovic and D. A. Milovanovic, Multimedia Communication Systems, Prentice Hall, 2002.

3. M. Ghanbari, Standard Codecs, IT, 2003.

4. John W. Woods (Editor), Multi Dimensional Signal, Image and Video Processing and Coding, Second

Edition, Academic Press, 2011.

ICT 4003: NEXT GENERATION TELECOM NETWORKS

Review of Cellular Technologies, Wireline Next generation Technologies, Wireless Next Generation

Technologies, Next Generation Networks, GSM Technology, Network Planning in GSM Networks,

EGPRS Technology, Evolution of 3G Networks, WCDMA concepts, UMTS architecture, Performance

Evaluation of 3G Evolution, Introduction to HSPA technology (HSDPA and HSUPA) and its

architecture, Introduction to LTE, Need For LTE, 3GPP specifications for LTE, LTE System

Architecture, Evaluation of LTE in 3GPP, From LTE to LTE-A, Need for Convergent Systems,

Architecture of Convergent Systems, Introduction to 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, Architecture, Protocols in UMA.

References:

1. Erik Dahlman, Stefan Parkvall, Johan Skold and Per Beming, “3G Evolution: HSPA and LTE for Mobile

Broadband”, Elsevier Publications, 2007.

2. Ajay R. Mishra “Advanced Celuler Network Planning and Optimization”, John Wiley & Sons, 2007.

3. Simon Saunders, Stuart Carlaw, Andrea Giustina, Ravi Rai Bhat, V. Srinivasa Rao, Rasa Siegberg,

“Femtocells: Opportunities and Challenges for Business and Technology”, John Wiley & Sons, 2009

ICT 4004: SOFTWARE DEFINED NETWORKING

History and Evolution of SDN, Control and Data Plane Separation, Virtual Networking, SDN Nuts and

Bolts: Control Plane, Data Plane, Programming SDNs, Use Cases

References:

1. Nick McKeon et.al.,"OpenFlow:Enabling Innovation in Campus Networks", [Online Available]

www.openflow.org/documents/openflow-wp-latest.pdf

2. Rajesh Kumar Sundararajan, Software Defined Networking:A Definitive Guide, Kindle Book, 2013.

3. SiamakAzodolmolky,Software Defined Networking with OpenFlow,Packt Publishing, 2013.

4. Fei Hu (Editor), Network Innovation through OpenFlow and SDN: Principles and Design, CRC Press, 2014.

Page 18: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

DATA ANALYTICS

ICT 4005: BIG DATA ANALYTICS

Introduction to Big Data Analytics, Overview of Data Analytics Lifecycle, Using R for Initial Analysis

of the Data, Advanced Analytics and Statistical Modeling for Big Data Theory and Methods, Advanced

Analytics and Statistical Modeling for Big Data Technology and Tools.

References:

1. Michael Minnelli and Michele Chambers, Big Data Big Analytics: Emerging Business Intelligence and

Analytic Trends for Today's Businesses, Wiley India Pvt. Ltd., 2013

2. Arvind Sathi, Big Data Analytics, MC Press, LLC, 2012

3. Vignesh Prajapathi, Big Data Analytics with R and Hadoop, PACKT, 2013

ICT 4006: INFORMATION RETRIEVAL

Boolean Retrieval Model, Index Construction, Index Compression, Vector Space Model, Evaluation in

IR, Relevance Feedback and Query Expansion, Latent Semantic Indexing, Web Search Basics, Web

Crawling and Indexes, Link Analysis

References:

1. Christopher D. Manning, PrabhakarRaghavan and HinrichSchütze, Introduction to Information Retrieval,

Cambridge University Press, 2008.

2. Stefan Buettcher, Charles L. A. Clarke and Gordon V. Cormack, Information Retrieval: Implementing and

Evaluating Search Engines, MIT Press,2010.

3. David A. Grossman and OphirFrieder, Information Retrieval: Algorithms and Heuristics, Springer, 2004.

ICT 4007: MACHINE LEARNING

Basic concepts of machine learning, Supervised learning setup, LMS, Logistic regression, Perceptron,

Exponential family Generative learning algorithms, Gaussian discriminant analysis, Naive Bayes,

Support vector machines, Model selection and feature selection, Ensemble methods: Bagging, boosting.

Evaluating and debugging learning algorithms; Learning Theory: Bias/variance tradeoff, Union and

Chernoff and Hoeffding bounds, VC dimension, Worst case (online) learning, Practical advice on how

to use learning algorithms, Unsupervised Learning: Clustering, K-means, EM, Mixture of Gaussians,

Factor analysis, PCA, ICA Reinforcement Learning and Control: Markov Decision Processes (MDPs),

Bellman equations, Value iteration and policy iteration, Linear quadratic regulation (LQR), LQG, Q-

learning, Value function approximation, Policy search, Reinforce, POMDPs.

References:

1. Kevin P Murphy, “Machine Learning: A Probabilistic Perspective”, MIT Press, 2012.

2. MehryarMohri, AfshinRostamizadeh, and AmeetTalwalkar, “Foundations of Machine Learning”, MIT Press,

2012.

3. Daphne Koller and Nir Friedman, “Probabilistic Graphical Models: Principles and Techniques”, MIT Press,

2009.

4. Christopher M.Bishop,” Pattern Recognition and Machine Learning”, Springer, 2007.

ICT 4008: SEMANTIC WEB

Semantic web vision, Describing web resource, Querying semantic web, Ontology languages, Ontology

reasoning, Ontology design and management, Ontology programming, Applications of the semantic web

Page 19: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

References:

1. Grigoris Antoniou, Paul Groth, Frank van vanHarmelen and Rinke Hoekstra, A Semantic Web Primer, MIT

Press, 2012.

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 Management, Wiley, 2003.

3. Jorge Cardoso, Martin Hepp and Miltiadis D. Lytras, The Semantic Web: Real-World Applications from

Industry, Springer, 2008.

4. K. L. Clark and F. G. McCabe. 2006. Ontology oriented programming in go!. Applied Intelligence 24, 3 (June

2006), 189-204. DOI=10.1007/s10489-006-8511-x http://dx.doi.org/10.1007/s10489-006-8511-x

SOFT COMPUTING

ICT 4009: ARTIFICIAL INTELLIGENCE

Introduction, Intelligent Agents, Solving Problems by Searching, Informed Search, Constraint

Satisfaction Problems (CSP), Adversarial Search, Logical Agents, Knowledge Representation, Planning,

Probabilistic Reasoning, Decision Making, Knowledge in Learning, Statistical Learning Methods

References:

1. Stuart Russell and Peter Norving, Artificial Intelligence: A Modern Approach, Prentice Hall, USA, 2012.

2. Daphne Koller and Nir Friedman, Probabilistic Graphical Models, MIT Press, USA, 2010.

3. Edward Tsang, Foundations of Constraint Satisfaction, Academic Press, USA, 1993.

ICT 4010: HUMAN COMPUTER INTERACTION

Contexts for HCI, Processes for user-centered development, Different measures for evaluation, Usability

heuristics and the principles of usability testing, Physical capabilities that inform interaction design,

Cognitive models that inform interaction design, Social models that inform interaction design, Principles

of good design and good designers, Accessibility, Interfaces for differently-aged population groups

References:

1. Alan Dix, Janet E. Finlay, Gregory D. Abowd, and Russell Beale, Human-Computer Interaction, 3rd

edition,Prentice Hall, 2003.

2. Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven Jacobs, Designing the User Interface:

Strategies for Effective Human-Computer Interaction, 5th edition, Addison-Wesely, 2009.

3. Jeffrey Rubin and Dana Chisnell. Handbook of Usability Testing: How to Plan, Design, and Conduct Effective

Tests. 2nd Edition. New York: Wiley, 2008.

4. Yvonne Rogers, Helen Sharp and Jenny Preece, Interaction Design: Beyond Human - Computer Interaction,

3rd Edition, Wiley, 2011

ICT 4011: NATURAL COMPUTING

Basic notations of biochemistry and molecular biology, DNA computing, Basic Computing Models, DNA

computation models, Bacterial Computers and Data Storage, Peptide Computing, Membrane Computing,

Chemical Computing

References:

1. Leandro Nunes de Castro,Fundamentals of Natural Computing: Basic Concepts, Algorithms, and

Applications, CRC Press, USA, 2006.

Page 20: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

2. Stephan Olariu and Albert Y. Zomaya,Handbook of Bioinspired Algorithms and Applications,CRC Press,

USA, 2005.

3. Nancy Forbes, Imitation of Life - How Biology Is Inspiring Computing, MIT Press,USA, 2004.

4. Gary William Flake,The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos,

Complex Systems, and Adaptation,Bradford Book, USA,2000.

ICT 4012: NEURAL NETWORKS & FUZZY LOGIC

Introduction, Learning Processes, Single Layer Perceptron, Multilayer Perceptron, Radial Basis

Function, Support Vector Machine, Principle Component Analysis, Introduction to Fuzzy Set, Fuzzy

Relations, Fuzzy Logic and Inference

References:

1. Simon Haykin, Neural Networks: A Comprehensive Foundations, Pearson Education, New Delhi, 2001.

2. Martin T.Hagan, Howard B.Demuth and Mark H.Beale, Neural Network Design, Pearson Education, New

Delhi, 2010.

3. Timothy J.Ross, Fuzzy Logic with Engineering Applications, Wiley, USA, 2010.

SOFTWARE SYSTEM DESIGN

ICT 4013: ADVANCED SOFTWARE ENGINEERING

Specialized process models-Component based development, Formal methods model, Aspect Oriented

S/W Development; Agile view of process-Agile process, agile process models, Applying Web

Engineering; Web engineering- initiating web app project, analysis for web apps, design for web apps,

testing for web apps; Formal methods-Concepts, formal specifications; Cleanroom s/w engg;

Reengineering; Formal Specifications- Specification Qualities, Classification of Specification Styles,

Descriptive Specifications: Logic and Algebraic Specifications, Operational Specifications: DFD, FSM,

Petri Nets, Introduction to Z

References:

1. Roger S. Pressman “Software Engineering-A practitioner’s approach”, Sixth edition, McGraw-Hill

publications, 2005.

2. Ghezzi, M. Jazayeri and D. Mandrioli, Fundamentals of Software Engineering,Prentice Hall, 2003.

ICT 4014: SOFTWARE ARCHITECTURE

The Architecture Business Cycle, Software Processes and the Architecture Business Cycle, Architectural

Patterns, Reference Models, and Reference Architectures, Architectural Structures and Views, A Case

Study in Utilizing Architectural Structures, Architecture for the A-7E Avionics System, Understanding

Quality Attributes, Functionality and Architecture, Architecture and Quality Attributes , Achieving

Qualities, Introducing Tactics, Availability Tactics, Modifiability Tactics, Performance Tactics, Security

Tactics, Testability Tactics, Usability Tactics, Relationship of Tactics to Architectural Patterns,

Designing the Architecture, Architecture in the Life Cycle of software development, Documenting

Software Architectures, Uses of Architectural Documentation, Reconstructing Software Architectures,

Information Extraction, Database Construction, View Fusion, Reconstruction, The 4+1 Views, General

UML features, Component instance diagrams, Class and subsystem diagrams, sequence and

collaboration diagrams, Deployment diagrams, Statechart diagrams, Activity diagrams, Transaction and

Data Design, Data Model Design, Architectural patterns :Interactive systems , Adaptable systems ,

Design Patterns.

References:

1. Bass Len, Clements Paul and Kazman Rick: “Software Architecture in Practice”: Second Edition: Pearson

Education, 2003

Page 21: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

2. Garland Jeff and Anthony Richard: “Large Scale Software Architecture”: A Practical guide using UML:

Wiley Dreamtech India, 2003

3. Frank Buschmann, RegineMeunier, Hans Rohnert, Peter Sommerlad, Michael Stal, , John Wiley and Sons

Pattern-Oriented Software Architecture, A System of Patterns - Volume 1 –, 2006.

ICT 4015: SOFTWARE PROJECT & QUALITY MANAGEMENT

Project concepts and its management –software management process framework, software management

disciplines. Cost Estimation- problems in software estimation, cost estimation processes, estimating web

application development ; Software Quality Management -software quality factors ,software quality

components, software quality plan, software quality metrics ,software quality costs – software quality

assurance standard, certification, assessment. Software Management and Metrics -Software

Configuration Management, Risk Management, Defect Management ; Project evaluation and emerging

trends.

Software Quality, Software Quality Attributes and Specification, Cost of Quality, Defects, Faults,

Failures, Defect Rate and Reliability, Defect Prevention, Reduction, and Containment, Software Review;

Software Quality Management and Models, Software Quality Assurance, Total Quality Management;

Quality Standards and Processes, ISO 9000 Series, Six Sigma concepts

References:

1. Walker Royce, “Software Project Management: A Unified Framework”, Pearson, 2000

2. Pankaj Jalote, “Software Project Management in Practice”, Pearson, 2002.

3. Ramesh Gopalaswamy ,“Managing and global Software Projects”, Tata McGraw Hill Tenth Reprint, 2011.

4. Roger S.Pressman, “Software Engineering- A Practitioner’s Approach“, 7thEdition ,McGraw Hill, 2010.

5. Jeff Tian, “Software Quality Engineering (SQE)”, Wiley

6. Stephen H. Kan, “Metrics and Models in Software Quality Engineering”, Addison-Wesley

ICT 4016: SOFTWARE QUALITY ENGINEERING

Software Quality Engineering helps to understand fundamentals of software quality development,

software inspection, testing, verification and validation. It introduces standard software architectures and

software qualimetry tools to implement and maintain the software development processes. It provides an

insight to the best practices for software platform, PC constraints and user experience.

BUSINESS MANAGEMENT

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 management, Capital budgeting, Cost of capital, Cash

management, and Dividend decisions.

References:

1. Prasanna Chandra (2006), “Fundamentals of Financial Management”, Tata McGraw Hill, Delhi.

2. I M Pandey (2007), “Financial Management”, Vikas Publishing house, Delhi.

3. Subir Kumar Banerjee (1999), “Financial Management”, Sultan Chand & Co., Delhi.

4. ICFAI (2003), “Corporate Financial Management”, ICFAI, Hyderabad.

5. Maheshwari S.N (2002), “Financial Management”, Sultan Chand & Co., Delhi.

HUM 4012: HUMAN RESOURCE MANAGEMENT [2 1 0 3]

Evolution and development: Introduction, Scope of HRM, objectives of HRM, functions of HRM,

Page 22: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

activities of HRM, Managerial skill and Roles, HRD Organization and responsibilities. Evolution of

HRM, Influence of various factors on HRM, Theories of HRM. Human resource planning: Introduction,

Strategic considerations, Nature and scope, Human Resources Inventory, Forecast, Job analysis, Job

description, Job specification, Job evaluation, Employment stability. Recruitment, Selection, Placement

and induction, Scientific selection, Policy, Process, Tests, Interview, Work history, References,

Provisional selection, Medical/Physical examinations, Final selection, Employment, Induction, &

socialization: Placement policy, Induction programs, socialization programmes. Training and

development: Basic concepts. Employees training: Training process, Planning, Preparation of trainees,

Implementation, performance evaluation, Follow-up training. Management executive development and

Career development.Basic concepts, stages of career development, Career development programmes.

Promotion transfers and separations, Wages and salaries administration, Discipline and grievances,

Industrial and labor relations and Trade unionism, Collective bargaining, Industrial health, Performance

appraisal and Merit rating. References:

1. T.V. Rao and Pereira D F (1986), “Recent experiences in Human Resources Development”, Oxford and IBH

Publishing.

2. Subbrao A. (1999), “Essentials of Human Resource Management and industrial Relations”, Himalaya

Publishing House.

3. N G Nair and Latha Nair (1995), “Personnel Management and Industrial Relations”, S. Chand Company.

4. Virmani B R; Rao Kala (1997), “Economic restructuring technology transfer and human resource

development”, Response books.

5. PareekUdai et al. (2002), “Human Resource Development in Asia: Trends and Challenges”,Oxford and IBH

Publishing.

HUM 4013: MARKETING MANAGEMENT [2 1 0 3]

Defining marketing for the Twenty-first Century, Scope of marketing, Marketing concepts. Adapting

marketing to the New Economy: Major drivers of the new economy, how business practices are

changing. Building Customer Satisfaction, Value, and Retention: Defining customer value and

satisfaction. Corporate and division strategic planning, Business unit strategic planning.Market Demand:

Components of a modern marketing information system.Scanning the Marketing Environment:

Analyzing needs and trends in the microenvironment. Consumer Markets: Factors influencing buying

behaviors. Business Markets: The business market versus the consumer market, major influences on

buying decisions, institutional and government markets. Dealing with the Competition: Identifying

competitors, analysing competitors. Market Segments: patterns of market segmentation, segmenting

consumer and business markets. Product Life Cycle: Product life-cycle marketing strategies. New

Market Offerings: Challenges in new-product development, Organizing new-product development,

new-product development process, the consumer-adoption process. Designing and Managing Services :

Characteristics of services, Managing product support services. Price Strategies: Setting the price,

adapting the price, Initiating and responding to price changes. Retailing, Wholesaling: Trends in

retailing, Wholesaling, Wholesaler marketing decisions. Integrated Marketing Communications: The

major modes of communication, deciding on the marketing communications mix.

Reference:

1. Philip Kotler (2000),“Marketing Management – Analysis, Planning, Implementation and Control”, Prentice

Hall of India Private Limited, New Delhi.

2. ICFAI (2003)“Marketing Management”, ICFAI, Hyderabad.

3. Varshney R L and Gupta S L (2004),“Marketing Management”, Sultan Chand & Sons, New Delhi.

4. Adrian Palmer (2000), “Principles of Marketing”, Oxford University Press, New York.

Page 23: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

HUM 4014: OPERATIONS AND SYSTEMS MANAGEMENT [2 1 0 3]

Operations management, Types of production activities, Production consumption cycle, Functions of

production and operations management, Importance and uses of forecasting, Types of forecasts, Product

development and design: Factors affecting product development and design, Product analysis, Product

life cycle, Process design, Process charts, Flow diagrams and Man machine charts, Capacity planning,

Determination of equipment and manpower requirements, Decision tree analysis for capacity planning,

Breakeven analysis in capacity planning, single and multi-product P-V charts. Aggregate planning &

Master scheduling, Job shop scheduling, Inventory management, MRP, Line balancing. Operations

strategy – resource view, process view, competency view, a framework for operations strategy, Three

tools of tailor operations, The balanced scorecard map, the product process matrix. Operation

performance - The concept of operational trade off, Properties of operational trade off, Operational

efficiency, Frontier and productivity; Analysing a competitive threat. Systems thinking, Systems

engineering thought process, systems engineering and its management, Systems decision process.

Systems thinking, structure, classification, boundaries, visibility, IDEFO models, Mathematical

structures, spatial arrangement. System life cycle models, System dynamics and its importance in system

thinking. System dynamics modeling process, Causal loop diagram - seeing structures of causality, Stock

& flow diagram, Model validation.

References:

1. Monks Joseph G (2004), “Operations Management”, Tata McGraw-Hill Publishing Co. Ltd., New Delhi.

2. Krajewski Lee J. and Ritzman Larry P (2005), “Operations Management”, Pearson Education (Singapore)

Pte. Ltd., Delhi.

3. Adam Everett E Jr. and Ebert Ronald J(2002), “Production and Operations Management” Prentice Hall of

India Pvt. Ltd., New Delhi.

4. Mieghem J (2008), “Operations Strategy: Principles and Practices, Dynamic Ideas”, ISBN: 0-9759146-6-9.

5. Slack N and Lewis M (2008), “Operations Strategy”, 2nd Edition, Pearson Education Limited. ISBN: 978-0-

273-69519-6.

6. Sterman J D (2004), “Business Dynamics - Systems Thinking and Modeling for A Complex World”, McGraw

Hill, International Edition.

7. Senge Peter (1990), “The Fifth Discipline”, Currency Doubleday, New York.

OTHER PROGRAMME ELECTIVES

ICT 4017: CLOUD COMPUTING

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

Continuity In Cloud, Cloud Infrastructure, Management And Migration, Hadoop In Cloud Computing

References :

1. John Rhoton, Cloud Computing Explained, 2nd Edition , Recursive Press, , 2010.

2. Barrie Sosinsky, Cloud Computing: Bible, Wiley India, 2011

3. John W. Rittinghouse and James F. Ransome, Cloud Computing, Implementation, Management and Security,

CRC Press, 2010

4. David S. Linthicum, Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide,

Addison Wesley, 2009

Page 24: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

5. Andrew S. Tanenbaum, Modern Operating Systems, 3rd Edition, Prentice Hall, 2007

6. George Reese, Cloud Application Architectures, O’Reilly, 2009

7. Mark C. Chu-Carroll, Code in the Cloud: Programming Google App Engine, Pragmatic Programmers, LLC,

2011

8. Roger Jennings, Cloud Computing with the Windows Azure Platform, Wrox, Wiley India, 2010

ICT 4018: COMPUTER VISION

Image formation models, Image processing and feature extraction, Computing local features in practice,

Motion estimation, Shape representation and segmentation, Evaluating segmenters, Object recognition,

References:

1. David A. Forsyth and Jean Ponce, Computer Vision: A Modern Approach, 2nd edition, Prentice Hall, 2012.

2. Ramesh Jain, RangacharKasturi and Brian G. Schunck, Machine Vision, McGraw-Hill, 1995.

3. Berthold K.P. Horn, Robot Vision, MIT Press, 1986.

ICT 4019: INTERNET OF THINGS

Introduction to IoT, IoT System Architecture, IoT Enabling Technologies, IoT Communication &

Networking Protocols, IoT Services and Applications

References:

1. Zach Shelby and Carsten Bormann, 6LoWPAN: The Wireless Embedded Internet, Wiley, 2009.

2. Jean-Philippe Vasseur and Adam Dunkels, Interconnecting Smart Objects with IP: The Next Internet,Morgan

Kaufmann, 2010.

3. HonboZhou,The Internet of Things in the Cloud: A Middleware Perspective, CRC Press, 2012.

4. Jan Holler et.al,From Machine-to-Machine to the Internet of Things: Introduction to a New Age of

Intelligence,Elsevier, 2014

5. Hakima Chaouchi, The Internet of Things: Connecting Objects,1st edition. Wiley-ISTE, 2010.

ICT 4020: PATTERN RECOGNITION

Introduction to pattern classification and structural pattern recognition, Bayesian decision theory, Bayesian

estimation, Feature selection and extraction, Linear discriminant function, Nonparametric pattern

recognition, Algorithm-independent learning, Recognizing structures

References:

1. Richard O. Duda, Peter E. Hart and David G. Stork, Pattern Classification,2nd edition, Wiley-Interscience,

2000.

2. KeinosukeFukunaga, Introduction to Statistical Pattern Recognition, Second Edition, Academic Press,1990.

3. Christopher M.Bishop,” Pattern Recognition and Machine Learning”, Springer, 2007.

4. Trevor Hastie, Robert Tibshirani and Jerome Friedman, The Elements of Statistical Learning: Data Mining,

Inference, and Prediction, Second Edition, Springer, 2011.

ICT 4021:SOCIAL NETWORK ANALYTICS

Introduction to Social Networks, Graph Concepts, Random network models, Network centrality, Small

world network models, optimization, strategic network formation and search, Contagion, opinion

Page 25: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

formation, coordination and cooperation, Applications of SNA, SNA and online social networks

References:

1. David Easley and Jon Kleinberg, Networks, Crowds, and Markets: Reasoning About a Highly Connected

World,Cambridge University Press, 2010.

2. Derek Hansen, Ben Shneiderman and Marc A. Smith, Analyzing Social Media Networks with NodeXL: Insights

from a Connected World, Morgan Kaufman, 2010.

3. John G Scott, Social Network Analysis, 3rd edition, SAGE Publications, 2012.

4. David Knoke and Song Yang, Social Network Analysis, 2nd edition, SAGE Publications, 2007.

ICT 4022: SOFTWARE CONSTRUCTION

Introduction to software construction, Creating high quality code, Variables, Statements, Code

improvements, System considerations, Software craftsmanship

References

1. Steve McConnell, “Code Complete: A practical Handbook for Software Construction”, Microsoft Press.

2. Bertrand Meyer, “Object Oriented Software Construction”, 2nd Edition.

ICT 4023: SOFTWARE RELIABILITY

Concepts of software reliability, Software reliability models, Prediction analysis, Operational profile,

Testing for reliability measurement, Fundamentals of measurement, Product metrics

References:

1. Patric D. T.O connor, “Practical Reliability Engineering”, 4th Edition, John Wesley & sons, 2003.

2. John D. Musa, “Software Reliability Engineering”, Tata McGraw Hill, 1999.

3. Michael Lyu, “Handbook of Software Reliability Engineering”, IEEE Computer Society Press, ISBN: 0-07-

039400-8, 1996.

4. John D. Musa, Anthony Iannino, KazuhiraOkumoto, “Software Reliability – Measurement,

Prediction, Application, Series in Software Engineering and Technology”, McGraw Hill, 1987.

5. Norman E .Fenton, Shari Lawrence Pfleeger, "Software metrics", Second Edition, International Student

Edition, 2003.

ICT 4024: WEB INTELLIGENCE

Introduction to web intelligence, Search, Indexing and memory, Analyzing sentiment and intent,

Databases and their evolution, Map-Reduce, Classification, Clustering and mining, Neural models, Deep

learning, Regression and feature selection

References:

1. GautamShroff, The Intelligent Web: Search, smart algorithms, and big data, Oxford University Press, 2014

2. HaralambosMarmanis and Dmitry Babenko, Algorithms of the Intelligent Web, Manning Publications, 2009.

3. SatnamAlag, Collective Intelligence in Action, Manning Publications, 2008.

OPEN ELECTIVES

ICT 3281: COMPUTER GRAPHICS AND ANIMATION

Introduction to Computer Graphics, Hardcopy technologies, Display technologies, Input devices. Basic

Raster Graphics Algorithms for drawing 2D primitives, Filling, Clipping, Geometrical Transformations:

2D transformations, composition of 2D transformations, 3D transformations. Viewing Pipeline, General

Page 26: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

projection transformations, Problems on projections. Introduction to curves and surfaces, Animation and

its basics, Graphics Programming using openGL.

Reference:

1. Van Dam, Foley, Feiner, Hughes “Computer Graphics, Principles and Practice”, Addison Wesley Publishers,

1993, 2nd Edition

2.Donald Hearn and M. Pauline Baker : “Computer Graphics”, Prentice-Hall of India, 2000, 2nd Edition,

2. F. S. HillJr., Computer Graphics using OpenGL, Pearson Education, 2003.

3. David F. Rogers: “PROCEDURAL ELEMENTS FOR COMPUTER GRAPHICS”, Tata McGraw Hill

International Editions,1985.

4. D. Shrenier, M.Woo,J.Neider,T.Davis, Open GL Architecture Review board, OpenGL Programming Guide:

The Official Guide to learning OpenGL,Version 2.1, Addison –Wesley,2006

ICT 3282:DESIGN AND DEVELOPMENT OF WEB APPLICATIONS

Web essentials such as Clients, Servers, and Communication. The Internet-Basic Internet

Protocols HTML: Syntax of HTML document, HTML, HEAD, TITLE, BODY tags, The attributes of

body tag such as ,Background, BGCOLOR, VLINK, ALINK, TEXT. Creating headings and using

attributes of it. Creation of paragraphs. Creation of ordered, unordered lists and definition lists. Creating

Hypertext Links, image maps. Creating FORMS and frames. Creating tableCreating style sheets,

cascading style sheets and user defined style sheets. Developing dynamic web pages using Document

Object model (DOM). Using objects, and event model, Filters and Transitions and different functions.

Creating dynamic web pages using PHP, Case study: Design a web page using above mentioned scripting

languages.

References:

1. Paul Deitel, Harvey Deitel, Abbey Deitel "Internet & World Wide Web How To Program", 5th Edition, Pearson

Education, 2011

2. Bates, “Developing Web Applications”, Wiley, 2006.

3. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson

Education, 2007.

ICT 3283: FUNDAMENTALS OF DATA STRUCTURES AND ALGORITHMS

Introduction to algorithms, Arrays ,Sparse matrix representation, Stacks and stack operations, Queues

and Queue Operations, Linked Lists, Circular lists, Doubly linked lists, Trees and Tree representations,

Binary Tree traversals and different operations, Binary Search Tree, Heaps, Graph Abstract type-

Representations and elementary operations, Sorting and searching techniques. References:

1. Ellis Horowitz, SartajSahni, Dinesh Mehta, Fundamentals of Data Structures in C++, Galgotia Publications,

2006

2. Mark Allen Weiss: Data Structures and Algorithm Analysis in C++, Second Edition, Pearson Education, 2005.

3. Michael T, Goodrich, Roberto Tamassia, David Mount , Data Structures and Algorithms in C++, Second

Edition, John Wiley & Sons, 2011

Page 27: Department of Information & Communication Technology€¦ · Toshiba, KPIT Cummins, Deloitte etc., and higher job offers per student testify the quality and excellence of the department

188