Apj Abdul Kalam Kerala Technological University: (Kolam Cluster - 02)
Apj Abdul Kalam Kerala Technological University: (Kolam Cluster - 02)
Apj Abdul Kalam Kerala Technological University: (Kolam Cluster - 02)
of
M. TECH.
in
COMPUTER AND
INFORMATION SCIENCE
OFFERING DEPARTMENT
COMPUTER SCIENCE
AND ENGINEERING
NO MEMBER
Page 1
Date: Dr S. Mohan,
Place: Professor, IIT, Madras
Chairman
Page 2
I. Ability to craft pioneering proficiency in research using technical and analytical skills to
overcome the resilient challenges in the arena of computing and technology.
II. To mould learners as an entrepreneur by instilling innovative concepts in the discipline of
computer science.
III. Attain leadership abilities and apply them with integrity, discipline and ethics in the
technical scenario.
Page 3
Page 4
ELECTIVE I
Page 5
ELECTIV II
ELECTIV III
ELECTIVE IV
ELECTIV V
02CS7223.1 Software Quality Assurance and Testing
02CS7223.2 Data Compression
02CS7223.3 Computational Geometry
02CS7223.4 Medical Imaging
02CS7223.5 Big Data Analytics
Page 7
End Semester
Internal Exam
Exam
Course code Name L- T - P Credits
Slot Marks Duration
Marks
(hrs)
02CS7214 Project(Phase-2) 0-0-21 70 30 0 12
Page 8
MATHEMATICAL FOUNDATIONS
02CS6211 4-0-0 2015
OF COMPUTER SCIENCE
Course Objectives
To give the students understanding of the fundamental concepts in theorem proving, recurrence
relations and to give the student knowledge regarding the counting and probability ,probability
distributions, special graphs and circuits, important algebraic structures .
Syllabus
Techniques for theorem proving; Linear time temporal logic and branching time logic; Adequate sets
of connectives; Principles of mathematical induction and complete induction; Recursive definitions;
Generating functions; Solution methods for recurrence relations; Fundamental principles of counting;
Probability theory; Mathematical expectation; Discrete distributions; Continuous distributions;
Graphs; Euler’s formula; Groups and sub groups; Rings; Quadratic residues; Reciprocity; Elliptic
curve arithmetic
Course Outcome
Students after the completion of the course understand the Conceptual understanding of the above
topics and ability to apply them in practical situations.
References
Page 9
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page
10
Downloaded from Ktunotes.in
Course No. Course Name L-T-P-Credits Year of Introduction
To give the students understanding about advanced data structures. and how to analyze and
establish correctness of algorithms and also to understand theory behind various classes of
algorithms.
Syllabus
Amortized analysis; Advanced data structures; Network flow algorithms and their analysis;
Probabilistic algorithms; Monte-Carlo algorithms; Geometric algorithms; Convex hull algorithms;
Finding closest pair of points; Number theoretic algorithms; Integer factorization; String matching;
Overview of complexity classes; Complexity classes in randomized algorithms.
.
Course Outcome
Page 10
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 11
ADVANCED SOFTWARE
02 CS 6231 4-0-0: 4 2015
ENGINEERING
Course Objectives
To gain knowledge about the issues and approaches in modeling, analyzing and testing software
systems.
.
Syllabus
Introduction to software engineering; Role of software engineer; Modelling the process and life cycle;
Software process models; Agile methods; Tools and techniques for process modelling; Process
models and project management; Project personnel and organization; Effort and schedule estimation;
Risk management; Capturing, eliciting, modelling, and reviewing requirements; Software
architectures and their evaluation; Software architecture documentation; Object oriented design;
Types of testing; Reliability, availability, and maintainability; predictive accuracy; Test
documentation; Maintaining the system.
.
Course Outcome
References
1. Shari Lawrence Pfleeger, Joanne M Atlee, “Software Engineering Theory and Practice”, 4/e,
Pearson Education, 2011.
2. Software Engineering: A Practitioner's Approach, Roger S Pressman, 7/e,. McGraw Hill
Int.Ed., 2010.
3. Ian Somerville, “Software Engineering”, 8/e, Addison-Wesley 2007
4. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, “Fundamentals of Software Engineering”,
2/e, PHI Learning Private Ltd., 2010
5. PankajJalote, “An Integrated Approach to Software Engineering”, 3/e, Springer 2005.
6. K.K Aggarwal&Yogesh Singh, “Software Engineering”, New Age International 2007.
7. Norman E Fenton, Shari Lawrence Pfleeger, “Software Metrics: A Rigorous and Practical
Approach.”1998
Page 12
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 13
Syllabus
Course Outcome
Page 14
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 15
Syllabus
Course Outcome
To discuss about information security, its significance and the domain specific security issues.
References
1. Bernard Menezes, “Network security and Cryptography”, Cengage Learning India, 2010.
2. Behrouz A. Forouzan, “Cryptography and Network Security”, Special Indian Edition, Tata
McGraw Hill, 2007
3. William Stallings, “Cryptography and Network Security: Principles and Practice”, 6/e
Pearson Education, 2013.
4. Dieter Gollmann. “Computer Security”, John Wiley and Sons Ltd., 2006.
5. Whitman and Mattord, “Principles of Information Security”, Cengage Learning, 2006.
6. D. Bainbridge, “Introduction to Computer Law”, 5/e, Pearson Education, 2004.
7. C. Kaufman, R. Perlman and M. Speciner, “Network Security: Private Communication in a
public World”, 2/e, Prentice Hall, 2002.
8. W. Mao, “Modern Cryptography: Theory & Practice”, Pearson Education, 2004.
9. H. Delfs and H. Knebl, “Introduction to Cryptography: Principles and Applications”,
Springer Verlag, 2002.
Page 16
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 17
MODERN COMPUTING
02 CS 6251.2 3-0-0-3 2015
PARADIGMS
Course Objectives
• The ability to work with various computing revolutions like HPC, Cluster, Grid and Cloud
computing.
• Ability to use virtualization techniques to implement computing approaches like cloud
computing.
Syllabus
High performance computing; Programming models; Introduction to PVM and MPI; Cluster
computing; Grid Computing – Fundamentals, Grid security, Grid architecture, Grid topologies; Cloud
computing – Cloud architecture, Cloud storage, Cloud services, EUCALYPTUS, CloudSim;
Virtualization types; Virtual machines.
Course Outcome
References
Page 18
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 19
IMAGE PROCESSING
02 CS 6251.3 3-0-0-3 2015
Course Objectives
Syllabus
Digital image representation; Fundamental steps in image processing; Elements of digital image
processing systems; Sampling and quantization; Relationship between pixels; Image enhancement –
Basic grey level transformations, Histogram equalization, Spatial filtering; Image transforms;
Image enhancement in frequency domain; Image restoration; Point detection, line detection, and
edge detection in images; Image segmentation; Image compression; Image reconstruction from
projections.
Course Outcome
References
1. Rafael C., Gonzalez & Woods R.E., “Digital Image Processing”, Pearson Education.
2. Rosenfeld A. &Kak A.C., “Digital Picture Processing”, Academic Press
3. Jain A.K, “Fundamentals of Digital Image Processing”, Prentice Hall,Eaglewood Cliffs, NJ.
4. Schalkoff R. J., “Digital Image Processing and Computer Vision”, John Wiley
5. Pratt W.K., “Digital Image Processing”, John Wiley
Page 20
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 21
Syllabus
Building a Network; Cost-Effective Resource sharing; Protocol layering; Bandwidth and Latency;
Concurrent Logical Channels; Switching and Bridging; Virtual Circuit Switching; Virtual Networks
and Tunnels; sub netting and classless addressing; Distance Vector(RIP), Link State(OSPF);
Mobility and Mobile IP; End-to-End Protocols; Congestion Control and Resource Allocation
Course Outcome
References
1.Larry Peterson and Bruce S Davis “Computer Networks :A System Approach” 5th Edition ,
Elsevier -2014
2.Douglas E Comer, “Internetworking with TCP/IP, Principles, Protocols and Architecture” 6th
Edition, PHI - 2014
3.Uyless Black “Computer Networks, Protocols , Standards and Interfaces” 2nd Edition – PHI
Page 22
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 23
Syllabus
References
1. James D. Foley, Andries van Dam, Steven K. Feiner and F. Hughes John, “Computer
Graphics, principles and Practice in C”, 2/e, Pearson Education.
2. Donald Hearn and M. Pauline Baker, “ Computer Graphics”, Prentice Hall India
3. Alan Watt , “ 3D Computer Graphics”, Addison Wesley.
Page 24
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 25
Course Objectives
Syllabus
Course Outcome
• Students are exposed to the research concepts in terms of identifying the research problem,
collecting relevant data pertaining to the problem, to carry out the research and writing
research papers/thesis/dissertation.
References
1. C.R Kothari, Research Methodology, Sultan Chand & Sons, New Delhi,1990.
2. Panneerselvam, “Research Methodology”, Prentice Hall of India, New Delhi, 2012.
3. J.W Bames,” Statistical Analysis for Engineers and Scientists”, McGraw Hill, New York.
4. Donald Cooper, “Business Research Methods”, Tata McGraw Hill, New Delhi.
5. Leedy P D, "Practical Research: Planning and Design", MacMillan Publishing Co.
6. Day R A, "How to Write and Publish a Scientific Paper", Cambridge University Press, 1989.
7. Manna, Chakraborti, “Values and Ethics in Business Profession”, Prentice Hall of India, New
Delhi, 2012.
8. Sople,”Managing Intellectual Property: The Strategic Imperative”, Prentice Hall of India, New
Delhi, 2012.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 26
Page 27
Course Objectives
Syllabus
Each student is required to select a topic on advanced technologies in Computer Science and allied
subject domains and get it approved by the faculty-in-charge of seminar. He/she should give a
presentation with good quality slides. An abstract of the seminar should be submitted to the faculty
members well in advance before the date of seminar. He/she should also prepare a well documented
report on the seminar in approved format and submit to the department
Page 28
Course Objectives
Each student has to work individually on assigned lab exercises. Lab sessions could be scheduled as
one contiguous four-hour session per week or two two-hour sessions per week. It is recommended
that all implementations are carried out in Java. If C or C++ has to be used, then the threads library
will be required for concurrency.
Lab Exercises
Page 30
Course Objectives
To understand the fundamental and advanced concepts Data Warehousing and Data Mining.
Syllabus
Data warehousing; OLAP operations; Data warehousing architecture; Data warehousing to data
mining; Data mining tasks; Data mining issues; Data pre-processing; Concept hierarchy generation;
Introduction to DMQL; Similarity measures; Classification algorithms; Clustering algorithms;
Association rules; Web mining; Spatial mining; Temporal mining.
Course Outcome
References
1. Margaret H Dunham, “Data Mining – Introductory and Advanced Topics”, Pearson India, 2005.
2. Ian H. Witten, Eibe Frank, Mark A. Hall,” Data Mining: Practical Machine Learning Tools and
Techniques”, 3/e, Morgan Kaufmann, 2011.
3. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, 2/e, Morgan Kaufman, 2006.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 31
Page 32
INFORMATION
02 CS 6222 3-0-0-3 2015
RETRIEVAL
Course Objectives
Syllabus
Goals and history of IR; Impact of web on IR; Role of Artificial Intelligence in IR; Basic IR models;
Basic tokenizing indexing; Implementation of vector space retrieval; Experimental evaluation of IR;
Query operations and languages; Metadata and markup languages; Web search engines; Text
categorization and clustering; Clustering algorithms; Applications to information filtering,
organization, and relevance feedback; Recommender systems; Information extraction and integration.
Course Outcome
• Students gain in-depth theoretical and practical knowledge of information retrieval techniques
and ability to apply them in practical scenarios.
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 33
Page 34
Syllabus
Introduction to Linux kernel; Linux versus Unix kernels; Process management; Process scheduling –
Linux’s process scheduler, Scheduling algorithms; System call handling and implementation;
Interrupts and interrupt handlers; Kernel synchronization; Kernel synchronization methods; Timers
and time management; Memory management; Virtual file system; Block IO layer; Process address
space; Devices and modules.
Course Outcome
References:
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 35
Page 36
COMPUTER VISION
02 CS 6242.1 3-0-0-3 2015
Course Objectives
Syllabus
Image formation –feature detection and matching- singular value decomposition –Harr,Walsh and
Hadamard transforms – Discrete Fourier Transform - Photometric image formation –Statistical
description of images. Feature detection and matching - Segmentation – Mean shift and mode
finding – K-means and mixture of Gaussians – Graph cuts and energy-based methods – feature
based alignment. Image restoration – Inverse filtering – Classification – Minimum distance classifiers
– Cross validation – SVM – Ensembles – Bagging and boosting. Recognition – Object classification
and detection – Face recognition – Instance recognition – Category recognition– Human motion
recognition. State-of-the-art and the future - Content based Search – Digital morphology.
Computation Photography - Image & video annotation-image stitching
Course Outcome
Students who successfully complete this course will have demonstrated an ability to understand the
fundamental concepts of imaging techniques; Apply the basic concepts of image processing methods
such as filtering, edge detection segmentation and classification; Use the ability to understand
various vision tasks; use ability to formulate and solve computer vision problems
References
1. ”Computer vision: Algorithms and Applications” (1st Ed): Richard Szeliski , Springer (2010)
2. “Algorithms for Image Processing and Computer Vision “ (2nd Ed): J. R. Parker, Wiley (2010)
3. “Learning OpenCV: Computer Vision with the OpenCV Library “(1st Ed): Gary Bradski, O’Reilly
(2008)
4. ” Image Processing: The Fundamentals “(2 edition): Maria Petrou and Costas Petrou, Wiley (2010)
5. “Mathematical Elements of Computer Graphics” (1st Ed): David F. Rogers and J. Alan Adams,
McGraw Hill (1989)
Page 37
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 38
Syllabus
Overview of wireless systems , Radio propagation ,Digital communication over radio channels –
Modeling of a Wireless Channel - Capacity of wireless channels . Cellular , Cell splitting,
Narrowband and Wideband systems. Random access and Wireless LANs Association in WLANs
Wide-Area Wireless Networks - Wireless MANs and PANs . GSM evolution for data – UMTS
architecture –HSDPA – FOMA . CDMA evolution Design of a wireless network , Link budget for
GSM and CDMA. HSPA+, WiMAX and LTE– SCTP IEEE 802.21handoff management.
Course Outcome
References
1.”Wireless Communications & Networking” (1st Ed): Vijay K Garg, Morgan Kaufmann
(2007)
2. “Wireless Networks”: Anurag Kumar, D. Manjunath, Joy Kuri, (1st Ed.), Morgan Kaufman
(2008)
3. “An Introduction to LTE: LTE, LTE-Advanced, SAE and 4G Mobile Communications “(2nd
Ed): Christopher Cox, Wiley (2012)
4. Web Resources: ieee.org
Page 39
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 40
Advanced Topics in
02 CS 6242.3 3-0-0-3 2015
Distributed
Systems
Course Objectives
Course Outcome
The student gains insight into conceptual and practical aspects of distributed systems.
References
1. Andrew S. Tanenbaum, Maarten Van Steen.” Distributed Systems – Principles and Paradigms “,
2/e, PHI, 2004.
2. Randy Chow Theodore Johnson, “Distributed Operating Systems and Algorithm Analysis”,
Pearson Education, 2009.
3. Nancy A. Lynch, Morgan,” Distributed Algorithms”, Kaufmann Publishers, Inc, 1996.
4. Tom White, “Hadoop: The Definitive Guide”, 1/e, O’reilly, 2012.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 40
Page 41
PARALLEL ALGORITHMS
02 CS 6242.4 3-0-0-3 2015
Course Objectives
Syllabus
Course Outcome
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 42
Page 43
SOFT COMPUTING
02 CS 6242.5 3-0-0-3 2015
PARALLEL
ALGORITHMS
Course Objectives
• To familiarize the salient approaches in soft computing based on artificial neural networks,
fuzzy logic, and genetic algorithms.
• To introduce applications of soft computing to different research areas in Computer Science /
Information Technology.
Syllabus
Artificial neural network based concept of soft computing; Architectures; Different learning
methods; Models of neural network; Fuzzy sets and logic; Fuzzy versus crisp; Fuzzy relations;
Crisp logic; Predicate logic; Genetic algorithm based concept; Travelling salesman problem; Graph
coloring problem; Hybrid systems; Neuro fuzzy systems.
Course Outcome
References
1. S.N. Sivanandam, S.N. Deepa, “Principles of Soft Computing”, 2/e, John Wiley India, 2012
2. Simon Haykin, “Neural Networks- A Comprehensive Foundation”, 2/e, Pearson Education.
3. T.S. Rajasekaran, G.A. Vijaylakshmi Pai, “Neural Networks, Fuzzy Logic & Genetic Algorithms –
Synthesis and Applications”, Prentice-Hall India
4. Sanchez, Takanori, Zadeh, “Genetic Algorithm and Fuzzy Logic System”, World Scientific
5. Goldberg David, “Genetic Algorithms”, Pearson Education
6. Zimmermann H. J , “Fuzzy Set Theory & Its Applications”, Allied Publishers Ltd.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 44
Page 45
ADVANCED GRAPH
02 CS 6252.1 THEORY 3-0-0-3 2015
Course Objectives
To impart deeper understanding in advanced concepts in graph theory and their practical
applications.
Syllabus
Graphs – Paths and connectedness, Cutnodes and blocks, Graph classes and graph operations;
Connectivity and edge connectivity; Hamiltonicity; Centers; Extremal distance problems;
Distance sequences; Matrices; Convexity; Symmetry; Digraphs; Graph algorithms; Networks.
Course Outcome
Students become aware of the advanced concepts of graph theory and gain ability to apply
those concepts in practical scenarios.
References
1. Fred Buckley and Frank Harary , “Distance in Graphs”, Addison – Wesley, 1990.
2. C. R. Flouds: “Graph Theory Applications”, Narosa Publishing House, 1994.
3. Harary F: “Graph Theory”, Addison- Weslwy pub. 1972.
4. Deo N: “Graph Theory with Applications to Engineering and Computer Science”, Prentice Hall
Inc. 1974.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 46
Page 47
Course Objectives
To give Students:-
The fundamentals of Language processing from computational Viewpoint.
Ability to conceptualize problems from the perspective of computational linguistics.
The way of finding solutions for real world problems like spell-checking, Parts-of Speech
Tagging, Corpus development, document retrieval etc.
Syllabus
Students who successfully complete this course will be able to understand the core theoretical
aspects of computational linguistics and use them to strengthen the formal base of any applications
that involve the processing of human language.
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 48
Page 49
Course Objectives
Syllabus
Security trends, security attacks and security mechanisms; Network security model; Review of
intrusion detection systems; Review of cryptographic algorithms and protocols; Kerberos v4;
Kerberos v5; PKI; Real time communication security; IPSec; Email security; PEM & S/ MIME; PGP;
Web security; SSL/ TLS; Secure electronic transaction; Network management security; Wireless
security; Firewalls.
Course Outcome
The student gains knowledge in problems and approaches related to secure network management.
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 50
Page 51
Course Objectives
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 52
Page 53
DECISION SUPPORT
02 CS 6252.5 SYSTEMS 3-0-0-3 2015
Course Objectives
Syllabus
Concepts of data, information, information systems, and end users; Systems concepts; Building
information system; Systems development cycle; Prototyping evolution of information
systems; Decision making; Making decisions in groups; Knowledge management systems;
Knowledge representation techniques; Business Intelligence; Data warehousing concepts; Data
mining concepts; Business Analytics.
Course Outcome
• The student should have conceptual strength in DSS and should be able apply it identify the
most apt DSS in a practical scenario.
References
1. Turban, Efrain, “Decision Support & Business Intelligent Systems”, 8/e, Pearson Education
2. Marakas, George.M, “Decision Support Systems in the 21st Century”, Pearson Education
3. Mallach, Efrem G., “ Decision Support & Data Warehouse Systems”, Tata McGraw-Hill
4. Keen,Peter G.W, “Decision Support System and Organizational Perspective”, Addison- Wesley
5. Theierauff, Robert J., “Decision Support System for Effective Planning”, Prentice Hall, 1982.
6. Krober,Donald W., and Hugh J. Watson, “Computer Based Information System”, New York,1984.
7. Andrew P. Sage, “Decision Support System Engineering”, John Wiley & Sons, New York,1991.
8. Leod. Raymond Me JR, “Management Information Systems”, 5/e, Macmillian Publishing
Company, 1993.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 54
Page 55
ADVANCED DBMS
02 CS 6272 LABORATORY 0-0-2: 2 2015
Course Objectives
Syllabus
Each student has to work individually on assigned lab exercises. Lab sessions could be scheduled as
one contiguous four-hour session per week or two two-hour sessions per week. It is recommended
that all implementations are carried out in Oracle.
Course Outcome
LAB EXERCISES
Page 56
Course Objectives
Cloud computing; Cloud architecture; Cloud storage; Advantages and disadvantages of cloud
computing; Cloud service development; Centralizing email communications; Cloud computing for
the corporation; Schedules and task management; Collaborating on event management, project
management, and contact management; Collaborating on databases; Collaborating on web-based
communication tools; Evaluation of web conference tools; Collaborating via blogs and wikis.
Course Outcome
• Design and develop cloud services for everyone.
• Use Cloud Service and collaborate it with various applications and taking it online.
References
1. Dan C. Marinescu , “Cloud computing: Theory and Practice”, Morgan Kaufmann, 2013
2. Kai Hwang, Geoffrey C. Fox, Jack J. Dongarra, “Distributed and Cloud Computing,: From
Parallel Processing to the Internet of Things”, 1/e, Morgan Kaufmann , 2011
3. Michael Miller, “Cloud Computing: Web-Based Applications That Change the Way You Work and
Collaborate Online”, Que Publishing, 2008.
4. Haley Beard, “Cloud Computing Best Practices for Managing and Measuring Processes for
Ondemand Computing, Applications and Data Centers in the Cloud with SLAs”, Emereo Pty Limited,
2008.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 57
Page 58
Course Objectives
Syllabus
Introduction to learning; Types of learning; Why machine learning; Types of problems in machine
learning; Machine learning as a classifier; Machine learning applications; Neural networks;
Artificial Neural Networks; Association learning; Statistical learning; Hidden Markov Models;
Decision trees; Bayesian networks; Supervised learning; Support vector machines; Case Base
Reasoning; Fuzzy network; Unsupervised network; Clustering; Markov decision problem; Q-
learning algorithms; On-Policy and Off-Policy learning; Learning automata.
Course Outcome
• Students gain understanding of conceptual and practical aspects of machine learning and
ability to apply the techniques in real-world scenarios.
References
1. Anderson J.A., “An Introduction to Neural Networks”, Prentice Hall India, 1999.
2. Hertz J. Krogh, R.G. Palmer, “Introduction to the Theory of Neural Computation”,
AddisonWesley,, 1991.
3. Stephen Marsland Machine Learning: An Algorithmic Perspective, CRC Press, 2009
4. Vojislav Kecman, “Learning and Soft Computing", 1/e, Peason Education, 2004.
5. Stuart Russell and Peter Norvig "Artificial Intelligence: A Modern Approach, 3/e, Peason
Education., 2011.
6. Shakhnarovish, Darrell, and Indyk,, “Nearest-Neighbor Methods in Learning and Vision”. MIT
Press, 2005.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 59
Page 60
Syllabus
Course Outcome
• Students are able to use the concepts of linear algebra, approximation of functions and partial
differential equations in solving real life problems.
References
1. Gene H. Golub and James M. Ortega.. “Scientific Computing and Differential Equations”,
Academic Press NewYork.
2. M. K. Jain..”Numerical Solution of Differential Equations”, John Wiley & Son.
3. M. G. Ancona ..”Computational Methods for Applied Science and Engineering”. Rinton
Press..
4. Kendall E. Atkinson, “ An Introduction to Numerical Analysis”, John Wiley & Son.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 61
Page 62
• The primary objective of this course is to introduce to the area of wireless sensor networks
and learn the concepts and principles behind WSN.
• To learn WSN network design, sensor node embedded system design and implementation.
• On WSN network management, the focus is mainly on wireless network security which is a
very important issue in WSN.
Syllabus
Course Outcome
• After passing the course, a student comprehends the Wireless Sensor Networks (WSN) as a
new technology area in research and industry.
• A student is familiar with the main standards and specifications of WSNs and identifies the
key building blocks for them.
• A student can define and explain the essential challenges of resource constrained WSN
design and implementation, including applications, interfaces, energy-efficient protocols and
platform functionalities.
• A student can apply both theoretical and practical tools for WSN design and utilization and
design potential application scenarios for WSNs.
References
1. C. Siva Ram Murthy, B. S. Manoj, "AdHoc Wireless Networks ", Pearson Education, 2008.
2. Feng Zhao, Leonides Guibas, "Wireless Sensor Networks ", Elsevier, 2004.
3. Jochen Schiller, "Mobile Communications ", 2/e, Pearson Education, 2003.
4. William Stallings, "Wireless Communications and Networks ", Pearson Education, 2004.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 63
Page 64
Course Objectives
To give the students an introduction to bio-informatics and various concepts related to bio-
informatics such as search engines, data visualization, pattern matching etc.. To build efficient
solutions to problems like sequence alignment and to introduce the process of drug discovery.
Syllabus
Introduction to Molecular biology, Gene structure and information content, Molecular biology tools,
Algorithms for sequence alignment, Sequence databases and tools. Molecular Phylogenetics,
Phylogenetic trees, Algorithms for Phylogenetic tree construction, Introduction to Perl programming
for Bioinformatics.Introduction to Protein structure, Algorithms for Protein structure prediction, Gene
expression analysis, Micro Arrays, Pathway analysis. Pattern Matching algorithms, Bio-data analysis,
Data Mining in Bioinformatics, Algorithms and data structures for efficient analysis of biological
data, Drug Discovery.
Course Outcome
This course empowers students with problem analysis skills, imbibes an interest in investigation of
bioinformatics problems, and students also gain expertise in programming to solve bioinformatics
problems.
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 65
Page 66
• Students get in-depth skill to quantitatively assess the quality of software; they also
understand the fundamental principles and tools for software-testing and quality assurance.
References
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 67
Page 68
Course Objectives
• Develop theoretical foundations of data compression, concepts and algorithms for lossy and
lossless data compression, signal modeling and its extension to compression with
applications to speech, image and video processing.
Syllabus
Compression techniques; lossy and lossless compression; Huffman coding; Adaptive coding;
Arithmetic coding; Dictionary based compression; Sliding window compression; LZ77, LZ78,
LZW compression; Predictive coding; Speech compression and synthesis; Image compression;
Image standards; Video compression; Comparison of compression algorithms; Implementation of
compression algorithms.
Course Outcome
• Awareness about various data compression techniques and their practical significance.
References
1. David Solomon, “Data compression: the complete reference”, 2/e, Springer-verlag, New York.
2000.
2. Stephen Welstead, “Fractal and wavelet Image Compression techniques” , PHI, 1999.
3. Khalid Sayood, “Introduction to data compression”, Morgan Kaufmann Publishers, 2003.
4. Sleinreitz ―”Multimedia System”ǁ Addison Wesley.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 69
Page 70
Geometric preliminaries; Data structures for geometric problems; Geometric searching; Plane
sweep technique; Slab method; Monotone polygons; Kd-trees; Convex hulls; Triangulation; Post
office problem; Voronoi diagrams; Introduction to visibility problems; Kernel of a simple polygon;
Visibility graph; Shortest path for a point robot.
Course Outcome
• Awareness about various data compression techniques and their practical significance.
• Capable to develop efficient algorithms by exploiting geometric properties
• Capable in identifying properties of objects, expressing them as lemmas and theorems and
proving their correctness.
• Capable in applying learned algorithm in diversified fields like data base Searching, data
mining, graphics, image processing pattern recognition, computer vision motion planning and
robotics
References
1. Franco P. Preparata, Michael Ian Shamos, “Computational Geometry- An Introduction”, Texts and
Monographs in Computer Science , Springer – Verlag
2. Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars “ Computational Geometry,
Algorithms & Applications” Springer
3. Herbert Edelsbrunner, “Algorithms in Combinatorial Geometry”, EATCS Monographs on
Theoretical Computer Science, Springer – Verlag.
4. “Art Gallery Theorems”, Joseph O’ Rourke, Oxford Press.
5. Joseph O’ Rourke, “ Computational Geometry in C”, Cambridge University Press
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 71
Page 72
Course Objectives
• Identify and describe in qualitative terms the principles of x-ray generation, x-ray-tissue
interaction, and x-ray imaging
• Describe the principles of Computed Tomography (CT) and the 2D/3D image reconstruction
methods involved
• Describe in qualitative terms the principles of ultrasound, PET, SPECT and MRI imaging
• Identify and describe image contrast, image resolution, and signal-to noise ratio involved in
biomedical imaging 5. Identify and describe the complementary nature of various imaging
techniques
Syllabus
X-ray imaging , computed tomography, ultrasonic imaging, Magnetic Resonance Imaging, Nuclear
Medicine and Infrared Imaging –principles, image characteristics, image acquisition, clinical
applications
Course Outcome
References
1. "Handbook of Medical Image Processing and Analysis” (Second Edition), Issac N Bankman,
2008 Elsevier Inc
2. “Medical Image analysis”, second edition, Atam P Dhawan, IEEE Press, 2011
3. “Physics of Medical Imaging”, S Webb , Adam Highler, Bristol,
4. “The Essential Physics of Medical Imaging”, 3rd edition, Jerrold T. Bushberg, J. Anthony
Seibert Lippincott Williams & Wilkins, 2011
5. “Medical Imaging Signals and Systems”, 2 edition , Jerry L. Prince, Jonathan, pearson
education, 2015
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 73
Page 74
Course Objectives
• To impart following concepts Big data analytics, Tools and practices for working with big
data and Time series and text analytics to students.
Syllabus
Introduction to big data- features and evolution of big data; big data analytics – data analytics
lifecycle overview-case study ; Review of basic data analytics method –exploratory data analysis and
methods for evaluation- advanced analytical theory and methods - time series analysis and text
analysis; advanced analytics technology and tools- map reduce and hadoop.
Course Outcome
The students who successfully complete this course will have the ability to deploy a structured
lifecycle approach to data analytics problems and apply appropriate analytic techniques and tools to
analyzing big data. Graduates will demonstrate an ability to use techniques to investigate complex
problems through research and effectively utilize appropriate modern engineering tools to solve it.
References
1.David Dietrich, Barry Heller, Biebie Yang, “Data Science and Big Data Analytics: Discovering,
Analyzing, Visualizing and Presenting Data”, EMC Education Services, John Wiley &Sons, Inc
2.Frank J Ohlhorst,” Big Data Analytics: Turning Big Data into Big Money”, Wiley and SAS
Business Series, 2012.
3.Colleen Mccue, “Data Mining and Predictive Analysis: Intelligence Gathering and Crime
Analysis”, Elsevier, 2007
4.Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets, Cambridge University”
Press, 2012.
5.Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with
Advanced Analytics”, Wiley and SAS Business Series, 2012.
6.Paul Zikopoulos, Chris Eaton, Paul Zikopoulos, “Understanding Big Data: Analytics for Enterprise
Class Hadoop and Streaming Data”, McGraw Hill, 2011.
7.Paul Zikopoulos, Dirk deRoos, Krishnan Parasuraman, Thomas Deutsch , James Giles, David
Corrigan, “Harness the Power of Big data – The big data platform”, McGraw Hill, 2012.
8.Pete Warden, “Big Data Glossary”, O’Reilly, 2011.
9.M Sudheep Elayidom, “Datamining and Warehousing”, 1st Edition, Cengage Learning India Pvt
Ltd
10.Jiawei Han, Micheline Kamber “Data Mining Concepts and Techniques”, Second Edition,
Elsevier, Reprinted 2008.
COURSE PLAN
Contact Sem.Exam
Module Contents
Hours Marks ;%
Page 75
Page 76
End Semester
Internal Exam
Exam
Course code Name L- T - P Credits
Slot Marks Duration
Marks
(hrs)
02CS7214 Project(Phase-2) 0-0-21 70 30 0 12
Page 77