MSCCSP1
MSCCSP1
2 Eligibility for The Bachelor’s degree in the Faculty of Science/ Technology of this
admission University or equivalent degree of recognized Universities with Major and
Ancillary Subjects at undergraduate level as detailed below:
Major ANCILIARY
Mathematics
Physics Mathematics (4 Units)
Statistics Mathematics (4 Units)
Life Sciences Biochemistry or Chemistry with
Mathematics or Statistics in first and
second year OR Computer Sciences
OR Information Technology up to
second year of Bachelor’s Degree
Medicine Chemistry/ Microbiology
Bachelor’s degree in technology
(B.Tech./B.E.) in Engineering /
Computer Sciences / Information
Technology
Bachelor’s degree in computer
sciences B.C.A / B.C.S /
Information Technology
3 Minimum 45%
percentage
4 Semester I
5 Level PG 1
● An ability to apply mathematical foundations, algorithmic principles, and computer science theory in
the modeling and design of computational systems.
● An ability to apply the knowledge for higher research in a specialized area of Computer Science.
No. of
Course Code Semester I Credits
Courses
1 Major
3 Research Methodology
Total Credits 22
Applied Signal and Image Processing
COURSE CODE : M23CS1MJ01 COURSE CREDIT: 04
1 credit - 15 lectures
1 lecture is 60 minutes
Course Objectives:
• Understanding the terminologies of signal and digital image processing
• Learn about basic image processing techniques.
• Develop skills to design and implement algorithms for advanced image analysis.
• Apply image processing to design solutions to real-life problems
Course Objectives:
• Apply image processing algorithms in practical applications.
• Ability to apply various images, intensity transformations, and spatial filtering.
• Knowledge of Perform frequency domain operations on images.
• Ability to apply image segmentation and extract image features.
No. of
Unit Syllabus
lectures
Signals: Periodic signals, Spectral decomposition, Signals, Reading and writing Waves,
Spectrums, Wave objects, Signal objects Harmonics: Triangle Waves, Square Waves, Aliasing,
Computing the Spectrum, Noise: Uncorrelated noise, Integrated spectrum, Brownian noise, Pink
1. Noise, Gaussian noise; Autocorrelation: Correlation, Serial correlation, Autocorrelation, 15
Autocorrelation of periodic signals, Correlation as a dot product
Case Study
Introduction: What is Digital Image Processing, Examples of Fields that Use Digital Image
Processing, Fundamental Steps in Digital Image Processing, Components of an Image Processing
System, Image types and files formats. Intensity Transformations- Log Transform, Power-law
Transform, Contrast Stretching, Thresholding Histogram Processing- Histogram Equalization
2. 15
and Histogram Matching. Linear and Non-linear smoothing of Images, Sharpening of images.
Image Derivative: Derivatives and gradients, Laplacian, the effect of noise on gradient
computation
Case Study
Edge Detection: Sobel, Canny Prewitt, Robert edge detection techniques, LoG and DoG filters,
Image Pyramids: Gaussian Pyramid, Laplacian Pyramid Morphological Image Processing:
Erosion, Dilation, Opening and closing, Hit-or-Miss Transformation, Skeletonizing, Computing
3. 15
the convex hull, removing small objects, White and black top-hats, Extracting the boundary,
Grayscale operations
Case Study
Extracting Image Features and Descriptors: Feature detector versus descriptors, Boundary
Processing and feature descriptor, Principal Components, Harris Corner Detector, Blob detector,
Histogram of Oriented Gradients, Scale-invariant feature transforms, Haar-like features
4. Image Segmentation: Hough Transform for detecting lines and circles, Thresholding and Otsu’s 15
segmentation, Edge- based/region-based segmentation, Region growing, Region splitting and
Merging, Watershed algorithm, Active Contours, morphological snakes, and GrabCut algorithms
Case Study
References:
1. Digital Image Processing by Rafael Gonzalez & Richard Woods, Pearson; 4th edition, 2018
2. Think DSP: Digital Signal Processing in Python by Allen Downey, O'Reilly Media; 1st edition 2014
Additional References:
1. Understanding Digital Image Processing, Vipin Tyagi, CRC Press, 2018
2. Digital Signal and Image Processing by Tamal Bose, John Wiley 2010
3. Hands-On Image Processing with Python by Sandipan Dey,Packt Publishing, 2018
4. Fundamentals of Digital Images Processing by A K Jain, Pearson, 2010
Applied Signal and Image Processing - Practical
1 Write program to demonstrate the following aspects of image processing on suitable data
1. Upsampling and downsampling on Image
2. Fast Fourier Transform to compute DFT
2 Write program to demonstrate the following aspects of signal on sound/image data
1. Convolution operation
2. Template Matching
3 Write program to implement point/pixel intensity transformations such as
1. Log and Power-law transformations
2. Contrast adjustments
3. Histogram equalization
4. Thresholding, and halftoning operations
4 Write a program to apply various enhancements on images using image derivatives by
implementing Gradient and Laplacian operations.
5 Write a program to implement linear and nonlinear noise smoothing on suitable image or
sound signal.
6 Write a program to apply various image enhancement using image derivatives by
implementing smoothing, sharpening, and unsharp masking filters for generating suitable
images for specific application requirements.
7 Write a program to Apply edge detection techniques such as Sobel and Canny to extract
meaningful information from the given image samples
8 Write the program to implement various morphological image processing techniques.
9 Write the program to extract image features by implementing methods like corner and blob
detectors, HoG and Haar features
10 Write the program to apply segmentation for detecting lines, circles, and other
shapes/objects. Also, implement edge-based and region-based segmentation.
Algorithm for Optimization
COURSE CODE : M23CS1MJ02 COURSE CREDIT: 04
1 credit - 15 lectures
1 lecture is 60 minutes
Course Objectives:
• You will be able to effectively implement optimization techniques to the existing algorithm to
improve its performance.
• You will be able to work in the areas of Machine Learning and Data Sciences Algorithms
• You will be able to perform sampling using different algorithms.
• You will be able to deal with Uncertainty in optimization.
Course Outcomes:
• Ability to understand the Optimization Process
• Optimization with a focus on practical algorithms for the design of engineering systems.
• Exposure to multivariable calculus, linear algebra, and probability concepts.
• Learn a wide variety of optimization topics, introducing the underlying mathematical problem
formulations and the algorithms for solving them
Unit Syllabus No. of
lectures
Introduction to Optimization Process
Basic Optimization Problem, Constraints, Critical Points, Conditions for Local Minima,
Contour Plots. Unimodality, Fibonacci Search, Golden Section Search, Quadratic Fit
01 Search. 15
Case Study
Order Methods
First-Order Methods, Gradient Descent, Conjugate Gradient, Adagrad, RMSProp,
Adadelta, Adam, Hypergradient Descent. Second-Order Methods, Newton’s Method,
02 Secant Method, QuasiNewton Methods 15
Case Study
Sampling and Surrogate Models
Sampling Plans, Full Factorial, Random Sampling, Uniform Projection Plans, Stratified
Sampling, Space-Filling Metrics. Surrogate Models, Fitting Surrogate Models, Linear
03 Models, Basis Functions, Fitting Noisy Objective Functions, Model Selection, 15
Probabilistic Surrogate Models, Gaussian Distribution, Gaussian Processes, Prediction.
Case Study
Optimization and Uncertainty
Optimization under Uncertainty, Uncertainty, Set-Based Uncertainty, Probabilistic
Uncertainty. Uncertainty Propagation, Sampling Methods, Taylor Approximation,
04 Polynomial Chaos, Bayesian Monte Carlo. Dynamic Programming, Ant Colony 15
Optimization. Expression Optimization, Grammars, Genetic Programming, Grammatical
Evolution, Probabilistic Grammars, Probabilistic Prototype Trees.
Case Study
References:
1. Think Julia: How to Think Like a Computer Scientist by Allen B. Downey and Ben Lauwens 1st Edition
2019 O'reilly.
2. Decision Making Under Uncertainty: Theory and Application by Mykel J. Kochenderfer MIT Lincoln
Laboratory Series 2015.
3. Introduction to Algorithms, By Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford
Stein 3Ed. (International Edition) (MIT Press) 2009
Algorithm for Optimization - Practical
Course Objectives:
• To provide students with theoretical knowledge and practical skills in advanced topics in database
systems, big data and modern data-intensive systems.
Course Objectives:
• To form professional competencies related to design and implementation of non-relational databases,
including object-oriented, parallel and Distributed.
Note:
• All the Practical’s should be implemented using Julia Link: Julia:https://julialang.org/
4 Create a table that stores spatial data and issues queries on it.
8 Demonstrating MapReduce in MongoDB to count the number of female (F) and male (M)
respondents in the database.
1 credit - 15 lectures
1 lecture is 60 minutes
Course Objectives:
1 credit - 30 lectures
1 lecture is 60 minutes
Note:
• All the Practical’s should be implemented using GNS3/EVENG/CISCO VIRL
• Link: GNS3 :https://www.gns3.com/software/download
• EVE-NG: https://www.eve-ng.net/index.php/download/CISCO
• VIRL:https://learningnetwork.cisco.com/s/question/0D53i00000Kswpr/virl-15-download
Sr. No Syllabus
1 credit - 15 lectures
1 lecture is 60 minutes
Course Objectives:
• To provide an insight on the advanced concepts of wireless technologies and Wireless Optical Communication.
• To implement the working of 4G Technologies.
• To understand applications of 5G technologies and its implementation.
References:
1. Anurag Kumar, D.Manjunath, Joy kuri, ―Wireless Networking‖, third Edition, Elsevier 2018
Additional References:
1. Jochen Schiller, ‖Mobile Communications‖, Second Edition, Pearson Education 2019.
2. Vijay Garg, ―Wireless Communications and networking‖, First Edition, Elsevier 2012..
Wireless Networking – Practical
1 credit - 30 lectures
1 lecture is 60 minutes
Note:
• Practical can be implemented using GNS3, CISCO packet tracer 7.0 and above
Sr. No Practical
3 Placing ACLs
Course Objectives:
● The research methodology course is proposed to assist students in planning and carrying out
research projects.
● The course starts with an introduction to research and carries on the various methodologies
involved.
● Able to understand and define research, formulate problems.
● Understand and apply basic research methods including research design, data analysis and
interpretation.
Course Outcomes:
● The students are exposed to the principles, procedures, and techniques of implementing
research project.
● It continues with finding out the literature using technology, basic statistics required for
research and finally report writing.
● Understand ethical issues in research, write research reports, research paper and publish the
paper.
● Describe the research process and research methods.
References:
1. Business Research Methods William G.Zikmund, B.J Babin, J.C. Carr, Atanu Adhikari,
M.Griffin Cengage 8e 2016.
2. Business Analytics Albright Winston Cengage 5e 2015.
3. Research Methods for Business Students Fifth Edition Mark Saunders 2011.
4. Multivariate Data Analysis Hair Pearson 7e 2014.
5. Thesis & Assignment Writing–J Anderson, B.H. Dursten & M.Poole, Wiley Eastern, 1977
6. A Hand Book of Methodology of Research – P. Rajammal and P. Devadoss, R. M. M. Vidya
Press, 1976.
7. Research Methodology by R. Panneerselvam, PHI, New Delhi 2005.
8. Practical Research Methods, by Dawson, Catherine, 2002, UBS Publishers’ Distributors
New Delhi.
9. Research Methodology‐ A step by step Guide for Beginners, ( 2nd ed.) Kumar Ranjit, 2005,
Pearson Education.
SCHEME OF EXAMINATION
I. FOR MAJOR PAPERS WITH 6 CREDITS
Description Marks
PAPER PATTERN
Duration : 2 hours
Total Marks: 60
Q.1 15 marks OR 15 marks 15
Q.2 15 marks OR 15 marks 15
Total 60
Note:
1. Q.1, 2, 3 and 4 - 15 marks questions may be divided into sub questions if required.
Passing criteria: Minimum 40% in Internal (16 out of 40) and 40% (24 out
of 60) in semester end examination.
II. . FOR MAJOR PAPERS WITH 2 CREDITS
Description Marks
PAPER PATTERN
Duration : 1 hours
Total Marks: 30
Q.1 10 marks OR 10 marks 10
Q.2 10 marks OR 10 marks 10
Total 30
Note:
1. Q.1, 2, 3 - 10 marks questions may be divided into sub questions if required.
Passing criteria: Minimum 40% in Internal (8 out of 20) and 40% (12 out
of 30) in semester end examination.
III. FOR MAJOR PAPER WITH 4 CREDITS
Description Marks
PAPER PATTERN
Duration : 2 hours
Total Marks: 60
Q.1 15 marks OR 15 marks 15
Q.2 15 marks OR 15 marks 15
Total 60
Note:
1. Q.1, 2, 3 and 4 - 15 marks question may be divided into sub questions if required.
Passing criteria: Minimum 40% in Internal (16 out of 40) and 40% (24 out
of 60) in semester end examination.
IV. For RM Paper
Description Marks
PAPER PATTERN
Duration : 2 hours
Total Marks: 60
Q.1 15 marks OR 15 marks 15
Q.2 15 marks OR 15 marks 15
Total 60
Note:
1. Q.1, 2, 3 and 4 - 15 marks question may be divided into sub questions if required.
Passing criteria: Minimum 40% in Internal (16 out of 40) and 40% (24 out
of 60) in semester end examination.
SCHEME OF PRACTICAL EXAMINATION
I. FOR MAJOR PAPERS WITH 6 CREDITS
Description Marks
Q.1. Two questions of practical’s (20 marks each) 40
Journal 5
Viva 5
Total 50
Description Marks
Q1. Two questions of practical’s (20 marks each) 40
Journal 5
Viva 5
Total 50
.
III. FOR MAJOR PAPER WITH 4 CREDITS
Description Marks
Q.1 Two questions of practical’s (20marks each) 40
Journal 5
Viva 5
Total 50