Curriculum Computational Engineering and Networking PDF
Curriculum Computational Engineering and Networking PDF
Curriculum Computational Engineering and Networking PDF
SCOPE:
This course aims at preparing students in the area of computational sciences especially in data driven
modeling and scientific computation. Recent advances in computing-hardware platforms (NVIDIA
CPU-GPUs, and Intel-Altera CPU-FPGA) , Artificial Intelligence software platforms (like Torch,
Theano and Tensor-flow) and sensor technology (camera, lidar, ultrasonic sensors) has resulted rapid
progress in machine -cognition tasks and is expected that machines will soon surpass the humans in
visual and audio perception capabilities. This M.Tech course is tuned to cater to the demands in terms of
skills required of the new scenario.
Note: Curriculum take into account the fact that, Modern AI, data science and Scientific computing
requires strong foundation in Mathematics and statistics. So the strategy used in the choice and schedule
of the subjects is that “give strong foundation in common core and foundational subjects in the first two
semesters and allow the student to master an area of his/her choice through four electives, one minor and
major project. So 50% of the weightage is for building foundation and remaining 50 % for specialization.
CURRICULUM
First Semester
Course
Type Course LTP Credits
Code
FC Computational Linear Algebra and Optimization for 301 4
18MA607
Data Sciences
18CN621 SC Introduction to Machine Learning 201 3
18CN601 FC Algorithms and Structures for Data Science 201 3
18CN622 SC Real Time Operating System for Embedded 201 3
Computing
18CN623 SC Embedding Computing for Data Science 201 3
18RM600 SC Research Methodology 200 2
18HU601 HU Amrita Values Program* P/F
18HU602 HU Career Competency-I* P/F
Credits 18
*Non Credit Course
Second Semester
Course
Type Course LTP Credits
Code
SC Machine Learning for Signal Processing and Pattern 201 3
18CN624
Classification
18CN602 FC Deep Learning and Probabilistic Graphical Models 201 3
18CN625 SC Scientific Computing 201 3
18CN626 SC Computer Networks and IoT 201 3
E Elective-I 201 3
E Elective-II 201 3
18HU603 HU Career Competency-II 002 1
Credits 19
Third Semester
Type Course LTP Credits
18CN627 SC Big Data Framework for Data Science 201 3
E Elective-III 201 3
E Elective-IV 201 3
18CN798 P Dissertation 8
Credits 17
Fourth Semester
Course
Type Course LTP Credits
Code
18CN799 P Dissertation 12
Credits 12
Total Credits: 66
LIST OF COURSES
Foundation Core
Course
Course LTP Credits
Code
Computational Linear Algebra and Optimization for Data 3 0 1 4
18MA607
Sciences
18CN601 Algorithms and Structures for Data Science 2 0 1 3
18CN602 Deep Learning and Probabilistic Graphical Models 2 0 1 3
Subject Core
Course
Course LTP Credits
Code
18CN621 Introduction to Machine Learning 201 3
18CN622 Real Time Operating System for Embedded Computing 201 3
18CN623 Embedding Computing for Data Science 201 3
18CN624 Machine Learning for Signal Processing and Pattern 201 3
Classification
18CN625 Scientific Computing 201 3
18CN626 Computer Networks and IoT 201 3
18CN627 Big Data Framework for Data Science 201 3
18RM600 Research Methodology 200 2
Electives
Students are allowed to choose the electives offered under M.Tech RSW.
All the Electives given under the specialization in “Automation and Control” are also applicable to the
specialization in “Vehicle Power Electronics”
HEALTHCARE
AI and DATASCIENCE
Mechanical/Civil/Aerospace Electives
General Electives
Matrices and Gaussian Elimination – Introduction, Geometry of Linear Equations, Gaussian Elimination,
Matrix multiplication, Inverses and Transposes, Special matrices and applications. Vector spaces and
Linear equations– Vector spaces and subspaces, linear independence, basis and dimension, the four
fundamental subspaces. Orthogonality - Perpendicular vectors and orthogonal subspaces, inner products
and projections onto lines, projections and least square applications, orthogonal basis, orthogonal spaces,
orthogonal matrices, Gram Schmidt orthogonalization, FFT. Eigenvalues and Eigenvectors –
Introduction, diagonal form of a matrix, difference equations and the powers of A^k, Positive Definite
Matrices - Minima, Maxima and saddle points, tests for positive definiteness, semi-definite and indefinite
matrices, Singular Value Decomposition, iterative methods for Ax = b, applications in sparse signal and
image processing.Introduction - mathematical optimization, least-squares and linear programming,
convex and nonlinear optimization. Convex sets, Convex optimization problems - optimization problem
in standard form, convex optimization problems, quasi-convex optimization, linear optimization,
quadratic optimization, generalized inequality constraints, semi definite programming, vector
optimization. Duality, Approximation and fitting, Statistical estimation, Geometric problems,
Unconstrained minimization- gradient descent method, steepest descent method, Newton's method.
Equality constrained minimization - equality constrained minimization, eliminating equality constraints,
Newton's method with equality constraints, infeasible start Newton method, implementation. Interior-
point methods -inequality constrained minimization, logarithmic barrier function and central path, barrier
method, L1 Norm Optimization methods,
Alternating direction method of multipliers (ADMM), Applications in Signal and Image Processing.
TEXT BOOKS/REFERENCES:
1. Pattern Recognition and Machine Learning. Bishop, C. M. Springer (2010).
2. Introduction to Machine Learning with Python. Mueller, A. C. & Guido, S. O’REILLY’ Publishers
(2016).
3. Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms.
Buduma, N. &Locascio, N. O’REILLY’ Publishers (2017).
4. Introduction to Machine Learning, 2nd Edition. Alpaydin, E. MIT Press (2009).
5. Soman, K. P., Loganathan, R., & Ajay, V. (2009). Machine learning with SVM and other kernel
methods. PHI Learning Pvt. Ltd.
6. EthemAlpaydin, ―Introduction to Machine Learning 3e (Adaptive Computation and Machine
Learning Series)‖, Third Edition, MIT Press, 2014
7. Stephen Marsland, ―Machine Learning – An Algorithmic Perspective‖, Second Edition, Chapman and
Hall/CRC Machine Learning and Pattern Recognition Series, 2014.
8. Tom M Mitchell, ―Machine Learning‖, First Edition, McGraw Hill Education, 2013.
Introduction to Embedded systems, hardware/software code sign, Embedded micro controller cores,
embedded memories,Basic electronics using arduino and raspberry pi, Examples of embedded systems,
sensors and interfacing techniques, Real-time concepts, real-time operating systems, Required RTOS
services/capabilities (in contrast with traditional OS). Digital Systems- Design of P, PI, and PID
controllers. State space and filtering systems. Motor Controls. Communication systems- System design
and simulation on simulink. Signal processing systems- Hardware based on DSP Chips and
Microcontrollers, Development environments of microcontrollers and DSP processors. Software
development for data acquisition, fundamentals of wireless networks for embedded system, Interfacing
and Integration of microcontroller based systems. Examples of Industrial process automation, software
development using python, introduction to data streams and analytics. Data visualization using python
tools,Machine learning techniques on sensor data streams
2. Syaunstrup and W. Wolf. “Hardware Software Co-design: Principles and Practice”, Kluwer,
Academic Publishers, 1997
3. Python Programming with Raspberry Pi Paperback – Import, 28 Apr 2017
by Sai Yamanoor and Srihari Yamanoor
TEXT BOOKS/REFERENCES:
1. “Pattern Recognition and Machine Learning”, C.M. Bishop, 2nd Edition, Springer, 2011.
2. “Deep Learning”, I. Goodfellow, Y, Bengio, A. Courville, MIT Press, 2016.
3. “Digital Image Processing”, R. C. Gonzalez, R. E. Woods, 3rd Edition, Prentice Hall, 2008. d.
“Fundamentals of speech recognition”, L. Rabiner and H. Juang, Prentice Hall, 1993.
4. “Deep Learning: Methods and Applications”, Li Deng, Microsoft Technical Report.
5. “Automatic Speech Recognition - Deep learning approach" - D. Yu, L. Deng, Springer, 2014.
“Computer Vision: Algorithms and Applications”, R. Szeliski, Springer, 2010
1. Koller, Daphne, and Nir Friedman. Probabilistic graphical models: principles and techniques.
MIT press, 2009.
2. Ian Goodfellow, YoshuaBengio and Aaron Courville, Deep Learning, MIT press 2016
8. Stan Openshaw and Ian Turton, “High-Performance Computing and the Art of Parallel
Programming”, O’Rielly Press, 2000.
New generation Big data using Functional Programming in Scala: Basic Syntax- type inference and static
types- function types and value types, closures. Immutability and immutable types-generic type
Parameters-Recursive arbitrary collections-cons list- Iterative arbitrary collections-Arrays-Tail recursion-
factorial example-functional abstractions with examples-square root, fixed point, sequence summations.
Higher order functions- MapReduce Template-Pattern Matching syntax. Similar higher order (Cons) List
operations on arbitrary Collections-filter, fold, partition, span. Basic entity classes and object in Scala.
Apache Spark: - Resilient Distributed Data Sets- Creating RDDs, Lineage and Fault tolerance, DAGs,
Immutability, task division and partitions, transformations and actions, lazy evolutions and optimization -
Formatting and housing data from spark RDDs-Distributed File systemsHDFS and Tachyon-Persistance.
Setting up a standalone Spark cluster-: spark-shell, basic API, ModulesCore-Key/Value pairs and other
RDD features, MLlib-examples for bi-class SVM and logistic regression, Streaming and stream context,
GraphX- streaming work count and page rank example. Data Frames and Datasets. Creating data frames
from RDDs. Using Spark SQL to query data frames. NoSQL aggregate data bases. Graph data bases and
querying them. Some analytics case studies: - Server Log data, Wikipedia dump text, Financial data,
image data (using Cifar and Mnist), Matrix/ Vector multiplication and factorization using MapReduce.
TEXT BOOKS/REFERENCES:
1. Learning Spark: Lightning-Fast Big Data Analysis 1st Edition by Holden Karau , Andy Konwinski,
Patrick Wendell, MateiZaharia
2. Programming in Scala: A Comprehensive Step-by-Step Guide Third Edition by Martin Odersky, Lex
Spoon, Bill Venners.
3. High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark 1st Edition, by
Holden Karau, Rachel Warren
4. Scala for the Impatient 2nd Edition, by Cay S. Horstmann
5. Spark: The Definitive Guide: Big Data Processing Made Simple 1st Edition, Kindle Edition by Bill
Chambers, MateiZaharia
Unit II:
Problem Formulation, Understanding Modeling & Simulation, Conducting Literature Review,
Referencing, Information Sources, Information Retrieval, Role of libraries in Information Retrieval,
Tools for identifying literatures, Indexing and abstracting services, Citation indexes
Unit III:
Experimental Research: Cause effect relationship, Development of Hypothesis, Measurement Systems
Analysis, Error Propagation, Validity of experiments, Statistical Design of Experiments, Field
Experiments, Data/Variable Types & Classification, Data collection, Numerical and Graphical Data
Analysis: Sampling, Observation, Surveys, Inferential Statistics, and Interpretation of Results
Unit IV:
Preparation of Dissertation and Research Papers, Tables and illustrations, Guidelines for writing the
abstract, introduction, methodology, results and discussion, conclusion sections of a manuscript.
References, Citation and listing system of documents
Unit V:
Intellectual property rights (IPR) - patents-copyrights-Trademarks-Industrial design geographical
indication. Ethics of Research- Scientific Misconduct- Forms of Scientific Misconduct. Plagiarism,
Unscientific practices in thesis work, Ethics in science
1. Bordens, K. S. and Abbott, B. B., “Research Design and Methods – A Process Approach”,
8th Edition, McGraw-Hill, 2011
2. C. R. Kothari, “Research Methodology – Methods and Techniques”, 2nd Edition, New Age
International Publishers
3. Davis, M., Davis K., and Dunagan M., “Scientific Papers and Presentations”, 3rd Edition,
Elsevier Inc.
4. Michael P. Marder,“ Research Methods for Science”, Cambridge University Press, 2011
5. T. Ramappa, “Intellectual Property Rights Under WTO”, S. Chand, 2008
6. Robert P. Merges, Peter S. Menell, Mark A. Lemley, “Intellectual Property in New
Technological Age”. Aspen Law & Business; 6 edition July 2012
ELECTIVES
TEXT BOOKS/REFERENCES:
Joao P. Hespanha, Linear Systems Theory, Princeton University Press, 2009.
Course web-page: http://mocha-java.uccs.edu/ECE4510/index.html
TEXT BOOKS/REFERENCES:
1. Joao P. Hespanha, Linear Systems Theory, Princeton University Press, 2009.
2. Course web-page: http://mocha-java.uccs.edu/ECE5540/index.html
TEXT BOOKS/REFERENCES:
Joao P. Hespanha, Linear Systems Theory, Princeton University Press, 2009.
TEXT BOOKS/REFERENCES:
Simon, D.,Optimal State Estimation: Kalman,H8 and Nonlinear Approaches ,Wiley Interscience, 2006
18CN705 SYSTEM IDENTIFICATION 2-0-1-3
Introduction to system identification - LTI systems, time-domain nonparametric system ID - Frequency-
domain nonparametric system ID - Transfer function models and parametric system ID - Deterministic
state-space models and system ID - Stochastic state-space models and system ID - Feedback and real-
time system ID.
TEXT BOOKS/REFERENCES:
Gregory L. Plett, Battery Management Systems, Volume 1: Battery Modeling, ARTECH House, Boston,
USA
TEXT BOOKS/REFERENCES:
Gregory L. Plett, Battery Management Systems, Volume II: Equivalent-Circuit Methods, ARTECH
House, Boston, USA
All the Electives given under the specialization in “Automation and Control” are also applicable to the
specialization in “Vehicle Power Electronics”
Averaged switch modeling and simulation - Techniques of design-oriented analysis - Dynamic modeling
and simulation of converters operating in discontinuous conduction mode - Introduction to sampled-data
modeling - Current programmed control - Introduction to digital control of switching converters -
Modern rectifiers
TEXT BOOKS/REFERENCES:
Erickson and Maksimovic, Fundamentals of Power Electronics, 2nd edition, Springer Science+Business
(2000), ISBN 0-7923-7270-0.
TEXT BOOKS/REFERENCES:
Erickson and Maksimovic, Fundamentals of Power Electronics, 2nd edition, Springer Science+Business
(2000), ISBN 0-7923-7270-0.
HEALTHCARE
Introduction to Machine Learning - Genomics – DenseNets and Convolutional Nets for Genomics -
Recurrent NN –Autoencoders and representation learning - Generative Models –Drug Discovery and
protein structure: MoleculeNet – One shot Learning drug discovery - Case Studies
TEXT BOOKS/REFERENCES:
Based on latest research papers
Introduction - Words - Regular Expressions - N-grams - Python for NLP - Part-of-Speech Tagging -
Hidden Markov and Maximum Entropy Models - Morphological analyzer using machine learning-
Syntactic Parsing - Statistical Parsing -Dependency Parsing- Features and Unification - Language and
Complexity. The Representation of Meaning - Computational Semantics - Lexical Semantics - Vector
space models - Question Answering and Summarization - Dialogue and Conversational Agents -
Machine Translation-
TEXT BOOKS/REFERENCES:
1. Jurafsky D, Martin JH. Speech and Language Processing. 2nd edn Englewood Cliffs, NJ:
Prentice-Hall, 2008.
2. Manning C, Schuetze H. Foundations of Statistical Natural Language Processing. Cambridge,
MA: MIT Press, 1999.
3. Sandra Kübler, Ryan McDonaldandJoakimNivre,“Dependency Parsing Synthesis Lectures on
Human Language Technologies”, Morgan and Claypool Publishers, 2009.
Introduction to Text Analytics- Text Analytics in Social Media - Python and R- Collecting and
Extracting Social Media Data - Vector Space Models of Semantics - Data Analysis, Visualization, and
Exploration -Sentiment Analysis with Social media data Data - Author profiling in Social media data-
Network Analysis with R . - Code-mixed data analytics -Topic modelling - Influence and Centrality
in Social Networks -Geospatial social data mining - Shingling of Documents -Mining Data Streams,
The Stream Data Model, Sampling Data in Stream, Filtering Streams, Link Analysis, Page Rank, Topic-
Sensitive Page Rank, Link Spam, hubs and Authorities, Frequent Itemsets- Mining Social network
Graphs
TEXT BOOKS/REFERENCES:
1. Jure Leskovec, AnandRajaraman, Jeffrey D Ullman, “Mining of Massive Datasets”, 2014.
2. Charu C. Aggarwal, “Social Networking Analytics”, Kluwer Academic Publishers, 2011.
3. Charu C. Aggarwal, Cheng Xiang Zhai, “Mining Text Data”, Springer, 2012.
4. Cheng, Zhiyuan, James Caverlee, and Kyumin Lee. "You are where you tweet: a content-based
approach to geo-locating twitter users." Proceedings of the 19th ACM international conference on
Information and knowledge management.ACM, 2010.
Introduction to NLP and Deep Learning -Simple Word Vector representations: word2vec, GloVe -
Advanced word vector representations: language models, softmax, single layer networks -Neural
Networks and back propagation for named entity recognition- Introduction to Tensorflow -Recurrent
neural networks for language modelling and other tasks - GRUs and LSTMs for machine translation -
Recursive neural networks for parsing - Recursive neural networks for different NLP tasks -
Convolutional neural networks for sentence classification - The future of Deep Learning for NLP:
Dynamic Memory Networks.
TEXT BOOKS/REFERENCES:
1. Turney, Peter D., and Patrick Pantel. "From frequency to meaning: Vector space models of
semantics." Journal of artificial intelligence research 37 (2010): 141-188.
2. Mikolov, Tomas, et al. "Efficient estimation of word representations in vector space." arXiv
preprint arXiv:1301.3781 (2013).
3. Mikolov, Tomas, et al. "Distributed representations of words and phrases and their
compositionality." Advances in neural information processing systems. 2013.
4. Pennington, J., Socher, R., & Manning, C. (2014). Glove: Global vectors for word representation.
In Proceedings of the 2014 conference on empirical methods in natural language processing
(EMNLP) (pp. 1532-1543).
5. Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., &Kuksa, P. (2011).Natural
language processing (almost) from scratch.Journal of Machine Learning Research, 12(Aug),
2493-2537.
6. Abadi, Martín, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu
Devin et al. "TensorFlow: A System for Large-Scale Machine Learning." In OSDI, vol. 16, pp.
265-283. 2016
7. Kumar, A., Irsoy, O., Ondruska, P., Iyyer, M., Bradbury, J., Gulrajani, I., Zhong, V., Paulus, R.
and Socher, R., 2016, June. Ask me anything: Dynamic memory networks for natural language
processing. In International Conference on Machine Learning (pp. 1378-1387).
8. Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., &Alsaadi, F. E. (2017).A survey of deep neural
network architectures and their applications.Neurocomputing, 234, 11-26.
18CN716 DEEP LEARNING FOR VISUAL RECOGNITION 2-0-1-3
Image Classification: Data driven approach – k- Nearest Neighbor - Linear Classification: Support
Vector Machine – softmax – Optimization: Stochastic Gradient Descent – Backpropagation – Neural
Network Architecture: model of a biological neuron – activation functions – neural net architecture –
preprocessing – weight initialization - batch normalization – regularization – loss functions- Learning and
Evaluation – Convolutional Neural Networks: Architectures – Convolution / pooling layers –
Understanding and Visualizing Convolutional Neural Networks . Lenet, Alexnet, Googlenet for visual
perception tasks..
MECHANICAL/CIVIL/AEROSPACE ELECTIVES
Introduction to CFD and principles of conservation, continuity equation, Navier stokes equation, energy
equation and general structure of conservation equations. Numerical Solution of ODEs, methods for
parabolic equations, methods for elliptic equations, methods for hyperbolic equations, systems of
equations, Aerodynamics-Hydrodynamics with Python, Application in unmanned aerial vehicles,
Autonomous cars.
Basic concept of Finite Element Method, Historical background, FEM Applications, General Description
of FEM, Commercial FEM software packages. Spring element-stiffness matrix, boundary conditions,
solving equations.Variational formulation approach- Rayleigh-Ritz method,Principle of minimum
Potential Energy, Weighted residual methods, Bar and Beam elements, local and global coordinate
system, transformation of coordinate systems, element stress. Analysis of truss. Natural coordinate
system, Interpolation polynomial, Isoparametric elements and Numerical integration -Gaussian
quadrature approach-simple problems in 1-D, Review of the basic theory in 2-D elasticity, plane stress,
2-D problems using Constant Strain Triangles (CST), isoparametric representation, element matrices,
stress calculations. Finite element modeling and simulation techniques-symmetry, Nature of FE
solutions, error, convergence, adaptivity, substructures (super elements) in FEA, Review of basic
dynamic equations, Hamilton’s principle, element massmatrices, free vibration (normal mode) analysis,
Eigen values and Eigen vectors. Introduction to transient response analysis, Review of basic equations of
heat transfer, steady state one dimensional heatconduction, governing equations, boundary conditions,
element characteristics-Simple problems in 1-D, 2-D, 3-D problems, introduction to transient heat
transfer, simple problems using ANSYS.
Introduction to self driving technology, fundamentals of deep learning, introduction and overview of
Python, Machine Learning with Python, Neural Networks with Python, Introduction to tensorflow and
kerasdeeplearning platforms, Fundamentals of building a driverless vehicles from a conventional car,
introduction to embedded platforms for self driving car software development, Integration of various
sensors to self driving cars, Navigation and obstacle avoidance using deep learning
TEXT BOOKS/ REFERENCES:
1. Driverless: Intelligent Cars and the Road Ahead (MIT Press) Hardcover– September 23,
2016 by HodLipson , Melba Kurman
2. Deep Learning An MIT Press book, by Ian Goodfellow and YoshuaBengio and Aaron
Courvill
3. http://cs231n.github.io/
4. Stanley: The Robot that Won the DARPA Grand Challenge
5. http://karpathy.github.io/2016/05/31/rl/
Historical evolution of rapid prototyping technology in the CAD/ CAM hierarchy, Fundamental steps in
rapid prototype, ASTM F42 standard terminolgy and main varieties of machine technologies used
internationally, Advantages and disadvantages of main RP technologies, Guidelines for safe operation of
RP machines and handling of associated RP materials, Stereolithography apparatus (SLA), Fused
deposition modeling (FDM), Multi-jet modeling (MJM), Selective laser sintering (SLS), Three-
dimensional printing (3DP), Additive Manufacturing data file formats and manipulation, Stereo
lithography (STL) file export and import procedures/ translation to RP machines driven with varied
proprietary software , STL file problems and repair techniques, Clean-up, finishing, surface coatings and
quality assurance methods in RP technologies, Secondary applications ,Metal Casting processes, Silicone
mold making and resin casting process, Rapid tooling for manufacturing, General uses, benefits and
industry specific applications for Additive Manufacturing
1. Ian Gibson, David W. Rosen, Brent Stucker , “Additive Manufacturing Technologies: Rapid
Prototyping to Direct Digital Manufacturing”, Springer,2009
2. Ali K. Kamrani, Emad Abouel Nasr , “Engineering Design and Rapid Prototyping”, Sringer,
2010
3. Brian Evans, “Practical 3D Printers: The Science and Art of 3D Printing”,Apress,2012
4. Hod Lipson, Melba Kurman, “ Fabricated: The New World of 3D Printing”, John Wiley & Sons,
2013
Definition of a complex system- Complex systems in engineering- Complex systems in nature & society-
Modelling of complex systems-Introduction to dynamical system theory- standard models in dynamical
systems-transitions in dynamical systems-bifurcations- Maps and flows- Chaos- Routes to chaos.
Analysis of chaotic data from experiments-basics of time series analysis-standard models in time series
analysis-nonlinear time series analysis- phase space reconstruction- precursors to predict transitions in
complex systems- critical slowing down- precursors based on recurrence-precursors based on multifractal
formalism.
Emergence of order in complex systems-transitions as pattern formation-spatial early warning signals-
complex networks-network properties as early warning measures-Networks in natural and engineering
systems-Networks in biology-Networks in finance.
Applications in remote sensing- Applications in cyber security- Applications in physiology- Applications
in finance-future of complex system theory.
. Introduction to IOT and disaster management, State the technological trends which have led to IoT ,
The impact of IoT on society, Define what an embedded system is in terms of its interface, IOT
components of an embedded system, Describe the interactions of embedded systems with the physical
world, The core hardware components most commonly used in IoT devices , Describe the interaction
between software and hardware in an IoT device, Describe the role of an operating system to support
software in an IoT device, Explain the use of networking and basic networking hardware, Describe the
structure of the Internet, Describe the meaning of a network protocol
GENERAL ELECTIVES
TEXT BOOKS/REFERENCES:
1. Basic skills in Statistics: A Guide for Healthcare Professionals. Cook, A., Netuveli, G. and Sheikh,
A.Class Publishing (London) (2004).
2. Basic Statistics: Understanding conventional methods and modern insights. Wilcox, R. R. Oxford
University Press (2009).
3. Basic Statistics for the behavioural sciences. 6th edition. Heiman, G. W. Wadsworth (2011).
4. Introduction to Time Series and Forecasting (Springer Texts in Statistics) 2nd Edition. Brockwell, P.
J. & Richard, A. D (1991).
5. Introduction to Engineering Statistics and Six Sigma. Allen, T. T. Springer – Verlag (London) (2006).
6. Statistical Design and Analysis of Experiments: With Applications to Engineering and Science. 2nd
Edition.Mason, R. L., Gunst, R. F. and Hess, J. L. Wiley-Interscience (2003).
7. Time Series: Theory and Methods (Springer Series in Statistics) 2nd edition. Brockwell, P. J. &
Richard, A. D (1991).