M.Tech CSE A16 2017-18 - vit.edu · 9lvkzdndupd ,qvwlwxwh ri 7hfkqrorj\ ,vvxh 5hy 1r 'w 6wuxfwxuh...
Transcript of M.Tech CSE A16 2017-18 - vit.edu · 9lvkzdndupd ,qvwlwxwh ri 7hfkqrorj\ ,vvxh 5hy 1r 'w 6wuxfwxuh...
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Technology (An Autonomous Institute affiliated to University of Pune)
Structure & Syllabus of
ME-CSE (Information Technology) Pattern ‘A-16’
Effective from Academic Year 2017-18
Prepared by: - Board of Studies in Computer Engineering
Approved by: - Academic Board, Vishwakarma Institute of Technology, Pune
Signed by
Chairman – BOS Chairman – Academic Board
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Content
Sr. No. Title Page No.
1 Course Structure – Semester I 4
2 Course Syllabi for Courses - Semester I 5
2.1 ES501TH Linear Algebra and Statistics 5
2.2 CS501THP Database Mgmt Technique 7
2.3 CS502THP Embedded & real time OS 10
2.4 CS503THP High Performance Network 12
2.5 ES502TH Research Methodology 15
2.6 HS551TH Quantitative Aptitude-I 17
3 Course Structure – Semester II 18
4 Course Syllabi for Courses - Semester II 19
4.1 CS504THP Software Process Management 19
4.2 CS505THP Network Security 23
4.3 Dept. Electives 30
4.4 Institute/Open
4.5 HS552TH Quantitative Aptitude-II 26
4.6 HS553TH Engg. &managerial Economics 27
5 Course Structure – Semester III
6 Course Syllabi for Courses - Semester III
6.1 Technical Seminar-II
6.2 Project Dissertation-I
7 Course Structure - Semester IV
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
7.1 Project Dissertation-II
7.2 Guidelines for M.Tech CSE(IT) Dissertation
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Sem-I Course
Code
Course Name Contact Hours / Week Credits
Theory Project Based Lab
Regular Lab
Maths course
ES501TH TH Linear Algebra and Statistics
4 4
Theory2 CS501THP THP Database Mgmt Technique
3 2 4
Theory3 CS502THP THP Embedded & real time OS
3 2 4
Theory4 CS503THP THP High Performance Network
3 2 4
Theory5 ES502TH TH Research Methodology
2 2
HSS HS551TH TH Quantitative Aptitude-I
2 2
TOTAL 20
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
ES501TH: Linear Algebra and Statistics (THP
Credits: 04 Teaching Scheme:- Theory 4 Hrs/Week
Unit-1.Vector Spaces: (7 Hrs)
Rank, Graphs and networks, Vector spaces, subspaces, fundamental subspaces, basis and dimension, Linear Transformation, Co-ordinate systems, Change of Basis.
Unit 2. Orthogonality: (7 Hrs)
Inner product, inner product spaces, length and orthogonality, Orthogonal Projections, Gram-Schmidt Process, least square problem, Applications to linear models.
Unit 3. Digonalization (7 Hrs)
Diagonalization, Eigen vectors and Linear Transformation, Discrete Dynamical Systems, Quadratic forms, Constrained optimization, and Singular value decomposition.
Unit-4. Discrete and Continuous Random Variables (7 Hrs)
Discrete and continuous Random Variables, Random Variables and Their Event Spaces, The Probability Mass and density Function, Distribution Functions, The Probability Generating Function, expectations, Discrete Random Vectors, Independent Random Variables .
Unit-5.Standard probability distributions (7 Hrs)
Some Important Distributions namely uniform, Poisson, geometric, Hypergeometric, The Exponential Distribution, The Reliability and Failure Rate, joint Distributed Random Variables, Order Statistics. Distribution of Sums , Functions of Normal Random Variables. Mixture Distributions, Conditional Expectation, Imperfect Fault Coverage and Reliability, Random Sums.
Unit-6. Stochastic Processes (7 Hrs)
Classification of Stochastic Processes, The Bernoulli Process, The Poisson Process, Renewal Processes, Availability Analysis, Random Incidence, Renewal Model of Program Behavior
Course outcomes:
By the end of the module students will be able to
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
1. Demonstrate Knowledge of vector spaces, inner product spaces, orthogonanlity, positive definite matrices, random variables and probability distributions
2. Apply the Knowledge of vector spaces, orthogonality, diagonaliztion, Random variables, and probability distributions.
3. Determine and analyze basis, dimensions, Networks, types of Matrices, Faulure and Hazard Rate, random sums, stochastic process.
4. Understand Collection of random variables known as random processes and the Markov process, the Poisson process and the knowledge of other processes.
TEXT BOOKS:
1. Gilbert Starng, ‘Linear Algebra and its Applications’, 4th Edition, Cengage learning 2006.. 2. Kishor S.Trivedi, ‘Probability and Statistics with reliability, Queuing, and Computer Science
Applications’, Prentice Hall India New Delhi, India reprints, (2005).
REFERENCE BOOKS:
1. Ron Larson and David C. Falvo, ‘ Linear Algebra An Introduction’,1st Edition, Cengage Learning ( Indian Edition).
2. H. Anton, Elementary linear algebra with applications (8th Edition), John Wiley Publications 3. S. Kumaresan,’ Linear algebra - A Geometric approach’, 1st Edition, Prentice Hall of
India(Indian Edition) 4. David C Lay, ‘Linear Algebra and its Applications’, 3rd Edition, Pearson. 5. Albert Leon-Gracia, ‘Probability and Random Processes for electrical engineering’, University
of Toronto Pearson Education, 2nd Edition, 2004. 6. S. M. Ross, ‘Introduction to probability & statistics for engineers & scientists’, Academic Press,
3rd edition 2005. 7. Allen, A.O., ‘Probability, Statistics and Queuing theory’, Academic Press, 2nd Ed, 2005
8. Sheldon M. Ross, ‘Introduction to probability models’, Academic Press, seventh Edition, 2001.
9. William Feller, ‘An introduction to probability theory and its application’, Vol.-I, John Wiley & Sons, 3rd edition, 1950.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS501THP: Database Mgmt Technique (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1 : Overview of Relational Databases (7 Hrs)
Need of databases, Introduction to relational databases, Steps in database design.
Overview of Data Model: ER Diagram, Extended E-R features, Relational Model: SQL as DDL and DML, Keys, Referential Integrity, Overview of ER to Relational Mapping
Normalization and schema refinement: 4NF, 5NF, DKNF
Unit 2 : Data Storage and Querying (7 Hrs)
Overview of Storage and File Structure: File organization, Organization of records in files, Overview of indexing and hashing, Indexing types, Hash Indices, Static and dynamic hashing
Database Data Structures: B-Trees, B+Trees, k-d Trees, R-Trees
Query processing: Translation of SQL queries into Relational Algebra, Basic algorithms for executing query operations
Query Optimization: Query trees, Query execution plans, Selectivity and Cost estimates in query optimization, Cost functions
Unit 3 : Distributed and Parallel Databases (7 Hrs)
Distributed Vs Parallel Technology
Distributed Databases: Advantages of distributed databases, Data fragmentation, Data replication and allocation, Types of distributed database systems, Distributed transactions, 2 Phase Commit and 3 Phase Commit protocols, Concurrency control and recovery in distributed databases, Deadlock handling, Query processing in distributed databases, Client-server architecture in distributed databases
Parallel Databases: I/O parallelism, Interquery and Intra query parallelism, Intra operation and Interoperation parallelism
Unit 4 : Fundamental of Data Warehousing (7 Hrs)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Introduction of Decision Support System (DSS), OLTP Vs Data Warehouse, Use of Data warehouse
Dimensional modeling: Star schema, Snowflakes schema, Fact constellations, Concept hierarchies: total and partial, Set-grouping hierarchies, Measures: Their Categorization and Computation
OLAP: Data cube, OLAP operations: drill-down, Roll-up and extreme Roll-up, slice-dice and pivot
Unit 5: Fundamentals Data Mining (7 Hrs)
Introduction, Data mining primitives, Data mining steps, Techniques:- Clustering: Partitioning Methods, Classification: Decision Tree Induction, Frequent Item set mining and Association rules: Apriori Algorithm, Outlier analysis: Statistical approaches, Data Mining on Different kind of Data
Unit 6 : Advance Topics in Databases (7 Hrs)
Temporal databases: Time Representation, Calendars and Time Dimensions, Incorporating time in relational databases using tuple versioning
Spatial databases: Range query, Nearest neighbor query, Special joins, Overlays
Multimedia databases: CBIR, Image databases, Video/ audio source, Nature of multimedia data and applications, Data management issues, Open research problems, Multimedia database applications
Active and Deductive databases: Introduction, Prolog/Datalog notation, Interpretation of rules, Basic inference mechanisms for logic programs, Datalog programs, Deductive database systems
Total Contact Hours: 42
Text Books:
1. Silberschatz ,Korth and Sudarshan, “Database system Concepts”, Fifth
edition, McGraw Hill, International Edition 2006, ISBN – 007-124476-X.
2. Jiawei Han and Micheline Kamber “Data mining: concepts and techniques”, the Morgan Kaufman,2001.
Reference Books :
1. Elmasri, Navathe, “Fundamentals of database system”, Third edition, Published by Pearson Education Pte. Ltd, ISBN – 81-7808-137-7.
2. Kimball, “Data warehouse life cycle toolkit”, John Wiley,1998
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
3. Raghu Ramkrishan and Johannes Gerkhe, ‘Database Management Systems’, 3rd edition, McGraw Hill, 2003. Rob, Coronel, “Database system, design, implementation and management”, Thomson Learning, Fourth Edition, 2001, ISBN – 0-07-123151-X.
4. Hand, Smyth, Mannila,”Principles of Data mining “, MIT press. 5. Gagendra Sharma ,”Data mining, Data warehousing and OLAP”, S.K. Kataria and sons, First
edition, 2007-08. 6. “R-Trees. A Dynamic Index Structure For Spatial Searching”, by Antomn Guttman, University
of Cahforma Berkeley, ACM Transactions, 1984 7. “A simple guide to five normal forms in relational database theory”, by William Kent,
International Business Machines Corporation, ACM Transactions, 1983. 8. “A Normal Form for Relational Databases That Is Based on Domains and Keys”, Ronald Fagin,
IBM Research Laboratory, ACM Transactions on Database Systems, Vol. 6, No. 3, September 1981, Pages 387-415.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS502THP: Embedded & real time OS (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: INTRODUCTION TO EMBEDDED SYSTEMS (8 Hours)
Categories, Architecture, Hard ware Architecture, software architecture, Application software, Application areas, Recent trends
Unit 2: PROGRAMMING OF EMBEDDED SYSTEMS (8 Hours)
Memory management, timing, Device drivers, Productivity tools, code optimization. Process of embedded system development,
Unit 3: RTOS CONCEPTS (6 Hours)
Architecture of kernel, Task and task scheduler, Interrupt service routines, semaphores, Mutex, mailboxes, message queues, event registers, pipes, signals, timers. QNX Neutrino, VxWorks, RTLinux.
Unit 4: REAL TIME MODELS AND LANGUAGES (6 Hours)
Event Based, Process Based and Graph based Models, Petrinet Models, Real Time Languages, RTOS Tasks, RT scheduling, Interrupt processing, Synchronization, Control Blocks, Memory Requirements.
Unit 5: DEVICE DRIVERS (6 Hours)
Bootloaders, Device Driver Basics: Character Device, PCI Device Drivers, File Systems, Device Tree, MTD Subsystem, Embedded Development Environment
Unit 6: RTOS APPLICATION DOMAINS (6 Hours)
RTOS for Image Processing, Embedded RTOS for voice over IP, RTOS for fault Tolerant Applications, RTOS for Control Systems. Navigation system, mobile applications, RFID system, DSP based Embedded systems.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Text Books: (As per IEEE format)
1. C.M. Krishna, Kang, G.Shin, “Real Time Systems”, McGraw Hill, 1997. 2. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson, ISBN:978-81-317- 8766-3
(Chapters 7,8,10,11) 3. Christopher Hallinan, “Embedded Linux Primer”,Prentice Hall, ISBN-10: 0-13-167984-8, ISBN-
13: 978-0-13-167984-9 Reference Books: (As per IEEE format)
1. Raj Kamal, “Embedded Systems – Architecture, Programming and Design" 2nd edition, McGraw Hill.
2. Frank Vahid and Tony Givargis, “ Embedded System Design – A Unified hardware/ Software introduction ” 3rd edition, Wiley.
2. Raymond J.A.Bhur, Donald L.Bailey, “An Introduction to Real Time Systems”, PHI 1999
3. Charles Crowley, “Operating Systems-A Design Oriented approach”, McGraw Hill 1997.
4. Peter Barry, Patric Crowley, “Modern Embedded Computing, Elsevier, ISBN: 978-93- 81269-77-0 (Chapter 4,5,6,7,8,10,14 Only, ) 2.
5. Karim Yaghmour, “Embedded Android”,O'Reilly, ISBN: 978-1-449-30829-2, Pdf
Course Outcomes: The student will be able to make the student learn fundamentals of Operating Systems, implementation aspects of real time concepts and few applications on RTOS.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS503THP: High Performance Network (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Physical Layer (08 Hours)
Network Architectures: Client-Server; Peer To Peer; Ad-hoc Network, Distributed and SDN, Design issues for Layers, IEEE Standards, OSI Model, TCP/IP Model, N-ISDN , ATM Reference Model, B-ISDN, Physical Layer in Ethernet, ISDN and ATM, Network Performance: Bandwidth Utilization, Throughput, Efficiency.
Unit 2: Logical Link Control (07 Hours)
Design Issues: Services to Network Layer, Framing, Error Control and Flow Control. Parity Bits, Hamming Codes and CRC. Stop and Wait, Sliding Window Protocol, WAN Connectivity : PPP and HDLC, Adaptation Layer in ATM, LAPD ISDN protocol at LLC Layer
Unit 3: Medium Access Control (07 Hours)
Pure and Slotted ALOHA, CSMA, WDMA, Ethernet, CSMA/CD, Binary Exponential Back -off algorithm, Fast Ethernet, Gigabit Ethernet, Radio Spectrum, IEEE 802.11a/b/g/n Standards and Frame Formats, MAC Layer in 802.11 Wireless Networks, CSMA/CA, ATM Layer
Unit 4: Network and Transport Layer (07 Hours)
Switching techniques, Circuit Switching, IP Protocol, IPv4 and IPv6 addressing schemes, Subnetting, NAT, CIDR, ICMP, TCP Protocol, TCP Connection Management, TCP Timer Management, TCP and UDP for Wireless, ATM Planes
Unit 5: Routing in Internet (07 Hours)
Routing Protocols: Distance Vector, Link State, Path Vector, Routing in Internet: RIP ,OSPF, BGP, MPLS, Routing in MANET : AODV, DSR
Unit 6: Discussion on Research Papers (04 Hours)
Discussion on Recent Research Papers in the area of Computer Networking
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
List of Projects: (For THP)
Operating System recommended :- 64-bit Open source Linux or its derivative
Programming tools recommended: - Open Source C,C++, JAVA, PYTHON, Programming tool like G++/GCC, Wireshark, Ethereal and Packet Tracer
Project 1. : To Setup a wired and wireless LAN using Layer 2 Switch and Wireless Access Point. Demonstrate the PING packets captured traces using Wireshark Packet Analyzer Tool. Design and develop any suitable web application using HTML, CSS and XML in consultation of course instructor. Perform validation of all fields using Java script/JQuery. Add dynamic web application essence in using Servlet, JSP and backend or using PHP, MySQL database connectivity and AJAX controls. Re-Design, develop and deploy using Angular JS. Prepare a report about all activities carried out.
Project 2. : Develop a client server using TCP socket for File transfer. Capture packet headers using Wireshark Packet Analyzer Tool for peer to peer mode. Analyze packets formats captured through Wireshark for wired and wireless network[Ethernet and IEEE 802.11 networks]. Prepare the report about all activities happening from application layer to physical layer.
Project 3. : Design a simulation model of 14 node network (using NS3/OMNet/OPNet simulation tool) for the use of WDM technology over OC-192/768 in m number of OC-n channels. Prepare a report about all activities carried out.
Project 4.: Use network simulator NS2 to implement: a. Monitoring traffic for the given topology b. Analysis of CSMA and Ethernet protocols c. Network Routing: Shortest path routing, AODV. d. Analysis of congestion control (TCP and UDP). Prepare a report about all activities carried out.
………….
Text Books: (As per IEEE format)
1. Andrew S. Tenenbaum, “Computer Networks”,5th Edition, PHI, ISBN 81-203-2175-8. 2. A Network Routing: Algorithms, Protocols, and Architectures Deepankar Medhi and Karthikeyan Ramasamy
(Morgan Kaufmann Series in Networking) 3. C. Siva Ram Murthy and B. S. Manoj, “Ad Hoc Wireless Networks: Architectures and Protocols” Prentice Hall,
2005, 2nd Edition, ISBN: 978-81-8404-163-7
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Reference Books: (As per IEEE format)
1. Fourauzan B., "Data Communications and Networking", 5th edition, Tata McGraw- Hill, Publications, 2006 2. Kurose, Ross “Computer Networking a Top Down Approach Featuring the Internet”, Pearson; 6th edition
(March 5, 2012), ISBN-10: 0132856204 3. Matthew S. Gast “802.11 Wireless Networks”, O’Reilly publications; 2nd Edition. 4. Holger Karl and Andreas Willig, “Protocols and Architectures for Wireless Sensor Networks”, Wiley, ISBN: 0-
470-09510-5
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
ES502TH: Research Methodology (TH)
Credits: 02 Teaching Scheme:- Theory 2 Hrs/Week
Unit1: Formulating Research Problem and Literature Review (9 Hrs)
Overview: RE-Search, Definition, Research characteristics, Difference between methods and methodology, Research categories, Overview of research process.
How to get new research ideas: Creating thinking, Preparations for improving thinking Defining research problem statement: Need, What is a research problem, Sources of research problem, research problem components Literature Survey Overview: What is literature survey, Types of literature survey, Sources of information, Types of technical papers, Publication and patent databases, How to read a scientific paper, How to write scientific paper, writing technical papers in English – Grammar, Punctuation, Tips for writing correct English, How to write a research proposal, How research is funded, How to give a good research talk, Presentation tools Research Ethics and Legal Issues: Intellectual Property rights, Patents, Copyrights, Plagiarism
Unit 2: Research Design and Data Collection (6 Hrs)
Research Design: What is research design, Research Design Parts, Research Design for exploratory and Descriptive Research, Principals of Research design. Sampling Design: Steps in sampling Design, Different Types of Sample Design
Unit 3: Data Collection and Analysis (6 Hrs)
Methods of data collection: Data types, Data Collection Types: Observation, Interview, Questionnaire, Schedules, Collection of Secondary Data Analysis and Processing of Data: Processing operations, Types of Analysis, statistics in Research, Measures of central Tendency, Measures of Dispersion, Measures of Asymmetry, Measures of Relationship, simple regression Analysis, Multiple correlation and regression, association in case of attributes
Unit 4: Hypothesis testing (9 Hrs)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Defining Hypothesis: What is hypothesis, Characteristics of hypothesis, Hypothesis Vs Problem Statement Hypothesis Testing: Null hypothesis, Alternative Hypothesis, Level of significance, Type I and Type II Errors, One tailed and two tailed hypothesis, Power of hypothesis tests Parametric Tests: z-test, t-test, chi-square test, F-test, ANOVA
Total Contact Hours: 30
Text Books:
1. ‘Research Methodology: Methods and Trends’, , by Dr. C. R. Kothari, 2nd revised edition, New Age International Limited Publishers, ISBN: 978-81-224-1522-3
2. ‘Research Methodology: An Introduction’ by Wayne Goddard and Stuart Melville, 2nd Edition, Juta and Co. Ltd, ISBN: 0-70215660-4
Reference Books
1. ‘Research Methodology: A Step by Step Guide for Beginners’, by Ranjit Kumar, 2nd Edition, APH Publishing Corporation
2. ‘Research methodology: an introduction for science & engineering students’, by Stuart Melville and Wayne Goddard
3. ‘Research Methodology’ by Dr. Jayant Tatke, 2009, Symbiosis Centre for Distance Learning
4. ‘Operational Research’ by Dr. S.D. Sharma, Kedar Nath Ram Nath & Co
5. Online material provided by the faculty
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
HS551TH: Quantitative Aptitude-I (TH)
Credits: 02 Teaching Scheme:- Theory 2 Hrs/Week
Unit 1: Numbers, Surds and Indices & Logarithms (7 Hours) Numbers, Average, Decimal fractions, Problem on ages, Simplification, Problems on numbers, Square roots & cube roots, Logarithms, Surds and Indices, HCF and LCM of Numbers. Unit 2: Time ,distance and work (7 Hours) Time and distance, Problems on trains, Boats and Streams, Time and Work , Pipes and Cisterns, Alligation or mixture Unit 3: Measures of Statistical Data (7 Hours) Percentage, Profit and loss, Ratio and Proportion, Simple interest, Compound interest, Partnership, Chain Rule. Unit 4: Logical Reasoning (7Hours) Race and Games , Odd Man Out and Series, Number Series, Analogies, Logical Problems, Letter and Symbol Series, Statement and Conclusion, Artificial Language
Text Books 1. Quantitative Aptitude For Competitive Examinations”, Dr. R. S. Aggarwal, S. Chand. 2. “How to Prepare for Quantitative Aptitude”, Arun Sharma, Tata Mcgraw-Hill. Reference Books 1. Quantitative Aptitude Quantum Cat Common Admission Test”, K. Sarvesh Verma., Arihant. 2. “Quantitative Aptitude for Competitive Examinations”, Abhijit Guha, Fourth Quarter.
Course Outcomes
The students will be able to:
1 improve their employability skills 2 improve aptitude, problem solving skills and reasoning ability 3 critically evaluate various real life situations by resorting to analysis of key issues and
factors. 4 demonstrate various principles involved in solving mathematical problems and thereby
reducing the time taken for performing job functions
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Sem-II Course Code
Course Name Contact Hours / Week Credits
Theory Project Based Lab
Regular Lab
Theory1 CS504THP
Software Process Management
3 2 4
Theory2 CS505THP
Network Security 3 2 4
Theory3 Elective
Dept. 3 2 4
Theory4 Elective
Institute/Open 3 2 4
Theory5 HS552TH
Quantitative Aptitude-II
2 2
HS553TH
Engg. Economics 2 2
TOTAL 20
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS504THP: Software Process Management (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Project Management Principles (7 Hours )
Project Activities, Structures and Frameworks, Strategy and Project Management, Project Definition, PMBOK Areas, Program and Portfolio Management, Project Management Issues, Project Processes, Introduction to Complex Projects, Stakeholder Management, Introduction to Project Contract Management, Types of contracts, Stages in contract placement, Typical terms of a contract, Contract management, Estimation: Scope, Time and Cost, Project Internal and External Risks, Role of Project Teams, Types of Teams and team Life Cycles, Teamwork, Management and Leadership in Projects, CMMI
Unit 2: Introduction to Agile Methodology (7 Hours)
Introduction to Agile Project Management, Agile History and the Agile Manifesto, Agile Requirements: Team, Program, Portfolio Level, Scrum Overview, Scrum Framework, Agile Principles, Sprints Design, Time-Boxing, Kanban, and Theory of Constraints, Requirements and User Stories, Stakeholders, User Personas, and User Experiences, Product Backlog, Agile Planning, Estimation and Velocity, Product Backlog, Technical Debt, Agile Roles: Product Owner, Scrum Master, Development Team, Development Team, Managers
Unit 3: Agile: Utility and Expansion (7 Hours)
Agile Planning: Scrum Planning Principles, Multilevel Planning, Portfolio Planning, Envisioning (Product Planning), Release Planning (Longer-Term Planning) Sprinting: Sprint Planning, Sprint Execution, Sprint Review, Sprint Retrospective, Agile Architecture and Re-architecting with Flow, Scaling Agile to an Enterprise Level, Adapting an Agile Approach to Fit a Business, Enterprise-Level Agile Transformations, Enterprise-Level Agile Frameworks: Scaled Agile Framework, Managed Agile Development, Disciplined Agile Delivery Framework
Unit 4: Business and System Analysis (7 Hours)
Business Process Management: Introduction to Business modeling, Introduction to Business Processes, Business Process Modeling Foundation, Process Orchestrations, Process Choreographies, Properties of Business Processes, BPMN
System Analysis: Introduction to UML 2.X and UML 2.X Metamodel, Meta-Modeling principles and Model Transformation, Static Behavior Modeling with Use Cases, Dynamic
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Behavior Modeling with Sequence, Communication, Interaction Overview, Activity and Timing diagrams
Unit 5: System Design-Implementation Practices (7 Hours)
Design Concepts, Design Qualities, Design Principles, Software Architecture Vs Software Design, Software Reuse, Software Design with UML Class, Component, Deployment, Package, Composite Structure and Profile Diagrams, Source Code Management, Build Engineering, Environment Configuration, Change Control, Release Management, Deployment, CM Practices, Agile Values and CM, CM Practices for Agile, CM Standards and Frameworks to Support Agile
Unit 6: Design Patterns (7 Hours )
Introduction to Design Pattern, Describing Design Patterns, Catalogue of Design Patterns Creational Patterns: Abstract Factory, Builder, Factory Method, Prototype, Singleton, Structural Patterns: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy, Behavioral Patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor, Antipatterns, Applications of Design Patterns
List of Practical:
1. A real-world problem issue is required to be identified with manageable scope. The problem scenarios are required to be identified for target system to be developed. The scenarios are stated in the form of Statement-of-Work template. The SOW document shall address the vision, goals, and objectives of the project.
2. The initial requirements and feature set for the target system is required to be identified. The requirements are required to be synthesized with stakeholder participation. The project roles are assigned to the project team with clear indicator of responsibilities. The initial requirements summary document with adequate and minimal infrastructure is required to be developed using multiple iterations. A concise requirement specification document (SRS) is required to be prepared.
3. The product backlog for the project aimed at maintaining a prioritized queue of project requirements shall be created. - It should be dynamic and should be continuously groomed as the project progresses.
Agile projects generally use an iceberg strategy for grooming the product backlog. - The items that are near the top of the iceberg and are closest to going into
development should get the most attention. - There should typically be about two to three sprints worth of stories at the top of the
backlog that are well-groomed and ready to go into development in order to avoid a situation where the project team is waiting for work to do.
4. Sprint-level planning activity accommodating story points, planning poker shall be performed. The Sprint-plan and Sprint-design indicating detailed activity planner shall be developed.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
5. To create Business Process Diagrams for all the scenarios identified using BPMN 2.0 and BPM practices. Process modeling captures the ordered sequence of activities within a process along with supporting information from end to end. In process modeling, the business process is framed in a BPD to reflect the activities, the roles that conduct those activities, conditional branching, and the sequence of the workflow between the activities.
6. To decompose and organize the problem domain area into broad subject areas and identify the boundaries of problem/system using UML Use Case diagrams along with depicting the dynamic behavior of the target system using sequence diagram.
7. To depict Dynamic behavior using State Chart and Activity diagrams. Activity is a parameterized behavior represented as coordinated flow of actions. The flow of execution is modeled as activity nodes connected by activity edges.
8. To develop logical static structure of target system with Software Class diagram. To prepare Class Collaboration-Responsibility (CRC) cards for the Conceptual classes traced from System analysis phase. To represent physical module that provides occurrence of classes or other logical elements identified during analysis and design of system using Component diagram along with representation of deployment view of the system through Deployment diagram.
9. To incorporate suitable Design Pattern for the target system and depict it through software class diagram.
Text Books:
1. Essentials of Software Project Management, second edition, Richard Bechtold (Author) Publisher: Management Concepts; second edition (April 12, 2007) ISBN-10: 1567261868 ISBN-13: 978-1567261868
2. Charles G. Cobb, The Project Manager’s Guide To Mastering Agile: Principles and Practices for an Adaptive Approach, Wiley Publications, ISBN: 978-1-118-99104-6 (paperback), ISBN 978-1-118-99177-0 (epdf), 2015
3. Tom Pender, “UML Bible”, John Wiley & sons, ISBN – 0764526049
Reference Books :
1. Jim Arlow, Ila Neustadt, “UML 2 and Unified Process: Practical Object Oriented Analysis and Design.”, 2nd Edition, Addison- Wesley, ISBN – 0321321278.
2. Erich Gamma, Richard Helm, Ralph Johnson,“Design Patterns: Elements of Reusable Object-Oriented Software” (Addison-Wesley Professional Computing Series) ,John Vlissides, Publisher: Addison-Wesley Professional, 1st edition (January 15, 1995) , ISBN-10: 0201633612 ISBN-13: 978-0201633610
3. Kenneth S. Rubin, Essential SCRUM: A Practical Guide To The Most Popular Agile Process, Addison-Wesley, ISBN-13: 978-0-13-704329-3, 2012
4. Bob Aiello and Leslie Sachs, Configuration Management Best Practices, Addison Wesley, ISBN-13: 978-0-321-68586-5, 2010
5. Mario E. Moreira, Adapting Configuration Management for Agile Teams, Wiley Publications, ISBN: 9780470746639, 2010 Essential Business Process Modeling, Michael Havey, First Edition August 2005 Oreilly, ISBN 10: 0-596-00843-0 | ISBN 13: 9780596008437
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Course Outcomes:
Upon completion of the course, graduates will be able to –
1. Summarize capabilities and impact of Software Project Management Principles and justify recognize the project processes that best fit the technical and market demands of a modern software project.
2. Formulate system specifications by analyzing User-level tasks and compose software artifacts using agile principles, practices and Scrum framework
3. Propose and demonstrate realistic solutions supported by well-formed documentation with application of agile roles, sprint management, and agile architecture focusing project backlogs and velocity monitoring.
4. Compose system analysis and design specifications indicating logical, physical, deployment, and concurrency viewpoints using object-oriented analysis and design principles and Model Driven Engineering practices.
5. Construct and justify the evolutionary system description models expressing high-level architecture accommodating compatible to requirements and behavioral models using UML-supported modeling tools.
6. Comprehend the nature of design patterns by understanding a small number of examples from different pattern categories and apply these patterns in creating a correct design using design heuristics, published guidance, applicability, reasonableness, and relation to other design criteria.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS505THP: Network Security (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Prerequisites: Computer Networks.
Unit 1: (7 Hrs)
Introduction
Introduction to Security: Vulnerabilities, Threats, Measures of security, attack and attack types, Avoiding attacks, Security services.
Tradeoffs of balancing key security properties - Confidentiality, Integrity, Availability.
Protocol Vulnerabilities and attacks due to Protocol Vulnerabilities
Software vulnerabilities and attacks due to Software vulnerabilities
Unit 2: (8 Hrs)
Private key cryptography
Mathematical background for cryptography: modulo arithmetic, GCD (Euclids algorithm), algebraic structures (Groups, Rings, Fields, Polynomial Field).
Data Encryption Standard: Block cipher, Stream cipher, Feistel structure, round function, block cipher modes of operation, S-DES, Attacks on DES, S-AES, AES. RC4.
Chinese remainder theorem
Unit 3: (7 Hrs)
Public key cryptography
RSA: RSA algorithm, Key generation in RSA, attacks on RSA.
Diffie-Hellman key exchange: Algorithm, Key exchange protocol, Attack.
Elliptic Curve Cryptography (ECC): Elliptic Curve over real numbers, Elliptic Curve over Zp, Elliptic Curve arithmetic. Diffie-Hellman key exchange using ECC. Unit 4: (8 Hrs)
Authentication and Application Security
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Message authentication and Hash Function. Authentication: One-Way Authentication, Mutual Authentication, SHA-512, Centralized Authentication, The Needham-Schroeder Protocol. Authentication Applications: Kerberos, X.509 authentication service, public key infrastructure.
Network layer security: IPSec for IPV4 and IPV6.
Transport layer security: SSL and TLS.
Application layer security: Security services, S/MIME, PGP, Https, Honey pots.
Unit 5: (6 Hrs)
Mobile Security
Introduction to Mobile Security, Security of GSM Networks, Security of UMTS Networks, LTE Security, WiFi and Bluetooth Security, SIM/UICC Security, Mobile Malware and App Security, Android Security Model, Emerging Trends in Mobile Security
Unit 6: (5 Hrs)
Cyber Security:
Cyber Attack, Cyber Reconnaissance, Crimes in Cyber Space-Global Trends & classification, e-commerce security, Computer forensics, facebook forensic, mobile forensic, cyber forensic, digital forensic, Introduction to MQTT and CoAP for IoT.
Text Books
1. “Cryptography and Network Security-Principles and Practices” by William Stallings, Pearson Education, 2006, ISBN 81-7758-774-9, 4th Edition.
2. “Network Security and Cryptography”, by Bernard Menezes, Cengage Learning, 2010, ISBN 81-315-1349-1, 1st Edition.
Reference Books
1. “Computer Security: Art and Science”, by Matt Bishop, Pearson Education, 2002, ISBN 0201440997, 1st Edition.
2. “Network security, private communication in a public world”, by Charlie Kaufman, Radia Perlman and Mike Spencer, Prentice Hall, 2002, ISBN 9780130460196, 2nd Edition.
3. “Cryptography and Information Security”, by V.K. Pachghare, PHI, 2015, ISBN-978-81-203-5082-3, Second Edition.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Additional Reading
1. “Security architecture, design deployment and operations”, by Christopher M. King, Curtis Patton and RSA press, McGraw-Hill, 2001, ISBN 0072133856, 1st Edition.
2. ‘Inside Network Perimeter Security” by Stephen Northcott, Leny Zeltser, et al, Pearson Education Asia, ISBN 8178087618, 1st Edition.
Course Outcomes
Upon completion of the course, the students will be able to:
1. Analyze cryptographic techniques using a mathematical approach by examining nature of attack.
2. Establish and identify type of attack on a given system. 3. Justify various methods of authentication for application of technologies to various
sections of industry and society. 4. Design a secure system for protection from the various attacks for 7 layer model by
determining the need of security from various departments of an organization. 5. Analyze various threats of Mobile and Cyber security 6. Estimate future needs of security for a system by researching current environment on a
continuous basis for the benefit of society.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
HS552TH: Quantitative Aptitude-II (TH)
Credits: 02 Teaching Scheme:- Theory 2 Hrs/Week
Unit 1: Area, Volume, Permutation and Combinations (7 Hours) Area, Volume and Surface Areas, Calendar, Clocks, Permutations and Combinations, Probability, Heights and Distances. Unit 2: Data Interpretation (7 Hours) Tabulations: Tabulations of Imports and Exports of Data, Analysis of Tabulated Data, Bar Graphs: Vertical or Horizontal Bars, Pie Charts: Pie Graphs, Central angle, Line Graphs. Unit 3: Probability
(7 Hours)
Introduction to probability, Structure of probability, Results of probability, Revision of probability: BAYES’ RULE, and examples; Random variable and probability distribution: Discrete and Continuous distribution, Expected value and variance of a distribution. Unit 4: Correlation & Regression Analysis
(7 Hours)
Regression analysis (Linear only), Correlation analysis, Karl Pearson’s correlation coefficient, Spearman’s Rank correlation coefficient
Text Books 1. Quantitative Aptitude For Competitive Examinations”, Dr. R. S. Aggarwal, S. Chand. 2. “How to Prepare for Quantitative Aptitude”, Arun Sharma, Tata Mcgraw-Hill. 3. Probability & Statistics for Engineers- Richard Johnson – Prentice Hall of India, 4. Statistics for Management- Richard Levin , Rubin - Prentice Hall of India, Reference Books 1 Quantitative Aptitude Quantum Cat Common Admission Test”, K. Sarvesh Verma., Arihant. 2 “Quantitative Aptitude for Competitive Examinations”, Abhijit Guha, Fourth Quarter. Course Outcomes
The students will be able to:
1 improve their employability skills 2 improve aptitude, problem solving skills and reasoning ability 3 critically evaluate various real life situations by resorting to analysis of key issues and
factors. 4 demonstrate various principles involved in solving mathematical problems and thereby
reducing the time taken for performing job functions
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
HS553TH: Engineering & Managerial Economics (TH)
Credits: 02 Teaching Scheme:- Theory 2 Hrs/Week
Unit I (07 Hrs)
Engineering Economic Analysis
A. Introduction, Concept of Money – Its Functions & worth. Inflation – Concept, Causes, Remedies to control inflation, Value of Currency, Factors governing exchange rates, Currency Fluctuations. Concept of Taxes, Types of Taxes – Direct & Indirect, Depreciation. Effect of above concepts on decision making.
B. Significance of above concept in real life decision making
Unit II (07 Hrs)
Time Value of Money& Life Cycle Costing
A. Concept of Interest, Time Value of Money – Basis for comparison of alternatives, Discount Rate, Compound Rate, Present Worth, Future Worth, Annual Worth, Annuity, Perpetuity. Life Cycle Costing - Introduction, methodology, applications of LCC in industrial world, differentiation with traditional costing methods, Capital Budgeting: DCF & NDCF Techniques: Payback, Discounted Payback, ARR, IRR, NPV, Annual Worth, Cost Benefit Ratio
B. Numerical Applications on Time Value of Money
Unit III (07 Hrs)
Concept of Demand and Supply
A. Law of Demand & Supply: Meaning and Determinants of Demand. Demand Function. Law of Demand, Market Demand, Elasticity of demand. Types of elasticity. Measurement of elasticity. Significance and uses of the elasticity. Meaning and Determinants of Supply, Law of supply. Equilibrium of demand and supply i.e. price determination. B. Exceptions of Law of Demand & Supply
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Unit IV (07 Hrs)
Concept of Utility, Competition
A. Law of Diminishing Marginal Utility – Concept, Law of Diminishing Marginal Utility Price Determination, Competition – Concept, Types (Monopoly, Oligopoly, etc.), Benefits to Buyer & Seller, Economies of Scales, Law of Variable Proportions
B. Cases related with above concepts
Text Books
1. Theusen H.G., Engineering Economic Analysis, Prentice Hall of India 2. Henry M. Steiner, Engineering Economic Principles, McGraw Hill 3. S.M. Mahajan, Engineering Economics, Everest Publishing House, Pune 4. Samuelson PA, Nordhaus WD, Economics, Tata McGraw Hill Reference Books
1. Colin Drury, “Management and Cost Accounting”, English Language Book Society, Chapman and Hall London.
2. Khan M. Y., Jain P. K., “Financial Management”, Tata McGraw Hill
Course Outcomes:
Our students will be able to: 1. Analyze the effect of inflation, currency fluctuations, and taxes on decision
making 2. Compare and select investment alternatives based on costs and time value of
money 3. Analyze the impact of demand and supply on pricing of product and competition 4. Understand the concept of utility and competition and its relevance in business
environment
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Electives:
Subject code Subject Name
CS506THP Mobile Computing CS507THP PCGPU CS508THP Cloud Computing CS509THP Data Science CS510THP UID CS511THP IoT CS512THP Machine Learning CS513THP Wireless Sensor network CS514THP Image Processing
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS506THP: Mobile Computing (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Lab: 2 Hrs/Week
Unit 1: Introduction to Cellular Networks (08 Hours)
Personal Communication System (PCS), PCS Architecture, Cell phone generation-1G to 5G, Low Tier, High Tier, Wideband Cellular Systems, Mobile Station, SIM, Base Station, Base Station Controller, Mobile Switching Center, MSC Gateways, HLR and VLR, AuC/EIR/OSS, Radio Spectrum, Free Space Path Loss, S/N Ratio, Line of sight transmission, Length of Antenna, Fading in Mobile Environment.
Unit 2: Cellular Network Design (07 Hours)
Performance Criterion, Frequency Reuse, Co-channel Interference and System Capacity, Channel Planning, Cell Splitting, Cell splitting. Mobility Management in GSM and CDMA
Unit 3: Medium Access Control (07 Hours)
Specialized MAC, SDMA, FDMA, TDMA, CDMA, Frequency Hopping Spread Spectrum (FHSS), Direct Sequence Spread Spectrum (DSSS), GMSK Modulation
Unit 4: GSM (07 Hours)
GSM – Architecture, GSM Identifiers, Spectrum allocation, Physical and Logical Traffic and Control channels, GSM Bursts, GSM Frame, GSM Speech Encoding and decoding, Location Update, Incoming and Outgoing Call setup, GPRS
Unit 5: 3G and 4G Technologies for GSM and CDMA (07 Hours) EDGE, W-CDMA: Wideband CDMA, CDMA2000, UMTS, HSPA (High Speed Packet Access), HSDPA, HSUPA, HSPA+, LTE (E-UTRA) 3GPP2 family CDMA2000 1x, 1xRTT, EV-DO (Evolution-Data Optimized), Long Term Evolution (LTE) in 4G
Unit 6: Discussion on Research Papers (04 Hours)
Discussion on Recent Research Papers in the area of Mobile Computing
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
List of Projects:
Operating System recommended :- 64-bit Open source Linux or its derivative
Hardware Requirements: Pentium i7 with minimum 8GB RAM, Mobile Device
Programming tools recommended: - Android Studio 2.x, JAVA, PYTHON
Project 1. : Design mobile app to perform the task of creating the splash screen for the application using timer, camera options and integrate google map api on the first page of the application. Make sure map has following features:
i) Zoom & View change ii) Navigation to specific locations iii) Marker & getting location with touch iv) Monitoring of location
Project 2. : Create an app to add of a product to SQLite database and make sure to add following features
i) SMS messaging and email provision ii) Bluetooth options iii) Accessing Web services iv) Asynchronous remote method call v) Use Alert box for user notification
Project 3. : Create an application for Bank using spinner, intent
a) Form 1: Create a new account for customer b) Form 2: Deposit money in customer account. c) Link both forms, after completing of first form the user should be directed to the second
form d) Provide different menu options
Project 4. : Create the module for payment of fees for College by demonstrating the following methods.
i) FeesMethod()- for calculation of fees
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
ii) Use customized Toast for successful payment of fees iii) Implement an alarm in case someone misses out on the fee submission deadline iv) Demonstrate the online payment gateway
Project 5. : Create the module for collecting cellular mobile network performance parameters using telephony API Manager
i) Nearest Base Station ii) Signal Strengths iii) SIM Module Details iv) Mobility Management Information
Text Books: (As per IEEE format)
1.Wireless and Mobile network Architecture-Yi-Bing Lin, John Wiley & Sons; 2005, ISBN: 0-471-74922-2.Mobile Communications - Jochen Schiller, Second Edition, Pearson Education, 2004
3. https://developer.android.com
Reference Books: (As per IEEE format)
1. Wireless Communications – Principles and Practice by Theodore S Rappaport, Pearson Education. 2. Wireless Communication and Networks by William Stallings, Second Edition, Prentice Hall
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS507THP: Parallel Computing on GPU (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Introduction to Parallel Computing (6)
Motivating Parallelism, Scope of Parallel Computing, Parallelism Vs. Concurrency, Types and levels of parallelism, Flynn’s classification, Parallel computer architectures : Distributed memory systems , Shared memory systems and cache coherence, Heterogeneous system architecture, Parallel programming models: Foster’s design methodology, Parallel Programming constructs: Synchronization, Deadlocks, Critical sections, Data sharing etc.
Unit 2: Introduction to GPU (6)
Basic description of GPU’s, Comparison of GPU and CPU architectures, Concept of thread and process, Modern GPU architecture, Overview of the graphics pipeline, Internals of an NVIDIA GPU : Parallel streaming processors ,Multiprocessors ,Shared instruction caches ,Memory hierarchy – Global, Constant, Shared, and Texture memory; Case studies: NVIDIA Kepler K20/K40
Unit 3: Programming on the GPU (8)
Introduction to CUDA programming and/ OpenCL
Compute Unified Device Architecture (CUDA): CUDA Architecture, CUDA programming model, Concept of grid, block and thread, thread index generation, warp, memory banks and bank conflicts. Programming for GPU’s in C/C++ using CUDA API:
Memory transfers, Writing and executing kernel functions, Writing device functions, Using shared and texture memories to speed execution, Thread synchronization, Data Dependences and Race Conditions, .
Unit 4: Optimizations and Tools (8)
Memory coalescing, Page locked host memory, Reduction operation using prefix sum example, CUDA code optimization: Memory, Execution configuration, instruction and control flow; Performance issues in algorithms, CUDA example programs (Vector dot product, Matrix multiplication (with the usage of tiling and shared memory) etc.). Need of profilers and analyzers, Introduction to CUDA Tools: MemCheck, Command line & Visual Profilers.
Unit 5: Problem solving using GPUs (6)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Single vs. double precision, Sparse matrix representations, Fast Fourier transforms , Binomial coefficients, light weight scientific computing exercises , Matrices etc .Instructor will choose the problems from several domains with which students are already aware.
Unit 6: GPU Programming using OpenCL (6)
Introduction to OpenCL, Programming model, objects, synchronization model, L memory model, Programming examples: Square matrix transpose, Square matrix multiplication
Text Books
1. CUDA: Programming Massively Parallel Processors: A Hands-On Approach by David Kirk, Wen-mei Hwu © ELSEVIER Inc.
2. CUDA by Example: An Introduction to General-Purpose GPU Programming by Jason Sanders and Edward Kandrot ISBN-13: 978-0131387683
3. Advanced computer architecture by Kai Hwong, Tata McGraw-Hill Edition 4. Heterogeneous Computing with OpenCL, David R. Kaeli, Perhaad Mistry, Dana Schaa, Dong
Ping Zhang
Reference Books
1. http://developer.nvidia.com/ 2. www tutorials on introduction to parallel computing 3. John Nickolls, Ian Buck, Michael Garland, Kevin Skadron, Scalable Parallel Programming with
CUDA, ACM Queue, Vol. 6, No. 2. (March 2008), pp. 40-53. 4. Other references suggested by instructor
Course Outcomes:
Student will be able to -
1. Understand the different models used for parallel computing 2. Explore the knowledge about GPU architectures 3. Design parallel programs for GPU using CUDA 4. Optimize CUDA programs for better performance 5. Solve problems using GPU computing 6. Design parallel programs for GPU using OpenCL
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS508THP: Cloud Computing (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1 : Basics Cloud Computing ( 6 Hrs ) Introduction: Cloud Computing Definition, Characteristics, Components, Cloud provider Cloud Service Models: SAAS, PAAS, IAAS and Others, Organizational scenarios of clouds, Administering & Monitoring cloud services, benefits and limitations, Deploy application over cloud, Comparison among SAAS, PAAS, IAAS. Data center architecture: FatTree, DCell, BCube Unit 2 : Cloud Technologies
( 6 Hrs )
Virtualization Technology: virtual machine basics, process virtual machine, system virtual machine, virtual machine placement problem, virtualization applications in enterprises, virtual machine migration, pitfalls of virtualization. Multitenant System: Multi-entity support, Multi-schema approach, Multitenance using cloud data stores, Data access control for enterprise applications. Unit 3 : Data in the cloud
( 7 Hrs )
Cloud file-systems: GFS and HDFS, BigTable, Features and comparisons among GFS, HDFS etc. Databases on Cloud: NoSQL, MogoDB, HBase, Hive, Dynamo, Graph databases
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Unit 4: Map Reduce (8 Hrs) Map-Reduce and extensions: Introduction to cloud development, Parallel computing, The map-Reduce model, Parallel efficiency of Map-Reduce, Relational operations using Map-Reduce, Applications of Map Reduce: Distributed Grep, Large-Scale PDF Generation, Geographical Data based Application, Enterprise batch processing
Unit 5 : Cloud Security
( 7 Hrs )
Cloud security fundamentals, Privacy and Security in cloud. Cloud computing security architecture: General Issues, Trusted Cloud computing, Secure Execution Environments and Communications, Micro-architectures; Identity Management and Access control; Autonomic Security Cloud computing security challenges; Virtualization security management, virtual threats, VM Security Recommendations, VMSpecific Security techniques, Secure Execution Environments and Communications in cloud. Unit 6 : Current trends and Challenges in Cloud Computing
( 6 Hrs )
Network Virtualization, Service Level Agreement, Virtual Machine placement, Virtual Machine migration, Resource allocation in Hybrid-Cloud Environment, etc. Total Contact Hours: 40 Text Books
1. Cloud Computing for Dummies by Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper (Wiley India Edition)
2. Enterprise Cloud Computing by Gautam Shroff,Cambridge 3. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley-India
Reference Books:
1. Google Apps by Scott Granneman,Pearson 2. Cloud Security & Privacy by Tim Malhar, S.Kumaraswammy, S.Latif (SPD,O’REILLY) 3. Cloud Computing : A Practical Approach, Antohy T Velte, et.al McGraw Hill, 4. Cloud Computing Bible by Barrie Sosinsky, Wiley India 5. Cloud Computing, Michael Miller,Que Publishing.
Course Outcomes: i. Students will explain the core concepts of the cloud computing paradigm: how and why
this paradigm shift came about and the influence of several enabling technologies in cloud computing.
ii. Students will examine the process of working on a large research project under the mentorship of a teaching staff member. They will study how applications for clouds are written, deployed and analyzed. In the process, they will develop the needed skills to go through project planning, design, implementation, analysis and reporting.
iii. Students will identify some of the emerging cloud research challenges.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Note: The faculty members are requested to refer the relevant research papers as a reference for the topics mentioned in the syllabus.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS509THP: Data Science (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Data Pre-processing (7 Hours)
Mechanisms of data collection and challenges involved therein. Typical preprocessing operations: combining values into one, handling incomplete or incorrect data, handling missing values, recoding values, sub-setting, sorting, transforming scale, determining percentiles, data manipulation, removing noise, removing inconsistencies, transformations, standardizing, normalizing - min-max normalization, zscore standardization, and rules of standardizing data.
Descriptive Statistics: role of statistics in analytics, types of data (scales of measurement
- NOIR), data distributions, measures of variability (range, quartile, five number summary, variance, std dev, coeff of variation), analyzing distributions, Chebychev’sInequality, measures of shape (skewness, kurtosis), measures of association (covariance,correlation), outliers
Unit 2: Inferential Analytics (7 Hours)
Role of probability in analytics. Need for sampling, generating samples, sampling and non-sampling error. Sampling Distribution of Mean, Central Limit Theorem, Standard Error.
Estimation: Point and Interval Estimates, Confidence Intervals, level of confidence,sample size.
Hypothesis Testing: basic concepts, Errors in hypothesis testing, Power of test, Level of significance, p-value, general procedure for hypothesis testing. Parametric tests – z test, t
test, chi-square test. Hypothesis testing of means: two tailed and one-tailed tests. Chi square test for independence and goodness of fit. Hypothesis testing for comparing two related samples. Limitations of hypothesis testing. Picking up the right test for a given scenario.
Unit 3: Predictive Analytics :Regression (7 Hours)
Correlation and regression, Simple Linear Regression Model, Least Squares Method. Making Data Models more flexible, making data models more selective, dealing with Categorical variables, Interpretation of regression coefficients, fine tuning data models (assessing the fit,
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
model fitting), Coefficient of determination, Significance tests, Residual analysis, Prediction intervals. Model evaluation techniques. Assumptions of regression analysis.
Unit 4: Predictive Analytics: Supervised Method (7 Hours)
Bias-Variance Dichotomy,Model Validation Approaches,Logistic Regression Linear Discriminant Analysis,Quadratic Discriminant Analysis,Regression and Classification Trees,Support Vector Machines, Ensemble Methods: Random Forest Neural Networks,Deep learning.
Unit 5: Predictive Analytics: Unsupervised Method (6 Hours)
Similarity Measures, Design of recommender systems, user based and item based Collaborative filtering, Clustering, Associative Rule Mining
Unit 6: Advanced Analytics and Big Data (6 Hours)
Creating data for analytics through designed experiments, creating data for analytics through Active learning, creating data for analytics through Reinforcement learning. Introduction to Big Data Technologies.
List of Project areas: (For THP courses)
1. Implementing a simple Recommender System based on user buying pattern.
2. Data analysis case study using R for readily available data set using any one machine learning algorithm
Text Books:
1. “Business Analytics” by James R Evans, Pearson
2. Hastie, Trevor, et al.The elements of statistical learning.Vol. 2. No. 1. New York: springer, 2009.
Reference Books:
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
1.Montgomery, Douglas C., and George C. Runger.Applied statistics and probability for engineers. John Wiley & Sons, 2010
2.“Data Mining: Concepts and Techniques”, Jiawei Han and Micheline Kamber, Morgan Kaufman, ISBN 978-81-312-0535-8, 2nd Edition
3. “Fundamentals of Business Analytics”, by R. N. Prasad, Seema Acharya,ISBN: 978-81-256-3203-2,Wiley-India
4.“Business Intelligence for Dummies”
Course Outcomes:
The student will be able to –
1. Understand the process of converting data into a required format required for particular analysis.
2. Analyze data, test claims, and draw valid conclusions using appropriate statistical methodology.
3. Utilize statistical tools in deriving insights from data . 4. Apply analytic techniques and algorithms (including statistical and data mining
approaches) to large data sets to extract meaningful insights. 5. Use appropriate resources to research, develop and contribute to advances and trends
within the field of Data Science. 6. Interpret and present visually, orally and in written form, valid conclusions drawn from
data analysis.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS510THP: USER INTERFACE DESIGN (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit1: Introduction (7Hrs)
Importance of good design, defining user interface, graphical user interface, web user interface, graphical business systems, principles of user interface design, measurable human factors, human computer interaction (HCI), usability and design team
Unit 2: User, Client and Business (7 Hrs)
Understanding people’s interaction with computers, users and clients, human characteristics in design, human considerations in design, specialized users, human interaction speeds, human performance and preference, understanding users, business and requirement analysis, basic business functions, design standards, style guide, system training, user persona, user survey and documentation
Unit 3: Design and Evaluation (7 Hrs)
Human consideration in screen design, test for good design, bad designs, organization and structural guidelines, statistical graphics, technological considerations, contextual inquiry, cognitive models - GOMS, LUCID, task analysis, structures, usability evaluation methods – heuristic evaluation, cognitive walkthrough, semiotic analysis, window management and multi-modal interaction
Unit 4: User Interface and Controls (7 Hrs)
Input and output devices, characteristics of device-based controls, selecting proper device-based control, interaction styles, operational controls, buttons, text entry / read-only controls, selection controls, check boxes, combo boxes, combination entry, other controls, sliders, tabs, scroll bars, custom controls, presentation controls and selecting proper controls
Unit 5: Visual Interface Design (7 Hrs)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Words, sentences, text, text design in web pages, error messages, instructions, providing proper feedback, blinking for attention, guidance and assistance, help, wizards, tips, international considerations, localization, accessibility, disabilities, icons, images, animation, multimedia, color – RGB, HSV, color uses, problems with color, cross-disciplinary and cross-cultural differences, color and human vision, choice of colors, discrimination and harmony, accessibility considerations and selection of colors in design
Unit6: Types of Applications and Interfaces (7Hrs)
Groupware, shared applications and artifacts, computer–supported cooperative work, social networking sites, social issues, social acceptability and organizational change, life-critical systems, ubiquitous computing, information kiosk, digital library, virtual and augmented realities, mobile interfaces, interfaces that give and take advice, natural interfaces, eye-free interfaces, context-aware computing, roomware, tangible user interfaces.
Outcomes: At the end of the course, the students will be able to analyze, design and evaluate various types of user interfaces.
Text Books:
1. Wilbert Galitz, ‘The Essential Guide to User Interface Design’, Wiley Dreamtech, 2005. 2. Ben Shneiderman, ‘Designing the User Interface’, Pearson Education, Third edition, 2002.
Reference Books:
1. Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, ‘Human Computer Interaction’, Third Edition, 2004.
2. Donald Norman, ‘The Design of Everyday Things’, Basic Books, USA, 2002. 3. Donald Norman, ‘The Design of Future Things’, Basic Books, USA, 2007.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS511THP: Internet of Things (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
UNIT 1: Introduction & Application to Internet of Things (6 Hrs)
The Internet of Things , Importance of IoT, Towards the IoT Universe IoT Strategic Research and Innovation Directions, IoT Applications, Future Internet Technologies, Infrastructure, Networks and Communication, Processes, Data Management, Iot Smart X Application: Smart Cities, Smart Energy & Smart Grid, Smart Mobility & transport, Smart Home, Smart Building & Infrastructure, Smart Factory & Manufacturing, Smart Health, Smart Logistics & Retails
UNIT 2: Embedded Suite for IoT (6 Hrs)
Introduction to ARM Processor, introduction to ARM Processor, ARM Processor Architecture, Programmer’s model, Modes of operation, Interrupt Structure and Applications. Management of Power Supply, Introduction to Raspberry Pi, Understanding the Raspberry Pi board and its components, recognizing the Input/output, GPIO connectivity
UNIT 3: WIRELESS TECHNOLOGIES supporting IoT (6 Hrs)
Protocol Standardization for IoT, Machine to machine (M2M) and WSN Protocols, Basics of RFID, RFID Protocols & NFC protocols, Issues with IoT Standardization, Unified Data Standards, Protocols – IEEE 802.15.4, ZigBee, IPv6 technologies for the IoT
UNIT 4: IoT Networking (6 Hrs) Networking Architectures: Star, Mesh, Tree, and Overview of networking Protocols: TCP/IP, 6LowPan, RPL: Routing protocol for lossy & low power network. IoT Devices Application Level Protocols: Introduction to MQTT, Quality of Service parameter in MQTT, CoAP, XMPP
UNIT 5: IoT:PRIVACY, SECURITY& GOVERNANCE (6 Hrs)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Overview of Governance, Privacy and Security Issues, Contribution from FP7 Projects, Security, Privacy and Trust in IoT-Data-Platforms for Smart Cities, First Steps towards a Secure Platform, Smart Approach. Data Aggregation for the IoT in Smart Cities, Security UNIT 6: Connecting IoT to Cloud (6 Hrs) Introduction to cloud computing, Difference between Cloud Computing and IoT, Fog Computing: The Next Evolution of Cloud Computing, Role of Cloud Computing in IoT. Living on the Edge, Connecting IoT to cloud, Cloud Storage for IoT. Cloud-to-Device Connectivity, Challenge in integration of IoT with Cloud
Textbook:
1. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence”, 1st Edition, Academic Press, 2014.
2. Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”, 1st Edition, Apress Publications, 2013
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS512THP: Machine Learning (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1 : Fundamentals ( 7 Hrs ) Introduction: Soft computing and hard computing, types, applications. Well posed learning problem, Designing a learning system, Perspectives and issues in soft computing, Concept Learning and the General-to-Specific Ordering: Task, search, Find S algorithm, Version space and the candidate elimination algorithm, list then eliminate algorithm, inductive bias, Decision Tree Learning: representation, appropriate problems, Basic design tree learning algorithm, Hypothesis space, inductive bias, issues in decision tree learning. Unit 2 : Learning by experience ( 7 Hrs) Artificial Neural Networks: representation, perceptron, learning rules, activation functions, Backprapogation algorithm, Support Vector Machines and Kernel based methods, obtaining the optimal hyperplane, SVM formulation with slack variables; nonlinear SVM classifiers, Kernel Functions for nonlinear SVMs; Mercer and positive definite Kernels, Support Vector Regression and ε-insensitive Loss function, examples of SVM learning,Overview of SMO and other algorithms for SVM; ν-SVM and ν-SVR; SVM as a risk minimizer, Positive Definite Kernels; RKHS; Representer Theorem Feature Selection, Model assessment and cross-validation, Feature Selection and Dimensionality Reduction; ensemble classifiers, Principal Component Analysis, Assessing Learnt classifiers; Cross Validation, evaluation. Unit 3 : Hypothesis and Probability ( 6 Hrs) Evaluating Hypotheses, Evaluating hypothesis accuracy, Sampling theory, Central limit theorem, hypothesis testing, comparing learning algorithms. Bayesian Learning, Bayes theorem and concept learning, Maximum likelihood hypothesis, minimum description length primciple, Gibbs algorithm, k-means algorithm. Unit 4 : Computational Learning and use of Instances ( 7 Hrs) Computational Learning Theory, probably learning, sample complexity for finite hypothesis spaces, sample complexity for infinite hypothesis spaces, Mistake bound model of learning, weighted majority algorithm, Instance-Based Learning: k-nearest neighbor learning, locally weighted regression, Unit 5 : Evolutionary Computation ( 7 Hrs ) Introduction to Genetic Algorithms: hypothesis space search, genetic programming, models of evaluation and learning, Learning Sets of Rules: sequential covering algorithms, learning rule sets summary, learning first order rules, inverted deduction, resolution Genetic algorithm. Unit 6 : Analytical and Inductive Learning ( 7 Hrs )
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Introduction to analytical learning. Combining Inductive and Analytical Learning, Reinforcement Learning. Hybrid systems, fuzzy logic. Classical set, Fuzzy sets, Fuzzy relations, Fuzzification, Membership functions, Defuzzification, Methods of de-fuzzification, Fuzzy rules. implementation of all these algorithms. Course Outcomes: At the end of the course, the students will be able to: 1. Use the basic concepts and techniques of Machine Learning. 2. Develop skills of using recent machine learning software for solving practical problems. 3. Gain experience of doing independent study and research. Text Books 1. T. Mitchell, “ Machine Learning”, McGraw-Hill, 1997. 2. Anup Kumar Srivastava, Soft Computing, Alpha Science International limited. 2009. Reference Books 1. Ethem Alpaydin, "Introduction to Machine Learning", MIT press, 2004. 2 . Jacek M. Zurada, “Introduction to Artificial neural System”, JAICO publishing house,2002,. 3. Research papers suggested by the faculty.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS513THP: Wireless Sensor network (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Introduction and Overview (4 Hrs)
Background of Sensor Network Technology, Basic Overview of the Technology, Basic Sensor Network Architectural Elements, Brief Historical Survey of Sensor Networks, Challenges and Hurdles, Networks stack, Hardware requirement, Use of WSN in IoT Unit 2: Medium Access Control Protocols (6 Hrs) Fundamentals of MAC Protocols , Performance Requirements, Common Protocols, MAC Protocols for WSNs: Schedule-Based Protocols, Random Access-Based Protocols, Protocol Overview: Periodic Listen and Sleep Operations, Schedule Selection and Coordination, Schedule Synchronization, Adaptive Listening, Access Control and Data Exchange, Message Passing, Unit 3: Routing Protocols (8 Hrs) Data Dissemination and Gathering, Routing Challenges and Design Issues: Network Scale and Time-Varying Characteristics, Resource Constraints, Sensor Applications Data Models, Routing Strategies in Wireless Sensor Networks: WSN Routing Techniques, Flooding and Its Variants, Sensor Protocols for Information via Negotiation, Low-Energy Adaptive Clustering Hierarchy, Power-Efficient Gathering in Sensor Information Systems, Directed Diffusion, Geographical Routing Unit 4: Transport Control Protocols (8 Hrs) TCP (RFC 793), UDP (RFC 768), Mobile IP, Feasibility of Using TCP or UDP for WSNs, Transport Protocol Design Issues, Existing Transport Control Protocols: CODA (Congestion Detection and Avoidance), ESRT (Event-to-Sink Reliable Transport), RMST (Reliable Multi segment Transport), PSFQ (Pump Slowly, Fetch Quickly), GARUDA, ATP (Ad Hoc Transport Protocol), Problems with Transport Control Protocols, Performance of Transport Control Protocols: Congestion, Packet Loss Recovery, Unit 5: Performance and Traffic Management (6 Hrs) WSN Design Issues: MAC Protocols, Routing Protocols, Transport Protocols, Performance Modeling of WSNs: Performance Metrics, Basic Models, Network Models, Quality of Service. Unit 6: Case Studies of WSN (4 Hrs)
Applications of Sensor Networks: Home Control, Building Automation, Industrial Automation, Medical Applications, Agriculture application, IoT implementation
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Reference: 1. Wireless Sensor Networks: Technology, Protocols and Applications, Kazem Zohraby et al, Wiley Publication
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
FF No. : 654
CS514THP: Image Processing (THP)
Credits: 04 Teaching Scheme:- Theory 3 Hrs/Week
Project: 2 Hrs/Week
Unit 1: Introduction (6 Hours)
Introduction Elements of digital image processing, Image model, Sampling and quantization, Relationships between pixels
Unit 2: Image Transforms (6 Hours)
Discrete Fourier Transform, Discrete Cosine Transform, Haar Transform, Hadamard Transform
Unit 3: Image Enhancement (6 Hours)
Enhancement by point processing, Spatial filtering, Enhancement in the frequency domain, Color Image Processing
Unit 4: Image Segmentation (8 Hours)
Discontinuity detection, Edge linking and boundary detection, Thresholding, Region oriented segmentation, Use of motion for segmentation
Unit 5: Image Representation (8 Hours)
Representation and Description, Boundary description, Regional description
Unit 6: Morphological Image Processing (6 Hours)
Dilation and Erosion, Opening and Closing, Some basic morphological algorithms, Extensions to gray level images
Text Books:
1. Digital Image Processing, Rafael Gonzalez, 2nd edition Addison-Wesley
2. Digital Image Processing, A.K. Jain
Reference Books:
1. Digital Image Processing, Sridhar, OXFORD
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Sem-III Course Code
Course Name
Contact Hours / Week Credits
Theory Project Based Lab
Regular Lab
Technical Seminar-II
4 4
Project Dissertatio
n-I
8 16
TOTAL 20
Sem-IV Course Code
Course Name
Contact Hours / Week Credits
Theory Project Based Lab
Regular Lab
Project Dissertatio
n-II
10# 20
TOTAL 20
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of M. Tech. CSE (IT) Pattern A-16, A.Y. 2017-18
Guidelines for M.Tech CSE(IT) Dissertation
In the first semester students are expected to complete the following sub-components of Thesis and present it to panel of examiners. Hard copy of the semester I report should include the following.
1. Motivation behind the Research 2. Need of the Research 3. Information Gathering Survey Report 4. Scope of the Thesis 5. Problem specification with System Requirement Specification (SRS). 6. System Analysis and Feasibility study Report covering feasibility in terms of
implementation, usability.
In the second semester students are expected to complete the following sub-components of Thesis and present it to panel of examiners.
1. System Design 2. Implementation 3. Testing
It is mandatory to publish the at least one Journal/Conference paper before the submission of Thesis.