MSC Industrial Mathematics With Computer Application For Colleges 30 10 15
MSC Industrial Mathematics With Computer Application For Colleges 30 10 15
MSC Industrial Mathematics With Computer Application For Colleges 30 10 15
Taking into consideration the rapid changes in science and technology and new
approaches in different areas of Mathematics and related subjects, Board of Studies in
Mathematics with consent of teachers of Mathematics and Computer Science from
different colleges affiliated to University of Pune has prepared the syllabus of M.Sc.
(INDUSTRIAL MATHEMATICS WITH COMPUTER APPLICATIONS).
To develop the syllabus the U.G.C. Model curriculums followed.
Aims:
(i) Give the students sufficient knowledge of fundamental principles, methods
and a clear perception of the innumerous power of mathematical ideas and
tools and knowledge of how to use them by modeling, solving and
interpreting.
(ii) Reflecting the broad nature of the subject and developing mathematical tools
for continuing further study in various fields of science.
(iii) Enhancing students’ overall development and to equip them with
mathematical modeling abilities, problem solving skill, creative talent and
power of communication necessary for various kinds of employment
(iv) Enabling students to develop a positive attitude towards mathematics as an
interesting and valuable subject of study.
Objectives:
(i) A student should be able to recall basic facts about mathematics and should be
able to display knowledge of conventions such annotations, terminology and
recognize basic geometrical figures and graphical displays, state important
facts resulting from their studies.
(ii) A student should get a relational understanding of mathematical concepts and
concerned structures, and should be able to follow the patterns involved with
mathematical reasoning.
(iii) A student should get adequate exposure to global and local concerns so as to
explore many aspects of Mathematical Sciences.
(iv) Students should be able to apply their skills and knowledge, that is, translate
information presented verbally into mathematical form, select and use
appropriate mathematical formulae or techniques in order to process the
information and draw the relevant conclusion.
(v) A student should be made aware of history of mathematics and hence of its
past, present and future role as part of our culture.
(vi) A student should be able to write necessary algorithms and programs in
different languages as per the need of the industry
Eligibility:
Students from any graduation (with Mathematics up to second year 4) securing a
minimum of 50% marks.
Student Registration:
Except the credits for practical Courses, where ever applicable, a student can register for
less number of courses in a Semester subject to the condition that such a student will have
to complete the degree in a Maximum of 5 years for 3 Years program
Semester III
Semester V
Theory examination:
Internal examination:
At least one internal assessment must be conducted for the one credit course. (Four tests
for four credits course).Each credit will have an internal (continuous) assessment of 50%
of marks and a teacher must select a variety of procedures for examination such as:
1) Written Test and/or Mid Term Test (not more than one or two for each course)
2) Term Paper
3) Journal/Lecture/Library notes;
4) Seminar presentation;
5) Short Quizzes;
6) Assignments;
7) Extension Work;
8) An Open Book Test (with the concerned teacher deciding what books are to be
allowed for this purpose )
External Examination
Theory examination will be conducted for a period of maximum 45 minutes for each
credit.
University Practical examination:
Practical examination will be of the same duration as that of the practical exercises for
that course. There shall be 10 marks for laboratory log book and journal, 10 marks for
viva-voce. For practical course of four credits at least three experiments should be asked.
For the course of two/ three credits at least two experiments and for the course of single
credit one experiment should be asked. Certified journal is compulsory for appearing for
practical examination. There shall be two experts and two examiners per batch for the
practical Examination. One of the examiners will be external.
Practical Attendance
Practical attendance percentage Marks
75%-80% 1 Mark
81%-85% 2 Marks
86%-90% 3 Marks
91%-95% 4 Marks
Above 95 % 5 Marks
1. There will be a teacher coordinator for a group of students. A teacher coordinator will
take care of joining letters from students along with other necessary submission listed
below.
2. A student will have to submit 2 reports during the period of ITP to the Department of
the college.
3. After the completion of the ITP, a student will have to submit a synopsis along with
the project completion certificate from the respective industry/research institute
/educational institute.
4. A student will submit one hard copy (Student Copy) and a soft copy’s (preferably 2
CDs) of the work carried out towards ITP.
5. The project will be graded by the experts (One internal examiner, one external
examiner(academic expert) and one industrial expert) as follows:
Important Note: A student can complete ITP with a research project of a teacher / an
expert funded by the University of Pune/ a funding agency.
Evaluation for internal 50 Marks will be done according to Progress Report written
by Teacher Coordinator
Evaluation for external 50 Marks will be done by Industrial Expert, Academic
Expert and One Internal Examiner.
------------------------------------------------------------------------------------------------------------
M. Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M. Sc –III Semester V
MIM 501: Digital Image Processing
1
Smoothing Spatial Filters
Sharpening Spatial Filters
Combining Spatial Enhancement Methods
UNIT 4. Filtering in the Frequency Domain [10]
Background
Preliminary Concepts
Sampling and the Fourier Transform of Sampled Functions
The Discrete Fourier Transform (DFT) of One variable
5 Extension to Functions of Two Variables
Some Properties of the 2-D Discrete Fourier Transform
The Basics of Filtering in the Frequency Domain
Image Smoothing Using Frequency Domain Filters
Image Sharpening Using Frequency Domain Filters
Selective Filtering
UNIT 5. Image Restoration and Reconstruction [6]
A Model of the Image Degradation / Restoration Process
Noise Models
Restoration in the Presence of Noise Only- Spatial Filtering
Periodic Noise Reduction by Frequency Domain Filtering
Band reject Filters
Band pass Filters
Notch Filters
Estimating the Degradation Function
Inverse Filtering
Minimum Mean Square Error(Wiener) Filtering
Geometric Mean Filter
2
Morphological Reconstruction
UNIT 7. Image Segmentation [6]
Fundamentals
Point, Line, and Edge Detection
Background
Detection of Isolated Points
Line Detection
Edge Models
Basic Edge Detection
Edge Linking and Boundary Detection
Thresholding
Foundation
Basic Global Thresholding
Optimum Global Thresholding Using Otsu's Method
Using Image Smoothing to Improve Global Thresholding
Using Edges to Improve Global Thresholding
Region-Based Segmentation
UNIT 8. Representation and Description [5]
Representation
Boundary (Border) Following
Chain Codes
Polygonal Approximations Using Minimum-Perimeter Polygons
Other Polygonal Approximation Approaches
Signatures
Boundary Segments
Skeletons
Boundary Descriptors
Some Simple Descriptors
Shape Numbers
Fourier Descriptors
Regional Descriptors
Some Simple Descriptors
Topological Descriptors
Texture
Text Book:
1. Gonzalez, R. C. and Woods, R. E. [2002/2008], Digital Image Processing, 3rd ed.,
Prentice Hall
Reference Books:
3
1. Sonka, M., Hlavac, V., Boyle, R. [1999]. Image Processing, Analysis and Machine Vision
(2nd edition), PWS Publishing, or (3rd edition) Thompson Engineering, 2007
2. Gonzalez, R. C., Woods, R. E., and Eddins, S. L. [2009]. Digital Image Processing Using
MATLAB, 2nd ed., Gatesmark Publishing, Knoxville, TN.
3. Anil K. Jain [2001], Fundamentals of digital image processing (2nd Edition), Prentice-
Hall, NJ
4. Willian K. Pratt [2001], Digital Image Processing (3rd Edition), , John Wiley & Sons, NY
5. 5. Burger, Willhelm and Burge, Mark J. [2008]. Digital Image Processing: An
Algorithmic Introduction Using Java, Springer
6. Digital Image Analysis (With CD-ROM), Kropatsch, Springer, ISBN 978038795066
7. Digital Image Processing, 6e (With CD), Jähne, Springer, ISBN:978-3-540-24035-8 2
8. Digital Image Processing and Analysis, B.Chanda and D.Dutta Mujummder, PHI learning
Private Limited, ISBN-978-81-203-1618-8
4
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M.Sc –III Semester V
[MIM-502]: DOT NET Technologies
Part I: C#
2. Introduction to C# (8)
a. Language features
i. Variables and Expressions, type conversion
ii. Flow Control
iii. Functions, Delegates
iv. Debugging and error handling, exception handling (System Defined & User defined)
b. Object Oriented Concepts
i. Defining classes, class members, Interfaces, properties
ii. Access modifiers, Implementation of class, interface and properties
iii. Concept of hiding base class methods, Overriding
iv. Event Handling
c. Collections
i. Defining and using collections, Indexers, iterators
d. Generics
i. Using generics
ii. Defining Generics, generic Interfaces, Generic methods, Generic Delegate
e. Operator Overloading
5
4. Data Access (8)
a. File System Data
b. XML
c. Databases and ADO.NET
d. Data Binding
6
7. DotNet MVC Architecture (4)
a. Fundamentals of ASP.NET MVC
i. The Model View Controller Architecture
The Model,The View,The Controller
ii. MVC benefits
7
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M.Sc –III Semester V
MIM – 503 UNIX
General Overview [3]
o History of UNIX
o Basic System Structure
o User Perspective
File System
Processing Environment
Building Block Primitives
o Operating System Services
Introduction to Kernel [4]
o Block diagram of System Kernel
o Introduction to system Concepts
An overview of File Subsystem
Processes
Concept of a process
Process states
State transition
Sleep() and Wakeup()
o Kernel Data structure
The Buffer Cache [6]
o Buffer Headers
o Memory Area of a buffer
o Free list of a buffer
o Hash queue of a buffer
o Scenario for retrieval of a buffer
o Reading and Writing of disk block
o Advantages of Buffer cache
Algorithms
getblk()
brelease()
breada()
bread()
bwrite()
8
Internal representation of Files [6]
o Inodes
Definition
Accessing inode
Releasing nodes
o Structure of a regular file
o Directories
o Conversion of Path name to an inode
o Super block
o Inode assignment to a new file
o Allocation of disk block
Algorithms
iget()
iput()
bmap()
namei()
ialloc()
ifree()
alloc()
System call for the File System [10]
o OPEN
o READ
o WRITE
o File and Record locking
o Adjusting the position of file I/O and lseek
o CLOSE
o File Creation
o Creation of a special file
o Change directory and Change root
o Change owner and Change Mode
o stat and fstat
o pipes
The pipe system call
Opening a named pipe
Reading and writing pipes
Closing Pipes
o DUP system call
o Mounting and Unmounting file systems
Crossing mount points in file path name
Unmounting a file system
o link
o unlink
9
File system consistency
Race condition
File system abstraction
File system maintenance
Algorithms
o open
o read
o mknode
o chdir
o pipe
o mount
o unmount
o link
o unlink
The structure of a process [10]
o Process states and transitions
o Layout of a system memory
Regions
Pages and Page Tables
Layout of Kernel
The uarea
o The context of a process
o Saving the context of a process
Interrupt and Exceptions
System call interface
Context switch
Saving a context of abortive routine
Copying a data between System and User Address Space
o Manipulation of Process Address Space
Locking and Unlicking a region
Allocating region
Attaching a region to a process
Changing a size of a region
Loading a region
Freeing a region
Detaching a region for a process
Duplicating region
o sleep
Sleep events and addresses
Algorithms of Sleep and Wakeup
Algorithms
o inthand()
o syscall()
10
o allocreg()
o attachreg()
o growreg()
o loadreg()
o freereg()
o detachreg()
o dupreg()
o sleep()
o wakeup()
Process control block [10]
o Process creation
o Signals
Handling signals
Process group
Sending signals from processes
o Process termination
o Awaiting Process termination
o Invoking other programs
o The user id of a process
o Changing the size of a process
o The shell
o The system boot and init process
Algorithms
o fork()
o issig()
o psig()
o exit()
o wait()
o exec()
o xalloc()
o brk()
o start()
o init()
Memory Management [5]
o Swapping.
o Demand Paging.
Reference Book:
The design of Unix Operating System By Maurice J. Bach Published by PHI
publication
For Lab Work: Advance Programming in UNIX environment by W. Richard Stevens and
Stephen A. Rago Second Edition Published by Pearson Publication
11
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M. Sc. –III Semester V
Statistical Methods MIM-504
12
One sample test for proportion
Two sample test for mean
Two sample test for proportion
7 Testing of Hypothesis 7
Small sample tests:
One sample test for mean
Two Sample test for mean
Paired t test
2 Test for independence of
attributes
2 Test for goodness of fit.
One sample test for variance
Two sample test for variance
8 Statistics Assignments using R software 20
10 assignments out of 13 using R-
commands:
i) Creating a data frame for the given
data.
ii) Presentation of data using graphical
and diagrammatic methods.
iii) Computation of basic statistical
measures for raw data and grouped
data
iv) Computation of probabilities of
Binomial, Poisson, Exponential and
Normal distributions.
v) Fitting of Binomial and Poisson
distribution.
vi) Fitting of Normal distribution.
vii) Model sampling from Binomial,
Poisson, Exponential and Normal
distributions.
viii) To compute correlation coefficient and
lines of regression for a bivariate data.
ix) To compute multiple and partial
correlation co-efficients and fitting of
multiple regression plane for a
trivariate data.
x) Large Sample tests.
xi) Tests based on t distribution.
xii) Tests based on χ2 distribution.
xiii) Tests based on F distribution.
13
Reference Books:
Probability and Statistics for Engineers and Scientists: Walpole,Myers,Myers,Ye
Statistics: Murray R.Spiegel, Larry J.Stephens
Probability and Statistics for Engineers: Richard A.Johnson, C.B.Gupta
Statistics using R: Narosa Publishing house by Dr S.G. Purohit, Dr. S.D.Gore, Dr.
S.R.Deshmukh
14
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M.Sc –III Semester V
MIM-505 Cryptography
Reference Books:
1.Understanding and Applying cryptography and Data security By Adam J. Elbirt ( CRC press)
2. Applied Cryptography by Bruice Schneier ( Wiley India Edition)
3 Cryptography and Network security by Atul Kahate ( Tata Mcgraw Hill)
4 Number theory and Cryptography by Neil Koblitz
5.Cryptological Mathematics by Robert Lewand ( Mathematical Association of America)
15
M.Sc. (Industrial Mathematics with Computer Applications)
From TheAcademic Year 2015-16
M.Sc –III Semester V
16
8.4 Optimistic methods for distributed concurrency Control
17
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M.Sc –III Semester V
MIM-507 Artificial Intelligence Elective Course
CHAPTER-1 Introduction to Artificial Intelligence [2]
What is AI?
Early work in AI
AI and related fields
AI problems and Techniques
(Book 1: Pages:4-22 OR Book 2: Pages 3-27)
18
(Book 1: 347-365 OR Book 2: 525-532, 629-632)
Books
Book 1: Artificial Intelligence, Tata McGraw-Hill Publishing Company Limited, 2nd Edition, By
Elaine Rich and Kevin Knight
Book 2: Introduction to Artificial Intelligence and Expert System, Prentice Hall of India Pvt Ltd,
New Delhi, 1997, 2nd printing, by Dan Patterson
Book 3: Neural networks, A Classroom Approach, Satish Kumar, Tata McGraw-Hill Publishing
Company Limited, ISBN: 0-07-048292-6
19
M.Sc. (Industrial Mathematics with Computer Applications)
From the Academic Year 2015-16
M.Sc –III Semester V
MIM-508 Lab Course
Based on MIM-502 and MIM-503 (Internal Practical Evaluation of 50 marks) and project
(external evaluation of 50 marks)
20