Null 2
Null 2
VIDYAVIHAR
For
    1.      Computer Engineering
    2.      Information Technology
    3.      Electronics & Telecommunication Engineering
    4.      Artificial Intelligence & Data Science
Introduction:
 As per the AICTE’s Approval Process Handbook-2020-21: Chapter VII- clause 7.3.2 (Page
 99-101) and APH 2021-22, all branches of Engineering and Technology shall offer Elective
 Courses in the EMERGING AREAS viz., Artificial Intelligence (AI), Internet of Things (IoT),
 Blockchain, Robotics, Quantum Computing, Data Sciences, Cyber Security, 3D Printing and
 Design, Augmented Reality/ Virtual Reality (AR/VR), as specified in Annexure 1 of the
 Approval Process Handbook.
 It is also made very clear by AICTE that areas in which Honours Degree may be offered are
 numerous. It is up to the Universities with the help of their Academic Board/Council to decide
 whether Honours. degree is to be offered or not in any particular area, which is not mentioned
 above. The criteria for “Honours. Degree will cumulatively require additional 18 to 20 credits in
 the specified area in addition to the credits essential for obtaining the Under Graduate Degree
 in Major Discipline (i.e. 169 credits of KJSIEIT)”
Honours degree program is introduced in order to facilitate the students to choose additionally
the specialized courses in the emerging areas of their choice and build their competence in
such domains. Based on AICTE guidelines, KJSIEIT has proposed to offer following Honours
degree program corresponding to each engineering program as shown in Table 1.
                               Table 1: Honours Degree Programs
In view of the above-mentioned guidelines issued by AICTE in APH 2020-21 and APH 2021-22 for
offering Honours degree in the various engineering programs, the following recommendations are
proposed on the eligibility criteria for students opting for same;
ii) Each eligible student can opt for maximum one Honour’s Programs at any time.
    iii) Students registered for Honours Degree Program need to complete (clear/pass) Honours
         Degree along with regular B Tech degree to get benefit of Award of Honours along with B
         Tech Degree. Students with clear pass out in regular B Tech program and having ATKT in
         Honours program; will only be awarded with regular B Tech degree.
    iv)       However it is optional ( not the compulsion) for eligible students to take
       additional honours degree program.
v) Student shall complete Honors degree program in the stipulated four semesters only.
   Hons degrees courses will be offered in Third and Final Year of engineering as specialisation
   in emerging areas. Modalities for Examination and Evaluation will be,
    a. The continuous assessment (CA= Average of 2 tests+ Internal Assessment (IA)) and End
       Sem. Examination (ESE) evaluation shall follow the same pattern as adopted for
       corresponding semester stated by the University/ Autonomous Institute.
 b. End semester Assessment will be done as per the laid down practices by following all
    applicable ordinances and regulations of University of Mumbai/Rules stated in Manual of
    KJSIEIT.
 c. Hons. degree courses can be treated as Audit type of courses, wherein passing marks set
    will be 40. If any student scored equal or more than passing marks in particular course can
    be declared as pass.
 d. Grading of courses offered under Honours degree shall be avoided and also not included
    in overall CUMMULATIVE GRADE POINT AVERAGE, to bring parity with all students
    admitted for the basic program.
 e. Hons. degree shall be conferred in addition to basic degree only after successfully
    completion of all courses.
 f. Institute can make provision for entering pass or fail in course offered under Honours
    degree.
   The students successfully completing the Honours Degree shall be awarded with the
   degree designated as: “B. Tech. ( __________Engineering) (Hons. - Specialization)”
       TY         HXXC601:
                                   04          --           --         30           10            60            --       --      100       04
     Sem. VI     TH Subject 2
                  HXXC701:
                                   04          --           --         30           10            60            --       --      100       04
       LY        TH Subject 3
     Sem. VII   HXXL701: Lab-1     --          --           04         --                         --            50       50      100       02
       LY         HXXC801:
                                   04           -           --         30           10            60            --       --      100       04
      Sem.       TH Subject 4
       VIII
                                                                                               Total Marks & Credits =            100            04
                                    Total Marks for Semesters V,VI, VII &VIII =100+100+200+100 = 500
                                     Total Credits for Semesters V,VI, VII &VIII = 04+04+06+04       = 18
6. Honours Degree Programs offered for KJSIEIT:
Mapping with existing Engineering/Technology Programs of KJSIEIT- Honour’s degree programs
are conducted as per AICTE guidelines. Each eligible student can opt for maximum one Honour’s
Degree Programs at any time as shown in Table 3.
                    Table 3: Honours Programs offered for KJSIEITs Branches
Sr. No            Honours Degree           Programs who can offer this Honours Degree
                       Programs                                 Program
1          Artificial Intelligence and         1. Computer Engineering
           Machine Learning                    2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
2          Blockchain                          1. Computer Engineering
                                               2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
                                               4. Artificial Intelligence and Data Science
3          Cyber Security                      1. Computer Engineering
                                               2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
                                               4. Artificial Intelligence and Data Science
4          Augmented and Virtual               1. Computer Engineering
           Reality                             2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
                                               4. Artificial Intelligence and Data Science
5          Data Science                        1. Computer Engineering
                                               2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
6          IoT                                 1. Computer Engineering
                                               2. Electronics and Telecommunication
                                                  Engineering
                                               3. Information Technology
                                               4. Artificial Intelligence and Data Science
Additional 4 Theory & One Lab courses to be cleared and evaluated under each Honours program
for total 18 credits and 500 marks, are as given under table 4 to 9 respectively.
          Table 4: Honours Degree Program in Artificial Intelligence and Machine Learning
In
          Artificial Intelligence
         and Machine Learning
                           (with effect from AY 2022-2023)
                         K J Somaiya Institute of Engineering and Information Technology
                            An Autonomous Institute affiliated to University of Mumbai
             Accredited by NAAC and NBA, Approved by AICTE, New Delhi
                        Bachelor of Technology in IT/CE/ET/ Engineering
                                                    (With effect from 2022-23)
                             Honours* in Artificial Intelligence and Machine Learning (AI&ML)
                                         Teaching Scheme Hrs / Week              Examination Scheme and                   Credit
                                                                                         Marks                           Scheme
             Course Code &
                                           Practic                    Av
             Course Title
                                                                            Assessment
Year & Sem
                                                                                         Term Work
                                  Theo     al        Test   Test      era
End Sem
                                                                                                     Practical
                                                                            Internal
                                                                      ge
                                                                                                                         Credits
                                  ry                 -1     -2
                                                                                                     Oral /
                                                                                         Exam
                                                                                                                 Total
TE    HAIMLC5
Se    01:
m     Mathemati 04                         --        30     30        30    10           60   --     --          100     04
V     cs for AI &
      ML
      Total         04                     -         --               100                -    -      100         04
   Total Credits = 04
TE           HAIMLC6
Se           01:
m            Game                                                     30
VI                                04       --        30     30              10           60   --     --          100     04
             Theory
             using AI &
             ML
             Total                                                          100
                                  04       -         -                                        -      100         04
                                                                             -
   Total Credits = 04
BE    HAIMLC7
Se    01:
m
                                  04       --        30     30              10           60   --     --          100     04
      AI&ML in                                                        30
VII   Healthcare
      HAIMLSB
      L701:
      AI&ML in                    --       04                               --           --   50     50          100     02
      Healthcare
      Lab
      Total                       04       04                                    100          50     50          200       06
   Total Credits =               06
BE           HAIMLC8
Se           01:                  04       -         30     30              10           60   --     --          100     04
m            Text, Web                                                30
VII and Social
I   Media
    Analytics
    Total         04     -        -                  100         -   -     100   04
 Total Credits = 04
                                                                    Examination Scheme
                                        Theory Marks
 Course       Course
  Code         Title         Internal assessment         Inter       End     Term
                                                          nal       Sem.          Practical Oral         Total
                                                                             Work
                            Test              Avg. of    Asses      Exam
                                    Test 2
                             1                2 Tests    sment
HAIMLC50    Mathematics
1           for AI&ML       30          30        30         10                --         --        --   100
                                                                      60
   Course Prerequisites:
   Applied Mathematics, Discrete mathematics
   Course Objectives:
   1 To build an intuitive understanding of Mathematics and relating it to Artificial
      Intelligence, Machine Learning and Data Science.
   2 To provide a strong foundation for probabilistic and statistical analysis mostly used in
      varied applications in Engineering.
   3 To focus on exploring the data with the help of graphical representation and drawing
      conclusions.
   4 To explore optimization and dimensionality reduction techniques.
   Course Outcomes:
   After successful completion of the course, the student will be able to:
   1 Use linear algebra concepts to model, solve, and analyze real-world problems.
   2 Apply probability distributions and sampling distributions to various business
      problems.
   3 Select an appropriate graph representation for the given data.
   4 Apply exploratory data analysis to some real data sets and provide interpretations via
      relevant visualization
   5 Analyze various optimization techniques.
   6 Describe Dimension Reduction Algorithms
   Module
                   Topics                                                                                 Hrs.
   No.
   1.0            Linear Algebra                                                                          05
              1.1 Vectors and Matrices, Solving Linear equations, The four Fundamental Subspaces,
                  Eigenvalues and Eigen Vectors, The Singular Value Decomposition (SVD).
   2.0            Probability and Statistics                                                              09
              2.1 Introduction, Random Variables and their probability Distribution, Random
                  Sampling, Sample Characteristics and their Distributions, Chi-Square, t-, and F-
                  Distributions: Exact Sampling Distributions, Sampling from a Bivariate Normal
                  Distribution, The Central Limit Theorem.
3.0                  Introduction to Graphs                                                                 10
             3.1     Quantitative vs. Qualitative data, Types of Quantitative data: Continuous data,
                     Discrete data, Types of Qualitative data: Categorical data, Binary data, Ordinary
                     data, Plotting data using Bar graph, Pie chart, Histogram, Stem and Leaf plot, Dot
                     plot, Scatter plot, Time-series graph, Exponential graph, Logarithmic graph,
                     Trigonometric graph, Frequency distribution graph.
4.0                  Exploratory Data Analysis                                                              09
             4.1     Need of exploratory data analysis, cleaning and preparing data, Feature engineering,
                     Missing values, understand dataset through various plots and graphs, draw
                     conclusions, deciding appropriate machine learning models.
5.0                  Optimization Techniques                                                                10
             5.1     Types of optimization-Constrained and Unconstrained optimization, Methods of
                     Optimization-Numerical Optimization, Bracketing Methods-Bisection Method, False
                     Position Method, Newton‘s Method, Steepest Descent Method, Penalty Function
                     Method.
6.0                  Dimension Reduction Algorithms                                                         05
             6.1     Introduction to Dimension Reduction Algorithms, Linear Dimensionality Reduction:
                     Principal component analysis, Factor Analysis, Linear discriminant analysis.
             6.2     Non-Linear Dimensionality Reduction: Multidimensional Scaling, Isometric Feature
                     Mapping. Minimal polynomial
                                                                                      Total                 48
Text Books:
1 Linear Algebra for Everyone,
2 Gilbert Strang, Wellesley Cambridge Press.
3 An Introduction to Probability and Statistics, Vijay Rohatgi, Wiley Publication
4 An introduction to Optimization, Second Edition, Wiley-Edwin Chong, Stainslaw Zak.
5 Mathematics for Machine Learning, Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong,
   Cambridge University Press.
6 Exploratory Data Analysis, John Tukey, Princeton University and Bell Laboratories.
References:
1 Introduction to Linear Algebra, Gilbert Strang.
2 Advanced Engineering Mathematics, Erwin Kreyszig
3 Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar. Foundations of Machine Learning. MIT
      Press, 2018.
4 Shai Shalev-Shwartz and Shai Ben-David. Understanding Machine Learning: From Theory to
      Algorithms. Cambridge University Press, 2014
5 Last updated on Sep 9, 2018.
6 Mathematics and Programming for Machine Learning with R, William B. Claster, CRC Press,2020
Useful Links:
1 https://math.mit.edu/~gs/linearalgebra/
2 https://www.coursera.org/learn/probability-theory-statistics
3 https://nptel.ac.in/courses/111/105/111105090/
4 https://onlinecourses.nptel.ac.in/noc21_ma01/preview
5 https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                     2. Class Test 2                            30 marks
                     3. Internal Assessment                     10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
     Course        Course          Teaching Scheme (Contact                    Credits Assigned
      Code         Name                     Hours)
                                  Theory Practical Tutorial        Theory      Practical Tutorial     Total
   HAIMLC601 Game
                Theory
                                    04        --         --          04           --        --          04
                using AI &
                ML
                                                                      Examination Scheme
                                         Theory Marks
 Course       Course
  Code         Title         Internal assessment          Inter        End       Term
                                                           nal        Sem.            Practical Oral              Total
                                                                                 Work
                            Test               Avg. of    Asses       Exam
                                     Test 2
                             1                 2 Tests    sment
HAIMLC60    Game
1           Theory
                             30          30        30         10          60           --        --          --   100
            using AI &
            ML
   Course Prerequisites:
   Knowledge of probability theory, discrete mathematics, and algorithm design is required.
   Course Objectives:
   1 To acquire the knowledge of game theory.
   2 To understand the basic concept of AI, strength and weakness of problem solving and
      search
   3 To study about various heuristic and game search algorithms
   4 To optimize the different linear methods of regression and classification
   5 To interpret the different supervised classification methods of support vector machine.
   6    To acquire the knowledge of different generative models through unsupervised
      learning
   Course Outcomes:
   After successful completion of the course, the student will be able to:
   1 Understand basic concept of game theory.
   2 Evaluate Artificial Intelligence (AI) methods and describe their foundations
   3 Analyze and illustrate how search algorithms play vital role in problem solving,
      inference, perception, knowledge representation and learning
   4 Demonstrate knowledge of reasoning and knowledge representation for solving real
      world problems
   5 Recognize the characteristics of machine learning that makes it useful to realworld
      problems and apply different dimensionality reduction techniques
   6 Apply the different supervised learning methods of support vector machine and tree
      based models
   Module
                   Topics                                                                                          Hrs.
   No.
   1.0             Introduction to Game Theory                                                                     05
          1.1 Introduction, The theory of rational choice, Games with Perfect Information, Nash
              Equilibrium: Theory, Prisoner‘s Dilemma, Stag Hunt, Matching pennies, BOS, Multi
              NE, Cooperative and Competitive Games, Strict and Non Strict NE, Best response
              functions for NE.
          1.2 Nash Equilibrium: Illustrations, Cournot‘s model of oligopoly, Bertrand‘s model of
              oligopoly, Electoral competition, The War of Attrition, Auctions, Mixed Strategy
              Equilibrium, Strategic games in which players may randomize, Dominated actions,
              Extensive Games with Perfect Information
2.0             Games with Imperfect Information                                                        09
          2.1 Bayesian Games, Introduction, Motivational examples, General definitions, two
              examples concerning information, Strictly Competitive Games and
              Maxminimization, Rationalizability
          2.2 Evolutionary Equilibrium, Monomorphic pure strategy equilibrium, Mixed strategies
              and polymorphic equilibrium, Repeated games: The Prisoner‘s Dilemma, Infinitely
              repeated games, Strategies, General Results,
3.0             Introduction to AI & Problem Solving                                                    10
          3.1 Definitions – Foundation and History of AI, Evolution of AI - Applications of AI,
              Classification of AI systems with respect to environment. Artificial Intelligence vs
              Machine learning,
          3.2 Heuristic Search Techniques: Generate-and-Test; Hill Climbing; Properties of A*
              algorithm, Best first Search; Problem Reduction.
          3.3 Beyond Classical Search: Local search algorithms and optimization problem, local
              search in continuous spaces, searching with nondeterministic action and partial
              observation, online search agent and unknown environments
4.0             Knowledge and Reasoning                                                                  09
          4.1   Knowledge and Reasoning: Building a Knowledge Base: Propositional logic, first order
                Logic, situation calculus. Theorem Proving in First Order Logic, Planning, partial order
                planning. Uncertain Knowledge and Reasoning, Probabilities,
          4.2   Bayesian Networks. Probabilistic reasoning over time: time and uncertainty, hidden
                Markova models, Kalman filter, dynamic bayesian network, keeping track of many objects
5.0             Introduction to ML                                                                       10
          5.1   Introduction to Machine Learning, Examples of Machine Learning Applications, Learning
                Types, Supervised Learning -Learning a Class from Examples, Vapnik- Chervonenkis
                (VC) Dimension, Probably Approximately Correct (PAC) Learning, Noise, Learning
                Multiple Classes, Regression, Model Selection and Generalization, Dimensions of a
                Supervised Machine Learning Algorithm
          5.2   Introduction, Linear Regression Models and Least Squares, Subset Selection, Shrinkage
                Methods, Logistic        Regression-    Fitting Logistic Regression      Models,
                        Quadratic Approximations and Inference, L1 Regularized Logistic Regression,
                SVM-Introduction to SVM, The Support Vector Classifier, Support Vector Machines and
                Kernels- Computing the SVM for Classification
6.0             Unsupervised Learning                                                                    05
          6.1   Introduction, Association Rules-Market Basket Analysis, The Apriori Algorithm,
                Unsupervised as Supervised Learning, Generalized Association Rules, Cluster Analysis
                Proximity Matrices,
                Clustering Algorithms-K-mean, Gaussian Mixtures as Soft K-means Clustering, Example:
                Human Tumor Microarray Data, Vector Quantization, K-medoids, Hierarchical Clustering,
                Self-Organizing Maps, PCA-Spectral Clustering
          6.2   Hidden Markov Models-Introduction, Discrete Markov Processes, Hidden Markov Models,
                Three Basic Problems of HMMs, Evaluation Problem, Finding the State Sequence, Learning
                Model Parameters, Continuous Observations, The HMM with Input, Model Selection in
                HMM
                                                                                Total                   48
Text Books:
1        Martin Osborne, An Introduction to Game Theory, Oxford University Press.
2        Russell, S. and Norvig, P. 2015. Artificial Intelligence - A Modern Approach, 3rd
          edition,Prentice Hall
3         Introduction to Machine Learning Edition 2, by Ethem Alpaydin
References:
1         Thomas Ferguson, Game Theory, World Scientific, 2018.
2         Stef Tijs. Introduction to Game Theory, Hindustan Book Agency
3         J. Gabriel, Artificial Intelligence: Artificial Intelligence for Humans (Artificial Intelligence,
          Machine Learning), Create Space Independent Publishing Platform, First edition , 2016
4         Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI.,2010 2. S
          Kaushik, Artificial Intelligence, Cengage Learning, 1st ed.2011
5         Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                      2. Class Test 2                                30 marks
                      3. Internal Assessment                         10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
   Course Code        Course        Teaching Scheme (Contact              Credits Assigned
                      Name                   Hours)
                                   Theory Practical Tutorial    Theory    Practical Tutorial   Total
  HAIMLC701 AI&ML in
                                     04       --         --       04         --         --       04
            Healthcare
                                                                 Examination Scheme
                                     Theory Marks
Course       Course
 Code         Title            Internal assessment      Inter     End      Term
                                                         nal     Sem.           Practical Oral             Total
                                                                           Work
                           Test             Avg. of     Asses    Exam
                                   Test 2
                            1               2 Tests     sment
HAIML      AI&ML in
C701       Healthcare      30        30        30         10                 --         --        --       100
                                                                   60
  Course Prerequisites:
  Artificial Intelligence, Machine Learning
  Course Objectives: The course aims
  1 To understand the need and significance of AI and ML for Healthcare.
  2 To study advanced AI algorithms for Healthcare.
  3 To learn Computational Intelligence techniques .
  4 To understand evaluation metrics and ethics in intelligence for Healthcare systems,
  5 To learn various NLP algorithms and their application in Healthcare,
  6 To investigate the current scope, implications of AI and ML for developing futuristic
     Healthcare Applications.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Understand the role of AI and ML for handling Healthcare data.
  2 Apply Advanced AI algorithms for Healthcare Problems.
  3 Learn and Apply various Computational Intelligence techniques for Healthcare
     Application.
  4 Use evaluation metrics for evaluating healthcare systems.
  5 Develop NLP applications for healthcare using various NLP Techniques..
  6 Apply AI and ML algorithms for building Healthcare Applications
  Module
                  Topics                                                                                    Hrs.
  No.
  1.0            Introduction                                                                               04
             1.1 Overview of AI and ML,A Multifaceted Discipline, Applications of AI in Healthcare -
                 Prediction, Diagnosis, personalized treatment and behavior modification, drug
                 discovery, followup care etc,
             1.2 Realizing potential of AI and ML in healthcare, Healthcare Data - Use Cases.
  2.0            AI, ML, Deep Learning and Data Mining Methods for Healthcare                               10
             2.1 Knowledge discovery and Data Mining, ML, Multi classifier Decision Fusion, Ensemble
                 Learning, Meta-Learning and other Abstract Methods.
             2.2 Evolutionary Algorithms, Illustrative Medical Application-Multiagent Infectious Disease
                   Propagation and Outbreak Prediction, Automated Amblyopia Screening System etc.
             2.3   Computational Intelligence Techniques, Deep Learning, Unsupervised learning,
                   dimensionality reduction algorithms.
3.0                Evaluating learning for Intelligence                                                           06
             3.1   Model development and workflow, evaluation metrics, Parameters and Hyperparameters,
                   Hyperparameter tuning algorithms, multivariate testing, Ethics of Intelligence.
4.0                Natural Language Processing in Healthcare                                                      08
             4.1   NLP tasks in Medicine, Low-level NLP components, High level NLP components, NLP
                   Methods.
             4.2   Clinical NLP resources and Tools, NLP Applications in Healthcare. Model Interpretability
                   using Explainable AI for NLP applications.
5.0                Intelligent personal Health Record                                                             04
             5.1   Introduction, Guided Search for Disease Information, Recommending SCA's.
                   Recommending HHP's , Continuous User Monitoring.
6.0                Future of Healthcare using AI and ML                                                           07
             6.1   Evidence based medicine, Personalized Medicine, Connected Medicine, Digital Health and
                   Therapeutics, Conversational AI, Virtual and Augmented Reality, Blockchain for verifying
                   supply chain, patient record access, Robot - Assisted Surgery, Smart Hospitals, Case Studies
                   on use of AI and ML for Disease Risk Diagnosis from patient data, Augmented reality
                   applications for Junior doctors.
             6.2   Blockchain for verifying supply chain, patient record access, Robot - Assisted Surgery,
                   Smart Hospitals, Case Studies on use of AI and ML for Disease Risk Diagnosis from patient
                   data, Augmented reality applications for Junior doctors.
                                                                                         Total                    48
Textbooks:
1 Arjun Panesar, "Machine Learning and AI for Healthcare”, A Press.
2 Arvin Agah, "Medical applications of Artificial Systems ", CRC Press
References:
1 Erik R. Ranschaert Sergey Morozov Paul R. Algra, “Artificial Intelligence in medical Imaging-
      Opportunities, Applications and Risks”, Springer
2 Sergio Consoli Diego Reforgiato Recupero Milan Petkovid,“Data Science for Healthcare-Methodologies
  and Applications”, Springer
3 Dac-Nhuong Le, Chung Van Le, Jolanda G. Tromp, Gia Nhu Nguyen, “Emerging technologies for health
  and medicine”, Wiley.
4 Ton J. Cleophas • Aeilko H. Zwinderman, “Machine Learning in Medicine- Complete Overview”, Springer
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                     2. Class Test 2                            30 marks
                     3. Internal Assessment                     10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
   Course Code          Course        Teaching Scheme (Contact              Credits Assigned
                        Name                   Hours)
                                     Theory Practical Tutorial   Theory     Practical Tutorial   Total
  HAIMLC801 Text, Web
            and Social
                                       04       --       --       04           --        --       04
            Media
            Analytics
                                                                  Examination Scheme
                                       Theory Marks
Course       Course
 Code         Title              Internal assessment    Inter      End      Term
                                                         nal      Sem.           Practical Oral             Total
                                                                            Work
                            Test              Avg. of   Asses     Exam
                                     Test 2
                             1                2 Tests   sment
HAIML      Text, Web
C801       and Social
                             30        30        30       10       60          --        --         --      100
           Media
           Analytics
  Course Prerequisites:
  Python, Data Mining
  Course Objectives: The course aims
  1 To have a strong foundation on text, web and social media analytics.
  2 To understand the complexities of extracting the text from different data sources and
    analysing it.
  3 To enable students to solve complex real-world problems using sentiment analysis and
    Recommendation systems.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Extract Information from the text and perform data pre-processing
  2 Apply clustering and classification algorithms on textual data and perform prediction.
  3 Apply various web mining techniques to perform mining, searching and spamming of web
    data.
  4 Provide solutions to the emerging problems with social media using behaviour analytics and
    Recommendation systems.
  5 Apply machine learning techniques to perform Sentiment Analysis on data from social media.
  Module
                   Topics                                                                                    Hrs.
  No.
  1.0              Introduction                                                                              06
             1.1 Introduction to Text Mining: Introduction, Algorithms for Text Mining, Future Directions
             1.2 Information Extraction from Text: Named Entity Recognition, Relation Extraction,
                 Unsupervised Information Extraction
             1.3 Text Representation: tokenization, stemming, stop words, NER, N-gram modelling
  2.0            Clustering and Classification                                                               10
              2.1 Text Clustering: Feature Selection and Transformation Methods, distance based Clustering
                    Algorithms, Word and Phrase based Clustering, Probabilistic document Clustering
              2.2 Text Classification: Feature Selection, Decision tree Classifiers, Rule-based Classifiers,
                    Probabilistic based Classifiers, Proximity based Classifiers.
              2.3   Text Modelling: Bayesian Networks, Hidden Markovian Models, Markov random Fields,
                    Conditional Random Fields
3.0                 Web-Mining:                                                                                  05
              3.1   Introduction to Web-Mining: Inverted indices and Compression, Latent Semantic Indexing,
                    Web Search,
              3.2   Meta Search: Using Similarity Scores, Rank Positons
              3.3   Web Spamming: Content Spamming, Link Spamming, hiding Techniques, and Combating
                    Spam
4.0                 Web Usage Mining:                                                                            05
              4.1   Data Collection and Pre-processing, Sources and types of Data, Data Modelling, Session and
                    Visitor Analysis, Cluster Analysis and Visitor segmentation, Association and Correlation
                    Analysis, Analysis of Sequential and Navigational Patterns, Classification and Prediction
                    based on Web User Transactions.
5.0                 Social Media Mining:                                                                         05
              5.1   Introduction, Challenges, Types of social Network Graphs
              5.2   Mining Social Media: Influence and Homophily, Behaviour Analytics, Recommendation in
                    Social Media: Challenges, Classical recommendation Algorithms, Recommendation using
                    Social Context, Evaluating recommendations.
6.0                 Opinion Mining and Sentiment Analysis:                                                       08
              6.1   The problem of opinion mining,
              6.2   Document Sentiment Classification: Supervised, Unsupervised
              6.3   Opinion Lexicon Expansion: Dictionary based, Corpus based
              6.4   Opinion Spam Detection: Supervised Learning, Abnormal Behaviours, Group Spam
                    Detection.
Total 48
Textbooks:
1     Daniel Jurafsky and James H. Martin, “Speech and Language Processing,” 3rd edition, 2020
2     Charu. C. Aggarwal, Cheng Xiang Zhai, Mining Text Data, Springer Science and Business Media, 2012.
3     BingLiu, “Web Data Mining-Exploring Hyperlinks, Contents, and Usage Data”, Springer, Second Edition, 2011.
4     Reza Zafarani, Mohammad Ali Abbasiand Huan Liu, “Social Media Mining- An Introduction”, Cambridge
      University Press, 2014
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                     2. Class Test 2                            30 marks
                     3. Internal Assessment                     10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
 Course Code      Course       Teaching Scheme (Contact        Credits Assigned
                  Name                  Hours)
                              Theory Practical Tutorial Theory Practical Tutorial Total
HXXSBL701 AI&ML in
          Healthcare:           --       04         --       --       02        --      02
          Lab
Course Prerequisites:
Python
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Students will be able to understand computational models of AI and ML.
2 Students will be able to develop healthcare applications using appropriate
   computational tools.
3 Students will be able to apply appropriate models to solve specific healthcare
   problems.
4 Students will be able to analyze and justify the performance of specific models as
   applied to healthcare problems.
5 Students will be able to design and implement AI and ML-based healthcare
   applications.
Suggested Experiments:
Sr.
        Name of the Experiment
No.
        Introduction
1       Collect, Clean, Integrate and Transform Healthcare Data based on specific disease.
2       Perform Exploratory data analysis of Healthcare Data.
3       AI for medical diagnosis based on MRI/X-ray data.
4       AI for medical prognosis .
5       Natural language Entity Extraction from medical reports.
6       Predict disease risk from Patient data.
7       Medical Reviews Analysis from social media data.
8       Explainable AI in healthcare for model interpretation.
        Mini Project-Design and implement innovative web/mobile based AI application using Healthcare
9
        Data.
10      Documentation and Presentation of Mini Project.
Useful Links:
1   https://www.coursera.org/learn/introduction-tensorflow?specialization=tensorflow-in-practice
2   https://www.coursera.org/learn/convolutional-neural-networks-tensorflow?specialization=tensorflow-in-practice
3   https://datarade.ai/data-categories/electronic-health-record-ehr-data
4   https://www.cms.gov/Medicare/E-Health/EHealthRecords
5   https://www.coursera.org/learn/tensorflow-sequences-time-series-and-prediction?specialization=tensorflow-in-practice
Term Work:
1 Term work should consist of 8 experiments and a Mini Project.
2 The final certification and acceptance of term work ensures satisfactory performance of laboratory
   work and minimum passing marks in term work.
3 Total 25 Marks (Experiments: 10-Marks, Mini Project-10 Marks, Attendance Theory & Practical: 05-
   marks)
Oral & Practical exam
1 Based on the entire syllabus of AI ML for Healthcare
        SOMAIYA
        VIDYAVIHAR
In
Block Chain
Honours* in Blockchain
                                      Teaching                                                         Credit
          Course               Scheme Hours / Week          Examination Scheme and Marks               Schem
Year     Code and                                                                                        e
 &        Course               Practi                Ave                            Oral
                                                          Internal      End
Sem        Title                cal     Test-        rage                      Term   /
                      Theory                  Test-2       Assess      Sem                     Total   Credits
                                         1                                     Work Prac
                                                           ment        Exam
                                                                                      t
        HBCC501:
TE      Bit coin
                        04               30     30             10        60      --       --   100       04
Sem     and Crypto                                     30
 V      currency
           Total        04               -      --              100               -       -     100      04
                                                                                          Total Credits = 04
 TE HBCC601:
Sem. Blockchain         04               30     30     30      10        60      --       --   100       04
 VI Platform
        Total           04               -       -              100               -       -     100     04
                                                                                         Total Credits = 04
     HBCC701:
 BE Block chain                                        30
                        04               30     30             10        60      --       --   100       04
Sem. Developme
 VII nt
     HBCSBL6
     01:
     Private            --               --      -              --       --      50      50    100       02
     Blockchain                 04
     Setup Lab
         Total          04      04       -                      100              50      50    200      06
                                                                                         Total Credits = 06
 BE HBCC801:
Sem. DeFi                                              30
VIII (Decentrali        04               30     30             10        60      --       --   100       04
     zed
     Finance)
        Total           04               -       -              100               -       -    100       04
Total Credits = 04
                                                                  Examination Scheme
                                   Theory Marks
Course       Course
 Code         Title         Internal assessment       Inter        End    Term
                                                       nal        Sem.         Practical Oral              Total
                                                                          Work
                          Test             Avg. of    Asses       Exam
                                  Test 2
                           1               2 Tests    sment
HBCC50    Bit coin and
1         Crypto           30      30         30        10                    --      --        --         100
                                                                   60
          currency
  Course Objectives:
                                                      Course Objectives
    The course aims:
  1              To get acquainted with the concept of Block and Blockchain.
  2              To learn the concepts of consensus and mining in Blockchain.
  3              To get familiar with the bitcoin currency and its history.
  4              To understand and apply the concepts of keys, wallets and transactions in the Bitcoin
                 Network.
  5              To acquire the knowledge of Bitcoin network, nodes and their roles.
  6              To analyze the applications& case studies of Blockchain.
  Course Outcomes:
                                        Course Outcomes                                     Cognitive levels
                                                                                            of attainment as
                                                                                            per Bloom’s
                                                                                            Taxonomy Level
  On successful completion, of course, learner/student will be able to:
  1       Describe the basic concept of Block chain.                                        L1,L2
  2       Associate knowledge of consensus and mining in Block chain.                       L1,L2
  3       Summarize the bit coin crypto currency at an abstract level.                      L1,L2
  4       Apply the concepts of keys, wallets and transactions in the Bit coin network.     L3
  5       Interpret the knowledge of Bit coin network, nodes and their roles.               L1,L2
  6       Illustrate the applications of Block chain and analyze case studies.              L3
DETAILED SYLLABUS:
Sr.       Module                       Detailed Content                   Hours   CO Mapping
No.
Text Books:
1. ―Mastering Bitcoin, PROGRAMMING THE OPEN BLOCKCHAIN‖ , 2nd Edition by
    Andreas M. Antonopoulos, June 2017, Publisher(s): O'Reilly Media, Inc. ISBN:
    9781491954386.
2. ―Blockchain Applications: A Hands-On Approach‖, by ArshdeepBahga, Vijay Madisetti,
    Paperback – 31 January 2017.
3. ―Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction‖, July 19,
     2016, by Arvind Narayanan, Joseph Bonneau, Edwa rdFelten, Andrew Miller, Steven
     Goldfeder, Princeton University Press.
Reference Books:
1. “Mastering Blockchain‖, by Imran Bashir, Third Edition,Packt Publishing
2. “Mastering Ethereum: Building Smart Contracts and Dapps Paperback‖ byAndreas Antonopoulos, Gavin
Wood, Publisher(s): O'Reilly Media
3. ―Blockchain revolution: how the technology behind bitcoin is changing money, business and the world $
don tapscott and alex tapscot, portfolio penguin, 856157449
Online References:
Sr. No.   Website Name
1.        https://andersbrownworth.com/blockchain/
2.        https://andersbrownworth.com/blockchain/public-private-keys/
3.        https://www.coursera.org/learn/cryptocurrency
4.         https://coinmarketcap.com/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
 Course Code       Course Title     Theory      Practical     Tutorial    Theory    Practical/   Tutorial      Total
                                                                                    Oral
 HBCC601           Block chain      04          --            --          04        --           --            04
                   Platform
                                                                   Examination Scheme
                                    Theory Marks
Course        Course
 Code          Title         Internal assessment       Inter        End    Term
                                                        nal        Sem.         Practical Oral              Total
                                                                           Work
                           Test              Avg. of   Asses       Exam
                                  Test 2
                            1                2 Tests   sment
HBCC60     Block chain
1          Platform         30      30         30        10                    --      --        --         100
                                                                    60
  Course Objectives:
  Sr. No.                                         Course Objectives
  The course aims:
  1         Understand the blockchain platform and its terminologies.
  2         Understand smart contracts, wallets, and consensus protocols.
  3         Design and develop decentralized applications using Ethereum, and Hyperledger.
  4         Creating blockchain networks using Hyperledger Fabric deployment.
  5         Understand the considerations for creating blockchain applications.
  6         Analyze various Blockchain Platforms.
  Course Outcomes:
 Sr.                                     Course Outcomes                                    Cognitive levels
 No.                                                                                        of attainment as
                                                                                            per Bloom’s
                                                                                            Taxonomy
 On successful completion, of course, learner/student will be able to:
 1       Explain the Blockchain platform and its types.                                     L1,L2
 2       Create Public Blockchain using Ethereum.                                           L3,L4,L5, L6
 3       Develop Smart Contracts using REMIX IDE.                                           L3,L4,L5
 4       Apply the concept of private blockchain using Hyperledger.                         L3
 5       Analyze different types of blockchain platforms.                                   L3,L4
 6       Deploy Enterprise Applications on Blockchain.                                      L3,L4,L5
DETAILED SYLLABUS:
Sr.       Module                       Detailed Content                 Hours   CO Mapping
No.
E Books:
     1) Blockchain By Example, BellajBadr, Richard Horrocks, Xun (Brian) Wu, November 2018,
        Implement decentralized blockchain applications to build scalable Dapps.
     2) Blockchain for Business, https://www.ibm.com/downloads/cas/3EGWKGX7.
Online References:
Sr. No.     Website Name
1.          https://www.hyperledger.org/use/fabric
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
 Course Code      Course Title     Theory     Practical     Tutorial    Theory    Practical/   Tutorial    Total
                                                                                  Oral
 HBCC701          Block chain      04         --            --          04        --           --          04
                  Development
                                                                 Examination Scheme
                                   Theory Marks
Course       Course
 Code         Title         Internal assessment      Inter        End    Term
                                                      nal        Sem.         Practical Oral              Total
                                                                         Work
                          Test             Avg. of   Asses       Exam
                                 Test 2
                           1               2 Tests   sment
HBCC70    Block chain
1         Developmen       30      30        30        10                    --      --        --         100
                                                                  60
          t
  Course Objectives:
  Sr. No.                                         Course Objectives
  The course aims:
  1         To understand Ethereum Ecosystem.
  2         To understand aspects of different programming languages.
  3         To explain how to use the solidity programming language to develop a smart contract for
            blockchain.
  4         To demonstrate deployment of smart contracts using frameworks.
  5         To understand principles of Hyperledger fabric.
  6         To understand challenges to apply blockchain in emerging areas.
  Course Outcomes:
  Sr.                                   Course Outcomes                                    Cognitive levels
  No.                                                                                      of attainment as
                                                                                           per Bloom’s
                                                                                           Taxonomy
  On successful completion, of course, learner/student will be able to:
  1       To use Ethereum Components.                                                      L1,L2
  2       To Analyse different blockchain programming languages.                           L3
  3       To implement smat contract in Ethereum using solidity.                           L4,L5
  4       To analyse different developement frameworks.                                    L4
  5       To implement private blockchin network with Hyperledger fabric.                  L4,L5
  6       To illustrate blockchain integration with emerging technologies and security     L1,L2
          issues.
DETAILED SYLLABUS:
Sr.        Module              Detailed Content              Hours     CO
No.                                                                  Mapping
Text Books:
1. Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos Dr.
  Gavin Wood, O'reilly.
2. Blockchain Technology, Chandramouli Subramanian, Asha A George, Abhillash K. A and
  Meena Karthikeyen, Universities press
References:
1. Blockchin enabled Applications,Vikram Dhillon,,DevidMetcalf,Max Hooper,Apress
2. Building Blockchain Projects,NarayanPrusty,Packt
Online References:
Sr. No.   Website Name
1.        https://ethereum.org/en/
2.        https://www.trufflesuite.com/tutorials
3.        https://hyperledger-fabric.readthedocs.io/en/release-2.2/whatis.html
4.        https://www.blockchain.com/
5.        https://docs.soliditylang.org/en/v0.7.4/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
                                    Teaching Scheme
                                    (Contact Hours)                          Credits Assigned
  Course Code      Course Title     Theory Practical           Tutorial      Theory      Practical     Tutorial     Total
                                                                                         & Oral
  HBCSBL601        Private          --           4             --            --          2             --           02
                   Blockchain
                   Setup
                   Lab(SBL)
Examination Scheme
                                               Theory Marks
  Course Code      Course Title                                                              Practical/
                                         Internal assessment           End        Term
                                                                                                                  Total
                                                                      Sem.        Work          Oral
                                                      Avg. of 2
                                   Test1     Test 2                   Exam
                                                       Tests
 HBCSBL601        Private
                  Blockchain         --         --       --             --         50            50               100
                  Setup Lab
   Lab Objectives:
Sr. No.                                           Lab Objectives
The Lab aims:
1         To build and test Private Ethereum Blockchain.
2         To learn the concept of the genesis block and Account in the Blockchain.
3         To get familiar with the mining blocks to create a ether.
4         To understand and apply the concepts of keys, wallets.
5         To acquire the knowledge of gateway and desktop application.
6         To analyze the applications & case studies of Blockchain.
   Lab Outcomes:
 Sr.                                      Lab Outcomes                                         Cognitive levels
 No.                                                                                           of attainment as
                                                                                               per Bloom’s
                                                                                               Taxonomy
 On successful completion, of lab, learner/student will be able to:
 1       To understand how blockchain systems (mainly Etherum) work .                          L1,L2
 2       To create the genesis block using Puppeth, a CLI tool and account using               L6
         Smart Contract.
 3       To create mining blocks, check the account and PoW.                                   L6
 4       To use cryptocurrency exchanges and wallets safely.                                   L1,L2,L3
 5       To create Gateway to Blockchain Apps.                                                 L6
 6       To use Blockchain on Mobile App and on Cloud.                                         L1,L2,L3
Note: All practical are to be conducted on Linux platform its Compulsory for this entire practical
Text Books:
References Books:
Online References:
Term Work:
The Term work shall consist of at least 10 to 12 practical based on the above syllabus. The term work
Journal must include at least 2 assignments. The assignments should be based on real world applications
which cover concepts from all above syllabus.
Oral Exam: An Oral exam will be held based on the above syllabus.
 Course Code      Course Title     Theory      Practical    Tutorial    Theory    Practical/     Tutorial    Total
                                                                                  Oral
 HBCC801          DeFi             04          --           --          04        --             --          04
                  (Decentralize
                  d Finance)
                                                                 Examination Scheme
                                   Theory Marks
Course      Course
 Code        Title         Internal assessment        Inter       End    Term
                                                       nal       Sem.         Practical Oral                Total
                                                                         Work
                         Test               Avg. of   Asses      Exam
                                  Test 2
                          1                 2 Tests   sment
HBCC80   DeFi
1        (Decentraliz     30       30         30       10                    --      --          --         100
                                                                  60
         ed Finance)
  Course Objectives:
   Sr. No.                                        Course Objectives
   The course aims:
   1         The basic concepts of Centralized and Decentralized Finance and compare them.
   2         The DeFi System and its key categories.
   3         The DeFi components,primitives,incentives,metrics and major business models where they are
             used.
   4         The DeFi Architecture and EcoSystem.
   5         The DeFi protocols.
   6         The real time use cases of DeFi.
  Course Outcomes:
   Sr.                                     Course Outcomes                                     Cognitive levels
   No.                                                                                         of attainment as
                                                                                               per Bloom’s
                                                                                               Taxonomy
   On successful completion, of course, learner/student will be able to:
   1       Explain the basic concepts of Centralized and Decentralized Finance and             L1, L2
           compare them.
   2       Describe the the DeFi System and its key categories.                                L1
   3       Discuss the DeFi components, primitives, incentives, metrics and major              L1, L2
           business models where they are used.
   4       Explain the DeFi Architecture and EcoSystem.                                        L1, L2
   5       Illustrate the DeFi protocols.                                                      L1
   6       Discuss the real time use cases of DeFi.                                            L1,L2
  DETAILED SYLLABUS:
Sr.          Module                        Detailed Content                 Hours     CO
No.                                                                                 Mapping
                              Self-learning Topics:
                              The Potential Impact of Decentralized
                              Finance
II    What is decentralized   The DeFi Ecosystem, Problems that DeFi         06      CO2
      finance (defi)?         Solves How Decentralized is DeFi? Defi key
                              Categories:-Stablecoins, Stable coin and
                              pegging,Lending and
                              Borrowing,Exchanges,Derivations, Fund
                              Management, Lottery,Payments,Insurance
                              Self-learning Topics:
                               How Decentralized Finance Could Make
                              Investing More Accessible.
III   DeFi Primitives and     3.1 DeFi Components: Blockchain                10      CO3
      Business Models         Cryptocurrency The Smart Contract
                              Platform Oracles Stablecoins Decentralized
                              Applications
                              3.2 DeFi Primitives:Transactions Fungible
                              Token: Equity Tokens, Utility Tokens and
                              Governance TokensNFT: NFT Standard,
                              Multi-token standard Custody Supply
                              Adjustment: Burn-Reduce Supply, Mint-
                              Increase Supply, Bonding Curve-Pricing
                              Supply
                              Incentives: Staking Rewards, Slashing,
                              Direct Rewards and Keepers, Fees
                              Swap: Order Book Matching, Automated
                              Market Makers
                              Collaterlized Loans Flash Loans
                              (Uncollaterlized Loans)
                              3.3 DeFi Key Metrics:Total Value
                              Locked,Daily Active Users,Market Cap
                              3.4 DeFi Major Business
                              Models:Decentralized Currencies
                              ,Decentralized Payment
                           Services,Decentralized
                           fundraising,Decentralized Contracting
                           Self-learning Topics: Study any real time
                           Business model.
                                Self-learning Topics:
                                MakerDAO Governance,UniSwap
                                GovernanceProtocol Math,Compound
                                Protocol Math
 VI   Use Cases                 6.1Decentralized Exchanges                     08       CO6
                                6.2Decentralized Stablecoins
                                6.3Decentralized Money Markets
                                6.4Decentralized Synthetix
                                6.5Decentralized Insurance
                                6.6Decentralized Autonomous Organization
                                (DAO),
                                Self-learning Topics:
                                Stock Exchange Operations,
                                Derivatives,Tether, Ampleforth, How to get
                                stablecoins,Synthetix Network, Token,The
                                Ongoing Impact of The DAO‘s Rise and
                                Fall, DAO Projects
Text Books:
   1. How to DeFi,Darren Lau, Daryl Lau, Teh Sze Jin,Kristian Kho, Erina Azmi, TM Lee,Bobby Ong-1st
      Edition, March 2020
   2. DeFi and the Future of Finance-Campbell R. Harvey
   3. DeFi Adoption 2020 A Definitive Guide to Entering the Industry
   1. Blockchain disruption and decentralized finance: The rise of decentralized business models-Yan
       Chen,Cristiano Bellavitis
   2. SoK: Decentralized Finance (DeFi)-Sam M. Werner, Daniel Perez, Lewis Gudgeon,Ariah Klages-
       Mundt,Dominik Harz∗‡, William J. Knottenbelt,Imperial College London, † Cornell University,
       Interlay
   4. Decentralized Finance (DeFi) –A new Fintech Revolution?
   5. https://makerdao.com/da/whitepaper/
   6. https://uniswap.org/
   7. https://compound.finance/documents/Compound.Whitepaper.pdf
   8. https://wbtc.network/assets/wrapped-tokens-whitepaper.pdf
   9. https://defiprime.com/exchanges
   10. https://defirate.com/stablecoins/
   11. https://academy.ivanontech.com/blog/decentralized-money-markets-and-makerdao
   12. https://www.gemini.com/cryptopedia/nexus-mutual-blockchain-insurance-nxm-crypto
   13. https://consensys.net/blockchain-use-cases/decentralized-finance/
   14. https://tokenlon.zendesk.com/hc/en-us/articles/360041114431-DeFi-Explained-Synthetic-Assets,
       https://www.blockchain-council.org/synthetix/synthetix-snx-the-biggest-ecosystem-in-decentralized-
       finance/
Online References:
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
        SOMAIYA
        VIDYAVIHAR
IN
Cyber Security
Total Credits = 04
  TE      HCSC601:
 Sem.     Digital          04      --     30     30      30      10      60    --      --   100    04
  VI      Forensic
              Total        04       -      -                    100             -      -    100    04
Total Credits = 04
          HCSC701:
  BE      Security                               30      30
                           04      --     30                     10      60    --      --   100    04
 Sem.     Information
  VII     Management
          HCSSBL601:
          Vulnerability
          Assessment
                            --     04                             --     --    50     50    100    02
          Penetration
          Testing
          (VAPT) Lab
              Total        04      04                           100            50     50    200     06
Total Credits = 06
  BE      HCSC801:
 Sem.     Application      04       -     30     30      30      10      60    --      --   100    04
 VIII     Security
              Total        04       -      -                    100             -      -    100      04
                                                                                      Total Credits = 04
                                                                   Examination Scheme
                                     Theory Marks
 Course         Course
  Code           Title         Internal assessment     Inter        End    Term
                                                        nal        Sem.         Practical Oral              Total
                                                                           Work
                            Test             Avg. of   Asses       Exam
                                    Test 2
                             1               2 Tests   sment
HCSC50       Ethical
1            Hacking         30      30        30        10                    --      --        --         100
                                                                    60
      Course Objectives:
Sr. No.                                         Course Objectives
The course aims:
1         To describe Ethical hacking and fundamentals of computer Network.
2         To understand about Network security threats, vulnerabilities assessment and social
          engineering.
3         To discuss cryptography and its applications.
4         To implement the methodologies and techniques of Sniffing techniques, tools, and ethical
          issues.
5         To implement the methodologies and techniques of hardware security.
6         To demonstrate systems using various case studies.
      Course Outcomes:
Sr.                                  Course Outcomes                                    Cognitive levels
No.                                                                                     of attainment as
                                                                                        per Bloom’s
                                                                                        Taxonomy
On successful completion, of course, learner/student will be able to:
1       Articulate the fundamentals of Computer Networks, IP Routing and core           L1,L2
        concepts of ethical hacking in real world scenarios.
2       Apply the knowledge of information gathering to perform penetration testing     L3
        and social engineering attacks.
3       Demonstrate the core concepts of Cryptography, Cryptographic checksums          L1,L2
        and evaluate the various biometric authentication mechanisms.
4       Apply the knowledge of network reconnaissance to perform Network and            L3
        web application-based attacks.
5       Apply the concepts of hardware elements and endpoint security to provide        L3
        security to physical devices.
6       Simulate various attack scenarios and evaluate the results.                     L4,L5
DETAILED SYLLABUS:
Sr.      Module                        Detailed Content                   Hours     CO
No.                                                                               Mapping
References:
1.UNIX Network Programming –Richard Steven,Addison Wesley, 2003
2. Cryptography and Network Security -- Atul Kahate, 3rd edition, Tata Mc Graw Hill, 2013
3.TCP/IP Protocol Suite -- B. A. Forouzan, 4th Edition, Tata Mc Graw Hill, 2017
4. Applied Cryptography, Protocols Algorithms and Source Code in C -- Bruce Schneier, 2nd
   Edition / 20th Anniversary Edition, Wiley, 2015
Online Resources:
Sr. No.     Website Name
3.          https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
4.          https://dvwa.co.uk/
3.          http://testphp.vulnweb.com/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
                                                                         Examination Scheme
                                         Theory Marks
    Course       Course
     Code         Title           Internal assessment        Inter        End    Term
                                                              nal        Sem.         Practical Oral              Total
                                                                                 Work
                               Test              Avg. of     Asses       Exam
                                       Test 2
                                1                2 Tests     sment
HCSC60        Digital
1             Forensic          30       30         30         10                    --      --        --         100
                                                                          60
      Course Objectives:
    Sr. No.                                            Course Objectives
    The course aims:
    1         To understand the various computer and cyber-crimes in the digital world.
    2         To understand a significance of digital forensics life cycle, underlying forensics principles and
              investigation process.
    3         To understand the importance of File system management with respect to computer forensics.
    4         To be able to identify the live data in case of any incident handling and application of
              appropriate tools and practices for the same.
    5         To Develop the skills in application of various tools and investigation report writing with
              suitable evidences.
    6         To be able to identify the network and mobile related threats and recommendation of suitable
              forensics procedures for the same.
      Course Outcomes:
Sr.                                     Course Outcomes                                       Cognitive levels
No.                                                                                           of attainment as
                                                                                              per Bloom’s
                                                                                              Taxonomy
On successful completion, of course, learner/student will be able to:
1       Identify and define the class for various computer and cyber-crimes in the digital    L1,L2
          world.
2         Understand the need of digital forensic and the role of digital evidence.           L1,L2
3         Understand and analyze the role of File systems in computer forensics.              L1,L2,L3
4         Demonstrate the incident response methodology with the best practices for           L3
          incidence response with the application of forensics tools.
5         Generate/Write the report on application of appropriate computer forensic tools     L5
          for investigation of any computer security incident .
6         Identify and investigate threats in network and mobile.                             L4
DETAILED SYLLABUS:
Sr.        Module                   Detailed Content               Hours     CO
No.                                                                        Mapping
Text Books:
1. Digital Forensics by Dr. Dhananjay R. Kalbande Dr. Nilakshi Jain, Wiley Publications,
   First Edition, 2019.
2. Digital Evidence and Computer Crime by Eoghan Casey, Elsevier Academic Press, Third
   Edition, 2011.
3. Incident Response & Computer Forensics by Jason T. Luttgens, Matthew Pepe and Kevin
   Mandia, McGraw-Hill Education, Third Edition (2014).
4. Network Forensics : Tracking Hackers through Cyberspace by Sherri Davidoff and
   Jonathan Ham, Pearson Edu,2012
5. Practical Mobile Forensic by Satish Bommisetty, Rohit Tamma, Heather Mahalik,
    PACKT publication, Open source publication, 2014 ISBN 978-1-78328-831-1
6. The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and
   Mac Memory by Michael Hale Ligh (Author), Andrew Case (Author), Jamie Levy
   (Author), AAron Walters (Author), Publisher : Wiley; 1st edition (3 October 2014),
References:
1. Scene of the Cybercrime: Computer Forensics by Debra Littlejohn Shinder, Syngress
   Publication, First Edition, 2002.
2. Digital Forensics with Open Source Tools by Cory Altheide and Harlan Carvey, Syngress
   Publication, First Edition, 2011.
3. Practical Forensic Imaging Securing Digital Evidence with Linux Tools by Bruce
   Nikkel,NoStarch Press, San Francisco,(2016)
4. Android Forensics : Investigation, Analysis, and Mobile Security for Google Android by
   Andrew Hogg, Elsevier Publication,2011
Online References:
Sr.    Website Name
No.
1.     https://www.pearsonitcertification.com/articles/article.aspx?p=462199&seqNum=2
2.     https://flylib.com/books/en/3.394.1.51/1/
3.     https://www.sleuthkit.org/autopsy/
4.     http://md5deep.sourceforge.net/md5deep.html
5.     https://tools.kali.org/
6.     https://kalilinuxtutorials.com/
7.     https://accessdata.com/product-download/ftk-imager-version-4-3-0
8.     https://www.amazon.in/Art-Memory-Forensics-Detecting-Malware/dp/1118825098
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
                                                                   Examination Scheme
                                    Theory Marks
Course        Course
 Code          Title         Internal assessment       Inter        End    Term
                                                        nal        Sem.         Practical Oral              Total
                                                                           Work
                           Test              Avg. of   Asses       Exam
                                  Test 2
                            1                2 Tests   sment
HCSC70     Security
1          Information
                            30      30         30        10         60         --      --        --         100
           Managemen
           t
   Course Objectives:
Sr. No.                                          Course Objectives
The course aims:
1         The course is aimed to focus on cybercrime and need to protect information.
2         Understand the types of attacks and how to tackle the amount of risk involved.
3         Discuss the role of industry standards and legal requirements with respect to compliance.
4         Distinguish between different types of access control models, techniques and policy.
5         Awareness about Business Continuity and Disaster Recovery.
6         Awareness about Incident Management and its life cycle.
   Course Outcomes:
 Sr.                                     Course Outcomes                                    Cognitive levels
 No.                                                                                        of attainment as
                                                                                            per Bloom’s
                                                                                            Taxonomy
 On successful completion, of course, learner/student will be able to:
 1       Understand the scope of policies and measures of information security to           L1,L2
         people.
 2       Interpret various standards available for Information security.                    L1,L2
 3       Apply risk assessment methodology.                                                 L3
 4       Apply the role of access control to Identity management.                           L3
 5       Understand the concept of incident management, disaster recovery and               L1,L2
         business continuity.
 6       Identify common issues in web application and server security.                     L3
DETAILED SYLLABUS:
Sr.       Module                        Detailed Content                      Hours     CO
No.                                                                                   Mapping
Textbooks:
1. Shon Harris, Fernando Maymi, CISSP All-in-One Exam Guide, McGraw Hill Education,
7th Edition, 2016.
2. Andrei Miroshnikov, Introduction to Information Security - I, Wiley, 2018
3. Ron Lepofsky, The Manager‘s Guide to Web Application Security, Apress; 1st ed. edition,
   2014
References:
1. Rich-Schiesser, IT Systems Management: Designing, Implementing and Managing World
   - Class Infrastructures, Prentice Hall; 2 edition, January 2010.
2. NPTEL Course: - Introduction to Information Security – I (URL:
   https://nptel.ac.in/noc/courses/noc15/SEM1/noc15-cs03/)
3. Dr. David Lanter – ISACA COBIT – 2019 Framework - Introduction and Methodology
4. Pete Herzog, OSSTMM 3, ISECOM
5. NIST Special Publication 800-30, Guide for Conducting Risk Assessments, September
  2012
Online References:
Sr.    Website Name
No.
1.     https://www.ultimatewindowssecurity.com/securitylog/book/Default.aspx
2.     http://www.ala.org/acrl/resources/policies/chapter14
3.     https://advisera.com/27001academy/what-is-iso-27001/
4.     https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecialpublication800-30r1.pdf
5.     http://www.diva-portal.org/smash/get/diva2:1117263/FULLTEXT01.pdf
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
                                                                   Examination Scheme
                                    Theory Marks
 Course        Course
  Code          Title        Internal assessment        Inter       End          Term
                                                         nal       Sem.               Practical Oral                    Total
                                                                                 Work
                           Test              Avg. of    Asses      Exam
                                   Test 2
                            1                2 Tests    sment
HBCC50      Bit coin and
1           Crypto          30      30         30         10                      --           --            --         100
                                                                     60
            currency
Examination Scheme
                                               Theory Marks
   Course Code      Course Title                                                                    Practical/
                                         Internal assessment          End          Term
                                                                                                                        Total
                                                                     Sem.          Work               Oral
                                                       Avg. of 2
                                    Test1    Test 2                  Exam
                                                        Tests
  HCSSBL601        Vulnerability
                   Assessment
                   Penetration
                                        --      --        --           --              50               50               100
                   Testing
                   (VAPT) Lab
                   (SBL)
    Lab Objectives:
Sr. No.                                            Lab Objectives
The Lab aims:
1         To identify security vulnerabilities and weaknesses in the target applications.
2         To discover potential vulnerabilities which are present in the system in network using
          vulnerability assessment tools.
3         To identify threats by exploiting them using penetration test attempt by utilizing the
          vulnerabilities in a system
4         To recognize how security controls can be improved to prevent hackers gaining access controls
          to database.
5         To test and exploit systems using various tools and understands the impact in system logs.
6           To write a report with a full understanding of current security posture and what work is
            necessary to both fix the potential threat and to mitigate the same source of vulnerabilities in the
            future
      Lab Outcomes:
Sr.                                       Lab Outcomes                                         Cognitive levels
No.                                                                                            of attainment as
                                                                                               per Bloom’s
                                                                                               Taxonomy
On successful completion, of lab, learner/student will be able to:
1       Understand the structure where vulnerability assessment is to be performed.            L1,L2
2       Apply assessment tools to identify vulnerabilities present in the system in            L3
        network.
3       Evaluate attacks by executing penetration tests on the system or network.              L4
4       Analyse a secure environment by improving security controls and applying               L5
        prevention mechanisms for unauthorised access to database.
5       Create security by testing and exploit systems using various tools and                 L6
        remove the impact of hacking in system.
6       Formation of documents as per applying the steps of vulnerabilities of                 L3, L4, L5
        assessment and penetration testing.
2. 4 GB RAM
3. 500 GB Harddisk
      DETAILED SYLLABUS:
      Sr.           Module                             Detailed Content                          Hours        CO
      No.                                                                                                   Mapping
 V      Log Analysis         Conduct a log analysis on Server Event Log / Firewall     6    LO5
                             Logs / Server Security Log to review and obtain
                             insights
                             Tools: graylog, Open Audit Module.
                             Self-Learning Topics: Python and R-Programming
                             scripts
                             a. Vulnerability discovered
                             b. The date of discovery
                             c. Common Vulnerabilities and Exposure (CVE)
                             database reference and score; those vulnerabilities
                             found with a medium or high CVE score should be
                             addressed immediately
                             d. A list of systems and devices found vulnerable
                             e. Detailed steps to correct the vulnerability, which
                             can include patching and/or reconfiguration of
                             operating systems or applications
                             f. Mitigation steps (like putting automatic OS updates
                             in place) to keep the same type of issue from
                             happening again
                             Purpose of Reporting: Reporting provides an
                             organization with a full understanding of their current
                             security posture and what work is necessary to both fix
                             the potential threat and to mitigate the same source of
                             vulnerabilities in the future.
                             Self-Learning Topics: Study of OpenVAS, Nikto,
                             etc.
Term Work:
The Term work shall consist of at least 10 to 12 practical based on the above syllabus. The term work
Journal must include at least 2 assignments. The assignments should be based on real world applications
which cover concepts from all above syllabus.
Term Work Marks: 50 Marks (Total marks) = 40 Marks (Experiment) + 5 Marks (Assignments/tutorial/write
up) + 5 Marks (Attendance)
Practical & Oral Exam: An Oral & Practical exam will be held based on the above syllabus.
  Course Code        Course Title    Theory      Practical    Tutorial    Theory    Practical/   Tutorial      Total
                                                                                    Oral
  HCSC801            Application     04          --           --          04        --           --            04
                     Security
                                                                   Examination Scheme
                                     Theory Marks
 Course        Course
  Code          Title         Internal assessment       Inter       End    Term
                                                         nal       Sem.         Practical Oral              Total
                                                                           Work
                            Test              Avg. of   Asses      Exam
                                    Test 2
                             1                2 Tests   sment
HCSC80      Application
1           Security         30      30         30       10                    --      --        --         100
                                                                    60
    Course Objectives:
Sr. No.                                         Course Objectives
The course aims:
1         The terms and concepts of application Security, Threats, and Attacks
2         The countermeasures for the threats wrt Application security.
3         The Secure Coding Practices
4         The Secure Application Design and Architecture
5         The different Security Scanning and testing techniques
6         The threat modeling approaches
    Course Outcomes:
  Sr.                                     Course Outcomes                                   Cognitive levels
  No.                                                                                       of attainment as
                                                                                            per Bloom’s
                                                                                            Taxonomy
  On successful completion, of course, learner/student will be able to:
  1       Enumerate the terms of application Security, Threats, and Attacks                 L1
  2       Describe the countermeasures for the threats with respect to Application          L1
          security.
  3       Discuss the Secure Coding Practices.                                              L2
  4       Explain the Secure Application Design and Architecture.                           L2
  5       Review the different Security Scanning and testing techniques.                    L2
  6       Discuss the threat modeling approaches.                                           L2
DETAILED SYLLABUS:
   References:
   1. Software Security: Building Security In by Gary McGraw Addison-Wesley Professional; 1st edition
      (January 23, 2006)
   2. A Guide to Securing Modern Web Applications by Michal Zalewski
   3. Threat Modeling: A Practical Guide for Development Teams by Izar Tarandach and Matthew J.
      Coles Dec 8, 2020
Online References:
Sr.   Website Name
No.
1.    https://owasp.org/www-project-top-ten/
2.    https://owasp.org/www-pdf-archive/OWASP_SCP_Quick_Reference_Guide_v2.pdf
3.    https://pentesterlab.com/
4.    https://app.cybrary.it/browse/course/advanced-penetration-testing
5.    https://www.udemy.com/
6.    https://www.coursera.org/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on
remaining contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration
of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
In
Data Science
Practic Avera
                                                                                  Assessment
Year & Sem
                                                                                  Term Work
                                     Theor    al          Test   Test   ge
End Sem
                                                                                                  Practical
                                                                                  Internal
                                                                                                                             Credits
                                     y                    -1     -2
                                                                                                  Oral /
                                                                                  Exam
                                                                                                               Total
              Title
TE           HDSC501
Se           :
m            Mathemat                                                   30        1     6
V                                    04       --          30     30                          --   --          100           04
             ics for                                                              0     0
             Data
             Science
                                                                        100
                                                                        -
             Total                   04       -           --                                 -    100         04
Total Credits = 04
TE           HDSC601
Se           :
m            Statistical                                                30        1     6                     10
VI                                   04       --          30     30                          --   --                        04
             Learning                                                             0     0                     0
             for Data
             Science
             Total                                                                     100
                                                                                         -
                                     04       -           -                                  -    100         04
Total Credits = 04
BE           HDSC701
Se           :
m            Data                                                       30
VII                                                                               1     6                 10
             Science                 04       --          30     30                          --   --                   04
                                                                                  0     0                 0
             for Health
             and Social
             Care
      HDSC701
      : Data
      Science                                                           5         10
                     --      04                              --    --        50        02
      for Health                                                        0         0
      and Social
      Care Lab
      Total                                                             5         20
                     04      04                                  100         50         06
                                                                        0         0
 Total Credits = 06
BE    HDSC801
Se    :
m     Text, Web                                     30       1     6              10
VII                  04      -        30     30                         --   --        04
      and Social                                             0     0              0
I     Media
      Analytics
                                                    100                           10
      Total          04      -        -                                 -    -           04
                                                                                  0
 Total Credits = 04
                                                                     Examination Scheme
                                       Theory Marks
Course        Course
 Code          Title        Internal assessment             Inter     End        Term
                                                             nal     Sem.             Practical Oral              Total
                                                                                 Work
                           Test              Avg. of        Asses    Exam
                                   Test 2
                            1                2 Tests        sment
HDSC501     Mathematics
            for Data       30          30        30          10                       --        --           --   100
            Science                                                      60
  Course Prerequisites:
  1 Applied Mathematics, Discrete Mathematics
  Course Objectives:
  1 To build an intuitive understanding of Mathematics and relating it to Data Analytics.
  2 To provide a strong foundation for probabilistic and statistical analysis mostly used in
     varied applications in Engineering.
  3 To focus on exploring the data with the help of graphical representation and drawing
     conclusions.
  4 To explore optimization and dimensionality reduction techniques.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Use linear algebra concepts to model, solve, and analyze real-world problems.
  2 Apply probability distributions and sampling distributions to various business
     problems.
  3 Select an appropriate graph representation for the given data analysis.
  4 Apply exploratory data analysis to some real data sets and provide interpretations via
     relevant visualization
  5 Analyze various optimization techniques for data analysis.
  6 Describe Dimension Reduction Algorithms in analytics
  Module
                  Topics                                                                                           Hrs.
  No.
  1.0            Linear Algebra                                                                                    05
             1.1 Vectors and Matrices, Solving Linear equations, The four Fundamental Subspaces,
                 Eigenvalues and Eigen Vectors, The Singular Value Decomposition (SVD).
  2.0            Probability and Statistics                                                                        09
             2.1 Introduction, Random Variables and their probability Distribution, Random
                 Sampling, Sample Characteristics and their Distributions, Chi-Square, t-, and F-
                 Distributions: Exact Sampling Distributions, Sampling from a Bivariate Normal
                 Distribution, The Central Limit Theorem.
3.0                  Introduction to Graphs                                                                    10
            3.1      Quantitative vs. Qualitative data, Types of Quantitative data: Continuous data,
                     Discrete data, Types of Qualitative data: Categorical data, Binary data, Ordinary data,
                     Plotting data using Bar graph, Pie chart, Histogram, Stem and Leaf plot, Dot plot,
                     Scatter plot, Time-series graph, Exponential graph, Logarithmic graph, Trigonometric
                     graph, Frequency distribution graph.
4.0                  Exploratory Data Analysis                                                                 09
            4.1      Need of exploratory data analysis, cleaning and preparing data, Feature engineering,
                     Missing values, understand dataset through various plots and graphs, draw
                     conclusions, deciding appropriate machine learning models.
5.0                  Optimization Techniques                                                                   10
            5.1      Types of optimization-Constrained and Unconstrained optimization, Methods of
                     Optimization-Numerical Optimization, Bracketing Methods-Bisection Method, False
                     Position Method, Newton‘s Method, Steepest Descent Method, Penalty Function
                     Method.
6.0                  Dimension Reduction Algorithms                                                            05
            6.1      Introduction to Dimension Reduction Algorithms, Linear Dimensionality Reduction:
                     Principal component analysis, Factor Analysis, Linear discriminant analysis.
            6.2      Non-Linear Dimensionality Reduction: Multidimensional Scaling, Isometric Feature
                     Mapping. Minimal polynomial
                                                                                       Total                   48
Text Books:
1 Linear Algebra for Everyone,
2 Gilbert Strang, Wellesley Cambridge Press.
3 An Introduction to Probability and Statistics, Vijay Rohatgi, Wiley Publication
4 An introduction to Optimization, Second Edition, Wiley-Edwin Chong, Stainslaw Zak.
5 Mathematics for Machine Learning, Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong,
   Cambridge University Press.
6 Exploratory Data Analysis, John Tukey, Princeton University and Bell Laboratories.
References:
1 Introduction to Linear Algebra, Gilbert Strang.
2 Advanced Engineering Mathematics, Erwin Kreyszig
3 Mehryar Mohri, Afshin Rostamizadeh, and Ameet Talwalkar. Foundations of Machine Learning. MIT
      Press, 2018.
4 Shai Shalev-Shwartz and Shai Ben-David. Understanding Machine Learning: From Theory to
      Algorithms. Cambridge University Press, 2014
5 Last updated on Sep 9, 2018.
6 Mathematics and Programming for Machine Learning with R, William B. Claster, CRC Press,2020
Useful Links:
1 https://math.mit.edu/~gs/linearalgebra/
2 https://www.coursera.org/learn/probability-theory-statistics
3 https://nptel.ac.in/courses/111/105/111105090/
4 https://onlinecourses.nptel.ac.in/noc21_ma01/preview
5 https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                      2. Class Test 2                             30 marks
                      3. Internal Assessment                      10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each. Test-1
is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on remaining
contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration of each test shall
be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
    Course         Course       Teaching Scheme (Contact                              Credits Assigned
     Code          Name                  Hours)
                               Theory Practical Tutorial                Theory        Practical Tutorial      Total
  HDSC601 Statistical
                Learning
                                   04            --             --         04            --        --           04
                for Data
                Science
                                                                                Examination Scheme
                                         Theory Marks
Course         Course
 Code           Title          Internal assessment                   Inter       End      Term
                                                                      nal       Sem.           Practical Oral              Total
                                                                                          Work
                              Test                    Avg. of        Asses      Exam
                                        Test 2
                               1                      2 Tests        sment
HDSC601      Statistical
             Learning
                              30         30             30            10         60           --         --           --   100
             for Data
             Science
  Course Prerequisites:
  1 Engineering Mathematics, Probability and Statistics
  Course Objectives:
  1 To understand basic statistical foundations for roles of Data Scientist.
  2 To develop problem-solving skills.
  3 To infer about the population parameters using sample data and perform hypothesis
     testing.
  4 To understand importance and techniques of predicting a relationship between data and
     determine the goodness of model fit.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Develop various visualizations of the data in hand.
  2 Analyze a real-world problem and solve it with the knowledge gained from sampling
     and probability distributions.
  3 Analyze large data sets and perform data analysis to extract meaningful insights.
  4 Develop and test a hypothesis about the population parameters to draw meaningful
     conclusions.
  5 Fit a regression model to data and use it for prediction.
  Module
                     Topics                                                                                                 Hrs.
  No.
  1.0               Introduction                                                                       08
                1.1 Data and Statistics: Elements, Variables, and Observations, Scales of Measurement,
                    Categorical and Quantitative Data, Cross-Sectional and Time Series Data,
                    Descriptive Statistics, Statistical Inference, Descriptive Statistics: Tabular and
                    Graphical Summarizing Categorical Data, Summarizing Quantitative Data, Cross
                    Tabulations and Scatter Diagram.
          1.2 Descriptive Statistics: Numerical Measures: Measures of Location, Measures of
              Variability, Measures of Distribution Shape, Relative Location, and Detecting
              Outliers, Box Plot, Measures of Association Between Two Variables
2.0           Probability                                                                         08
          2.1 Probability : Experiments, Counting Rules, and Assigning Probabilities, Events
              and Their Probabilities, Complement of an Event, Addition Law
              Independent Events, Multiplication Law, Baye‘s theorem
          2.2 Discrete Probability Distributions
               Random Variables, Discrete Probability Distributions, Expected Value and
              Variance, Binomial Probability Distribution, Poisson Probability Distribution
          2.3 Continuous Probability Distributions: Uniform Probability Distribution, Normal
              Curve, Standard Normal Probability Distribution, Computing Probabilities for Any
              Normal Probability Distribution
3.0           Sampling and Sampling Distributions                                                 05
          3.1 Sampling from a Finite Population, Sampling from an Infinite Population, Other
              Sampling Methods, Stratified Random Sampling, Cluster Sampling, Systematic
              Sampling, Convenience Sampling, Judgment Sampling
          3.2 Interval Estimation: Population Mean: Known, Population Mean: Unknown,
              Determining the Sample Size, Population Proportion
4.0           Hypothesis Tests                                                                    05
          4.1 Developing Null and Alternative Hypotheses, Type I and Type II Errors, Population
              Mean: Known Population Mean: Unknown Inference About Means and Proportions
              with Two Populations-Inferences About Population Variances, Inferences About a
              Population Variance, Inferences About Two Population Variances
          4.2 Tests of Goodness of Fit and Independence, Goodness of Fit Test: A Multinomial
              Population, Test of Independence
5.0           Regression                                                                          08
          5.1 Simple Linear Regression: Simple Linear Regression Model, Regression Model
              and Regression Equation, Estimated Regression Equation, Least Squares Method,
              Coefficient of Determination, Correlation Coefficient, Model Assumptions, testing
              for Significance, Using the Estimated Regression Equation for Estimation and
              Prediction Residual Analysis: Validating Model Assumptions, Residual Analysis:
              Outliers and Influential Observations
          5.2 Multiple Regression: Multiple Regression Model, Least Squares Method, Multiple
              Coefficient of Determination, Model Assumptions, Testing for Significance,
              Categorical Independent Variables, Residual Analysis
6.0           Time Series Analysis and Forecasting                                                05
          6.1 Time Series Patterns, Forecast Accuracy, Moving Averages and Exponential
              Smoothing, Trend Projection, Seasonality and Trend and Time Series
              Decomposition
          6.2 Nonparametric Methods
              Sign Test, Wilcoxon Signed-Rank Test, Mann-Whitney-Wilcoxon Test, Kruskal-
              Wallis Test, Rank Correlation
                                                                               Total              48
Text Books:
1         https://static1.squarespace.com/static/5ff2adbe3fe4fe33db902812/t/6009dd9fa7bc363aa822d2c7
          /1611259312432/ISLR+Seventh+Printing.pdf
2         Data Science from Scratch, FIRST PRINCIPLES WITH PYTHON, O‘Reilly, Joel Grus,
3         Data Science from Scratch (oreillystatic.com)
4         Practical Time Series Analysis, Prediction with statistics and Machine Learning, O‘Reilly,
          Aileen Nielsen [DOWNLOAD] O'Reilly Practical Time Series Analysis PDF (lunaticai.com)
5         R for data science: Import, Tidy, Transform, Visualize, And Model Data, O‘Reilly , Garrett
          Grolemund, Hadley Wickham
6         Python for Data Analysis, 2nd Edition, O'Reilly Media, Wes McKinney.
7         https://static1.squarespace.com/static/5ff2adbe3fe4fe33db902812/t/6009dd9fa7bc363aa822d2c7
          /1611259312432/ISLR+Seventh+Printing.pdf
References:
1          Data Science for Dummies Paperback, Wiley Publications, Lillian Pierson
2          Storytelling with Data: A Data Visualization, Guide for Business Professionals, Wiley
           Publications, Cole Nussbaumer Knaflic
3          Probability and Statistics for Engineering and the Sciences, Cengage Publications Jay L. Devore.
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                      2. Class Test 2                             30 marks
                      3. Internal Assessment                      10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each. Test-1
is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on remaining
contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration of each test shall
be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
    Course       Course      Teaching Scheme (Contact                               Credits Assigned
     Code        Name                 Hours)
                            Theory Practical Tutorial                Theory      Practical Tutorial         Total
  HDSC701      Data
               Science
               for
               Health            04            --             --         04           --         --          04
               and
               Social
               Care
                                                                              Examination Scheme
                                       Theory Marks
Course       Course
 Code         Title         Internal assessment                    Inter       End      Term
                                                                    nal       Sem.           Practical Oral              Total
                                                                                        Work
                          Test                      Avg. of        Asses      Exam
                                      Test 2
                           1                        2 Tests        sment
HDSC70     Data
1          Science for
                            30         30             30            10         60          --          --           --   100
           Health and
           Social Care
  Course Prerequisites:
  Artificial Intelligence, Machine Learning
  Course Objectives: The course aims
  1 To gain perspective of Data Science for Health and Social Care.
  2 To understand different techniques of Biomedical Image Analysis.
  3 To learn NLP techniques for processing Clinical text.
  4 To understand the role of social media analytics for Healthcare data .
  5 To learn advanced analytics techniques for Healthcare Data.
  6 To investigate the current scope, potential, limitations, and implications of data science
     and its applications for healthcare.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Identify sources and structure of healthcare data.
  2 Apply structured lifecycle approach for handling Healthcare data science projects.
  3 Analyze the data, create models, and identify insights from Healthcare data.
  4 Apply various data analysis and visualization techniques for Healthcare and social
     media data.
  5 Apply various algorithms and develop models for Healthcare data science projects.
  6 To Provide data science solutions for solving problems of Health and Social Care.
  Module
                   Topics                                                                                                 Hrs.
  No.
  1.0             Data Science for Healthcare                                                                             05
              1.1 Introduction, Healthcare Data Sources and Data Analytics for Healthcare,
                  Applications and Practical Systems for Healthcare.
              1.2 Electronic Health Records(EHR), Components of EHR, Benefits of EHR, Barriers
                  to Adopting EHR, Challenges of using EHR data, Phenotyping Algorithms
2.0               Biomedical Image Analysis                                                            06
              2.1 Biomedical Imaging Modalities, Object detection ,Image segmentation, Image
                  Registration, Feature Extraction
              2.2 Mining of Sensor data in Healthcare, Challenges in Healthcare Data Analysis
              2.3 Biomedical Signal Analysis, Genomic Data Analysis for Personalized Medicine.
3.0               Data Science and Natural Language Processing for Clinical Text                       06
              3.1 NLP, Mining information from Clinical Text, Information Extraction, Rule Based
                  Approaches, Pattern based algorithms, Machine Learning Algorithms.
              3.2 Clinical Text Corpora and evaluation metrics, challenges in processing clinical
                  reports, Clinical Applications.
4.0               Social Media Analytics for Healthcare                                                06
              4.1 Social Media analysis for detection and tracking of Infectious Disease outbreaks.
              4.2 Outbreak detection, Social Media Analysis for Public Health Research, Analysis of
                  Social Media Use in Healthcare.
5.0               Advanced Data Analytics for Healthcare                                               08
              5.1 Review of Clinical Prediction Models, Temporal Data Mining for Healthcare Data
              5.2 Visual Analytics for Healthcare Data, Information Retrieval for Healthcare- Data
                  Publishing Methods in Healthcare.
6.0               Data Science Practical Systems for Healthcare                                        08
              6.1 Data Analytics for Pervasive Health, Fraud Detection in Healthcare
              6.2 Data Analytics for Pharmaceutical discoveries, Clinical Decision Support Systems
              6.3 Computer-Assisted Medical Image Analysis Systems- Mobile Imaging and
                  Analytics for Biomedical Data.
                                                                                    Total              48
Textbooks:
1 Chandan K. Reddy and Charu C Aggarwal, ―Healthcare data analytics‖, Taylor & Francis, 2015.
2 Hui Yang and Eva K. Lee, ―Healthcare Analytics: From Data to Knowledge to Healthcare Improvement,
   Wiley, 2016.
References:
1 Madsen, L. B. (2015). Data-driven healthcare: how analytics and BI are transforming the industry. Wiley
      India Private Limited
2 Strome, T. L., & Liefer, A. (2013). Healthcare analytics for quality and performance improvement.
      Hoboken, NJ, USA: Wiley
3 McNeill, D., & Davenport, T. H. (2013). Analytics in Healthcare and the Life Sciences: Strategies,
      Implementation Methods, and Best Practices. Pearson Education.
4 Rachel Schutt and Cathy O‘Neil, ―Doing Data Science‖, O‘Reilly Media
5 Joel Grus, Data Science from Scratch: First Principles with Python, O'Reilly Media
6 EMC Education Services,‖Data Science and Big Data Analytics‖,Wiley
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                      2. Class Test 2                             30 marks
                      3. Internal Assessment                      10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each. Test-1
is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on remaining
contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration of each test shall
be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
    Course         Course      Teaching Scheme (Contact                        Credits Assigned
     Code          Name                 Hours)
                              Theory Practical Tutorial            Theory      Practical Tutorial      Total
  HDSC801      Text, Web
               and Social
                                   04        --         --           04           --        --          04
               Media
               Analytics
                                                                       Examination Scheme
                                        Theory Marks
Course       Course
 Code         Title          Internal assessment             Inter     End         Term
                                                              nal     Sem.              Practical Oral              Total
                                                                                   Work
                            Test              Avg. of        Asses    Exam
                                    Test 2
                             1                2 Tests        sment
HDSC80     Text, Web
1          and Social
                            30          30        30          10          60           --         --           --   100
           Media
           Analytics
  Course Prerequisites:
  Python, Data Mining
  Course Objectives: The course aims
  1 To have a strong foundation on text, web and social media analytics.
  2 To understand the complexities of extracting the text from different data sources and
    analysing it.
  3 To enable students to solve complex real-world problems using sentiment analysis and
    Recommendation systems.
  Course Outcomes:
  After successful completion of the course, the student will be able to:
  1 Extract Information from the text and perform data pre-processing
  2 Apply clustering and classification algorithms on textual data and perform prediction.
  3 Apply various web mining techniques to perform mining, searching and spamming of web
    data.
  4 Provide solutions to the emerging problems with social media using behaviour analytics and
    Recommendation systems.
  5 Apply machine learning techniques to perform Sentiment Analysis on data from social media.
  Module
                   Topics                                                                                            Hrs.
  No.
  1.0              Introduction                                                                                      06
             1.1   Introduction to Text Mining: Introduction, Algorithms for Text Mining, Future Directions
             1.2   Information Extraction from Text: Named Entity Recognition, Relation Extraction,
                   Unsupervised Information Extraction
             1.3   Text Representation: tokenization, stemming, stop words, NER, N-gram modelling
  2.0              Clustering and Classification                                                              10
             2.1   Text Clustering: Feature Selection and Transformation Methods, distance based Clustering
                   Algorithms, Word and Phrase based Clustering, Probabilistic document Clustering
             2.2   Text Classification: Feature Selection, Decision tree Classifiers, Rule-based Classifiers,
                    Probabilistic based Classifiers, Proximity based Classifiers.
              2.3   Text Modelling: Bayesian Networks, Hidden Markovian Models, Markov random Fields,
                    Conditional Random Fields
3.0                 Web-Mining:                                                                                  05
              3.1   Introduction to Web-Mining: Inverted indices and Compression, Latent Semantic Indexing,
                    Web Search,
              3.2   Meta Search: Using Similarity Scores, Rank Positons
              3.3   Web Spamming: Content Spamming, Link Spamming, hiding Techniques, and Combating
                    Spam
4.0                 Web Usage Mining:                                                                            05
              4.1   Data Collection and Pre-processing, Sources and types of Data, Data Modelling, Session and
                    Visitor Analysis, Cluster Analysis and Visitor segmentation, Association and Correlation
                    Analysis, Analysis of Sequential and Navigational Patterns, Classification and Prediction
                    based on Web User Transactions.
5.0                 Social Media Mining:                                                                         05
              5.1   Introduction, Challenges, Types of social Network Graphs
              5.2   Mining Social Media: Influence and Homophily, Behaviour Analytics, Recommendation in
                    Social Media: Challenges, Classical recommendation Algorithms, Recommendation using
                    Social Context, Evaluating recommendations.
6.0                 Opinion Mining and Sentiment Analysis:                                                       08
              6.1   The problem of opinion mining,
              6.2   Document Sentiment Classification: Supervised, Unsupervised
              6.3   Opinion Lexicon Expansion: Dictionary based, Corpus based
              6.4   Opinion Spam Detection: Supervised Learning, Abnormal Behaviours, Group Spam
                    Detection.
Total 48
Textbooks:
1     Daniel Jurafsky and James H. Martin, “Speech and Language Processing,” 3rd edition, 2020
2     Charu. C. Aggarwal, Cheng Xiang Zhai, Mining Text Data, Springer Science and Business Media, 2012.
3     BingLiu, “Web Data Mining-Exploring Hyperlinks, Contents, and Usage Data”, Springer, Second Edition, 2011.
4     Reza Zafarani, Mohammad Ali Abbasiand Huan Liu, “Social Media Mining- An Introduction”, Cambridge
      University Press, 2014
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                            30 marks
                          2. Class Test 2                                30 marks
                          3. Internal Assessment                         10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each. Test-1
is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based on remaining
contents (approximately 40% syllabus but excluding contents covered in Test-1). Duration of each test shall
be one hour.
Internal Assessment(IA) (10 marks):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
 Course Code     Course     Teaching Scheme (Contact        Credits Assigned
                 Name                Hours)
                           Theory Practical Tutorial Theory Practical Tutorial Total
HDSSBL701      Data
               Science
               for
               Health
                              --       04        --       --       02        --        02
               and
               Social
               Care:
               Lab
Course Prerequisites:
Python
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Students will be able to, Identify sources of data, suggest methods for collecting,
   sharing and analyzing Healthcare data.
2 Students will be able to Clean, integrate and transform healthcare data.
3 Students will be able to apply various data analysis and visualization techniques
    on healthcare data.
4 Students will be able to apply various algorithms and develop models for healthcare
   data Analytics .
5 Students will be able to implement data science solutions for solving healthcare
   problems.
Suggested Experiments:
Sr. No. Name of the Experiment
        Introduction
1       Clean, Integrate and Transform Electronic Healthcare Records.
2       Apply various data analysis and visualization techniques on EHR.
3       Bio Medical Image Preprocessing, Segmentation.
4       Bio Medical Image Analytics.
5       Text Analytics for Clinical Text Data.
6       Diagnose disease risk from Patient data.
7       Social Media Analytics for outbreak prediction/ Drug review analytics.
8          Visual Analytics for Healthcare Data.
9          Implement an innovative Data Science application based on Healthcare Data.
10         Documentation and Presentation of Mini Project.
Useful Links:
1    http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=MachineLearning
2    http://www.cse.wustl.edu/~kilian/cse517a2010/
3    https://datarade.ai/data-categories/electronic-health-record-ehr-data
4    https://www.cms.gov/Medicare/E-Health/EHealthRecords
5    https://onlinecourses.nptel.ac.in/noc20_ee40
Term Work:
1 Term work should consist of 8 experiments and a Mini Project.
2 The final certification and acceptance of term work ensures satisfactory performance of laboratory
   work and minimum passing marks in term work.
3 Total 25 Marks (Experiments: 10-Marks, Mini Project-10 Marks, Attendance Theory & Practical: 05-
   marks)
Oral & Practical exam
1 Based on the entire syllabus of Data Science for Health and Socialcare
        SOMAIYA
        VIDYAVIHAR
In
 TE HVARC601:
Sem. AR and Mix        04      --    30      30      30      10     60     --     --     100         04
 VI Reality
        Total          04      -      -                    100              -     -      100      04
                                                                                                 Total
Credits = 04
     HVARC701:
 BE ARVR               04      --    30      30      30      10     60     --     --     100         04
Sem. Application-I
 VII HVARSBL60
     1:                --     04                             --      --    50    50      100         02
     ARVR Lab
        Total          04     04                           100             50    50      200         06
                                                                                       Total Credits = 06
 BE HVARC801:
Sem. Game                                    30      30
                       04      -     30                      10     60     --     --     100         04
VIII Development
     with VR
         Total         04      -      -                    100              -     -      100    04
Total Credits = 04
                                                                  Examination Scheme
                                         Theory Marks
 Course         Course
  Code           Title            Internal assessment       Inter       End    Term
                                                             nal       Sem.         Practical Oral              Total
                                                                               Work
                                 Test             Avg. of   Asses      Exam
                                        Test 2
                                  1               2 Tests   sment
HVARC5       Virtual
01           Reality             30      30         30       10                    --      --        --         100
                                                                        60
      Course Objectives:
Sr. No.                                                Course Objectives
The course aims:
1              To understand primitives of computer graphics fundamental.
2              To analyze various Hardware devices suitable for VR.
3              To analyze visual physiology and issues related to it.
4              To apply the knowledge of Visual rendering.
5              To evaluate problems faced due to audio scattering in VR.
6              To create different interface in VR environment.
      Course Outcomes:
Sr.                                      Course Outcomes                                    Cognitive levels
No.                                                                                         of attainment as
                                                                                            per Bloom’s
                                                                                            Taxonomy
On successful completion, of course, learner/student will be able to:
1       Solve Computer Graphics Problems.                                                   L1
2       Analyze application of VR hardware and software components.                         L1, L2, L3
3       Identify issues related to visual physiology.                                       L1, L2
4       Integrate various shading and rendering techniques.                                 L6
5       Solve problems due to Audio distortions.                                            L5
6       Create User Interface for VR.                                                       L6
      Prerequisite:
      Basic C programming
DETAILED SYLLABUS:
Text Books:
1. Hearn and Baker, ―Computer Graphics- C version‖, 2nd edition, Pearson, 2002.
2. R. K Maurya, ―Computer Graphics with Virtual Reality‖, 3rd Edition, Wiley India, 2018.
3. Steven M. LaVelle,‖ Virtual Reality‖, Cambridge University press, 2019
4. Grigore Burdea, Philippe Coiffet, ―Virtual Reality Technology‖, 2nd Edition, Wiley India,
   2003
5. Vince, ―Virtual Reality Systems‖, 1st Edition, Pearson Education, 2002
References:
1. George Mather, ―Foundations of Sensation and Perception‖, Psychology Press book; 3rd
   Edition, 2016
2. Tony Parisi, ― Learning Virtual Reality‖, 1st edition, O‘Reilly, 2015
3. Alan Craig and William Sherman,‖ Understanding virtual reality: Interface, application and
   design‖, 2nd Edition, Morgan Kaufmann Publisher, 2019
4. Peter Shirley, Michael Ashikhmin, and Steve Marschner, ―Fundamentals of Computer
   Graphics‖ ,A K Peters/CRC Press; 4th Edition, 2016.
Online Resources:
Sr. No.    Website Name
5.         https://nptel.ac.in/courses/121/106/121106013/#
6.         http://msl.cs.uiuc.edu/vr/
3.         http://lavalle.pl/vr/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks)
Marks will be allotted as per designed rubrics.
                                                                      Examination Scheme
                                       Theory Marks
 Course          Course
  Code            Title         Internal assessment       Inter        End     Term
                                                           nal        Sem.          Practical Oral             Total
                                                                               Work
                              Test             Avg. of    Asses       Exam
                                      Test 2
                               1               2 Tests    sment
HVARC6        AR and Mix
01            Reality          30       30        30        10                    --      --        --         100
                                                                       60
      Course Objectives:
Sr. No.                                         Course Objectives
The course aims:
1         To understand the concepts of Augmented Reality and related technologies.
2         To understand the AR tracking system and use of computer vision in AR/MR.
3         To describe the technology for multimodal user interaction and authoring in AR.
4         To use different AR toolkits and apply them to develop AR applications.
5         To demonstrate AR Applications using Mobile AR Toolkits and SDKs.
6         To understand the use of AR/MR in interdisciplinary immersive applications.
      Course Outcomes:
Sr.                                    Course Outcomes                                     Cognitive levels
No.                                                                                        of attainment as
                                                                                           per Bloom’s
                                                                                           Taxonomy
On successful completion, of course, learner/student will be able to:
1       Identify and compare different Augmented Reality and Mixed Reality                 L1, L2
        Technologies.
2       Apply concepts of Computer Vision for tracking in AR and MR Systems.               L3
3       Model different interfaces and authoring in AR/MR.                                 L3
4       Design AR/MR applications using open source platforms and toolkits.                L6
5       Design Mobile based AR Applications.                                               L6
6       Apply insights of AR/MR in different applications.                                 L3
Textbooks:
   1. Dieter Schmalsteig and Tobias Hollerer, ―Augmented Reality- Principles and Practice‖, Pearson
      Education, Inc. 2016 Edition.
   2. Chetankumar G Shetty, ―Augmented Reality- Theory, Design and Development‖, Mc Graw Hill,
      2020 Edition.
   3. Alan B. Craig, ―Understanding Augmented Reality – Concepts and Applications‖, Morgan
      Kaufmann, Elsevier, 2013 Edition.
References:
   1. Borko Furht, ―Handbook of Augmented Reality‖, Springer, 2011 Edition.
   2. Erin Pangilinan, Steve Lukas, and Vasanth Mohan, ―Creating Augmented and Virtual Realities-
      Theory and Practice for Next-Generation Spatial Computing‖, O‘Reilly Media, Inc., 2019 Edition.
   3. Jens Grubert, Dr. Raphael Grasset, ―Augmented Reality for Android Application Development‖,
      PACKT Publishing, 2013 Edition.
Online Resources:
Sr. No.   Website Name
  1.      www.nptel.ac.in
  2.      www.coursera.org
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks)
Marks will be allotted as per designed rubrics.
                                                                   Examination Scheme
                                      Theory Marks
 Course        Course
  Code          Title         Internal assessment       Inter       End    Term
                                                         nal       Sem.         Practical Oral              Total
                                                                           Work
                            Test              Avg. of   Asses      Exam
                                     Test 2
                             1                2 Tests   sment
HVARC7       ARVR
01           Application-    30       30        30       10                    --      --        --         100
                                                                    60
             I
      Course Objectives:
Sr. No.                                          Course Objectives
The course aims:
1         To learn the underlying concepts of Virtual Reality, Augmented Reality and related
          technologies.
2         To analyse the principles of VR design, prototype.
3         To analyse the principles of AR design, prototype.
4         To design Graphical User interface using VR
5         To identify trends in XR, key issues in XR and XR Tools.
6         To analyse privacy, ethical, social concern on AR/VR problem.
      Course Outcomes:
Sr.                                   Course Outcomes                                   Cognitive levels
No.                                                                                     of attainment as
                                                                                        per Bloom’s
                                                                                        Taxonomy
On successful completion, of course, learner/student will be able to:
1       Apply modelling techniques on Augmented Reality applications..                  L1, L2, L3
2       Gets an overview of guidelines, methods, tools and pick design problems in      L1, L2
        Virtual Reality.
3       Gets an overview of guidelines, methods, tools and pick design problems in      L1, L2
        Augmented Reality.
4       Evaluate designs based on theoretical frameworks and build Graphical User       L3, L4
        interface using VR, Tools
5       Apply the appropriate XR development Approach on problem                        L3
6       Analyse main concerns with respect to designed solutions and discuss the        L3, L4
        privacy, ethical, social concerns.
    Prerequisite: Programming Language, Computer Graphics, Virtual Reality
DETAILED SYLLABUS:
Module          Title                      Description                     Hours    CO
  0      Prerequisite      Fundamental Concept and Components of           02        --
                           Virtual Reality,Augmented Reality and Mixed
                           Reality Technologie,Authoring in AR
  I      AR/VR Concepts Difference between AR and VR , Rendering           08      CO1
         and Technologies for VR/AR, Challenges with AR,AR systems
                          and functionality
Textbooks:
   1. John Vince, ― Virtual Reality Systems‖, Pearson publication
   2. Tony Parisi, ― Learning Virtual Reality‖, O‘REILLY‘
   3. Dieter Schmalsteig and Tobias Hollerer, ―Augmented Reality- Principles and Practice‖, Pearson
      Education, Inc. 2016 Edition.
   4. Chetankumar G Shetty, ―Augmented Reality- Theory, Design and Development‖, Mc Graw Hill,
      2020 Edition.
   5. Alan B. Craig, ―Understanding Augmented Reality – Concepts and Applications‖, Morgan
      Kaufmann, Elsevier, 2013 Edition.
References:
   1. Borko Furht, ―Handbook of Augmented Reality‖, Springer.
   2. Erin Pangilinan, Steve Lukas, and Vasanth Mohan, ―Creating Augmented and Virtual Realities-
      Theory and Practice for Next-Generation Spatial Computing‖, O‘Reilly Media, Inc., 2019 Edition.
   3. Jens Grubert, Dr. Raphael Grasset, ―Augmented Reality for Android Application Development‖,
      PACKT Publishing.
Online Resources:
Sr. No.   Website Name
  3.      www.nptel.ac.in
  4.      www.coursera.org
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks)
Marks will be allotted as per designed rubrics.
Examination Scheme
                                                   Theory Marks
      Course
                   Course Title          Internal assessment                             Practical/
       Code                                                          End       Term
                                                                                                                 Total
                                    Te                              Sem.       Work          Oral
                                                       Avg. of 2
                                    st      Test2                   Exam
                                                        Tests
                                    1
    HVARSB       ARVR Lab
    L601         (SBL)              --        --          --             --     50             50                 50
    Lab Objectives:
Sr. No.                                          Lab Objectives
The lab course aims:
1         To Understand the definition and significance of the VR,AR and MR.
2         To Design various applications in VR .
3         To Examine various audio tools for audio embedded in scene
4         To Explore AR and MR applications in real world
5         To develop interface for VR and AR applications
6         To Explore the interconnection and integration of the physical world and able to design &
          develop Mobile applications.
    Lab Outcomes
    Sr.                                      Lab Outcomes                                           Cognitive levels
    No.                                                                                             of attainment as
                                                                                                    per Bloom’s
                                                                                                    Taxonomy
    On successful completion, of course, learner/student will be able to:
    1       Adapt different tools to implement VR,AR and MR.                         L1,L2
    2       Demonstrate the working of VR background design.                         L1,L2
    3       Apply audio tools and developed real world application.                  L1,L2,L3
    4       Adapt different techniques for Integrating AR and MR concepts in L5
            applications.
    5       Create interface for selected application                                L6
    6       Create application and interface for mobile application /desktop version L6
    Hardware & Software Requirements:
Hardware Requirements         Software Requirements              Other Requirements
PC With Following             1. Unity                           1. Internet Connection.
Configuration
                              2. Python
1. PC i3/i5/i7 Processor or
                              3.OpenCV
above.
                              4. Solidity
2. 4 GB RAM
3. 500 GB Harddisk
4. Network interface card
Online Resources:
Sr. No.   Website Name
   1.     https://nptel.ac.in/courses/121/106/121106013/#
2. http://msl.cs.uiuc.edu/vr/
3. http://lavalle.pl/vr
  4.   http://nptel.ac.in
  5.   www.coursera.org
Term Work:
The Term work shall consist of at least 10 to 12 practical based on the above syllabus. The term work
Journal must include at least 2 assignments. The assignments should be based on real world applications
which cover concepts from all above syllabus.
Oral Exam: An Oral exam will be held based on the above syllabus.
  Course Code       Course Title    Theory     Practical     Tutorial    Theory     Practical/   Tutorial    Total
                                                                                    Oral
  HVARC801          Game            04         --            --          04         --           --          04
                    Development
                    with VR
                                                                  Examination Scheme
                                    Theory Marks
 Course       Course
  Code         Title         Internal assessment      Inter        End    Term
                                                       nal        Sem.         Practical Oral               Total
                                                                          Work
                           Test             Avg. of   Asses       Exam
                                   Test 2
                            1               2 Tests   sment
HVARC8      Game
01          Developmen      30      30        30        10                    --        --         --       100
                                                                   60
            t with VR
    Course Objectives
Sr. No.                                          Course Objectives
The course aims:
1         The different genres of game and explain the Unity UI Basics.
2         The use of navigation and cursor control to create a game environment.
3         How to import assets, interact with them using action objects and manage object states.
4         To build transitions by scripting events ,using physics, particle systems, and other Unity
          functionality action sequences with UnityGUI design.
5         To build the game project together by handling mecanim ,using dialogue trees,creating and
          setting up the game environment and menus for the game.
6         The VR development in Unity.
Course Outcomes
      Prerequisite: Basics of VR
      DETAILED SYLLABUS:
Sr.       Module             Detailed Content                                     Hours   CO
No.                                                                                       Mapping
2. Game Development with Unity 2nd Edition,Michelle Menard and Bryan Wagstaff
Reference Books:
1.        Introduction to Gam Development,Second Edition,Steve Rabin,CENGAGE Learning
2.        Sams Teach Yourself Unity Game Development in 24 Hours-Mike Geig
Online References:
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA) (10 marks)
Marks will be allotted as per designed rubrics.
In
Internet of Things
Total Credits = 04
 TE HIoTC601:
Sem. IoT System       04     --    30     30     30      10          60   --   --     100       04
 VI Design
         Total        04     -      -                          100        -    -     100         04
                                                                                    Total Credits = 04
     HIoTC701:
 BE Dynamic                               30     30
                      04     --    30                    10          60   --   --     100       04
Sem. Paradigm in
 VII IoT
     HIoTSBL60
     1:
     Interfacing
     &                --     04                           --         --   50   50     100       02
     Programmin
     g with
     IoTLab
         Total        04     04                         100               50   50     200         06
                                                                                     Total Credits = 06
 BE HIoTC801:
Sem. Industrial       04     -     30     30     30      10          60   --   --     100       04
VIII IoT
         Total        04     -      -                   100               -    -      100     04
                                                                                    Total Credits = 04
                                                                      Examination Scheme
                                       Theory Marks
    Course      Course
     Code        Title         Internal assessment        Inter        End    Term
                                                           nal        Sem.         Practical Oral              Total
                                                                              Work
                             Test              Avg. of    Asses       Exam
                                     Test 2
                              1                2 Tests    sment
HIoTC50       IoT Sensor
1             Technologie     30       30        30         10                    --      --        --         100
              s                                                        60
      Course Objectives:
       Sr. No.                                          Course Objectives
       The course aims:
       1         To provide in depth knowledge about the sensing mechanism.
       2         To make students understand about the use of sensors in design of IoT based systems.
       3         To familiarize students various types of sensors used to measure the physical quantities.
       4         To develop reasonable level of competence in the design, construction and development of
                 sensor suitable to the system requirements.
       5         To Introduce students the current state of the art in sensor technology.
       6         To familiarize students with electronics used to interface with sensors.
      Course Outcomes:
Sr.                                   Course Outcomes                                      Cognitive levels
No.                                                                                        of attainment as
                                                                                           per Bloom’s
                                                                                           Taxonomy
On successful completion, of course, learner/student will be able to:
1       Understand the sensing mechanism and structural details of sensors.                L1, L2
Text Books:
   1. Jacob Fraden, ―Hand Book of Modern Sensors: physics, Designs and Applications‖, 2015, 3rd
      edition, Springer, New York.
   2. Jon. S. Wilson, ―Sensor Technology Hand Book‖, 2011, 1st edition, Elsevier, Netherland
   3. D. Patranabis – Sensor and Transducers (2e) Prentice Hall, New Delhi, 2003
   4. Vijay Madisetti and Arshdeep Bahga, ―Internet of Things (A Hands-on-Approach)‖,1st Edition,
      VPT, 2014
References:
   1. Edited by Qusay F Hasan, Atta ur rehman Khan, Sajid A madani, ―Internet of Things Challenges,
      Advances, and Application‖, CRC Press
   2. Triethy HL - Transducers in Electronic and Mechanical Designs, Mercel Dekker, 2003
   3. Gerd Keiser,‖Optical Fiber Communications‖, 2017, 5th edition, McGraw-Hill Science, Delhi.
   4. John G Webster, Halit Eren, ―Measurement, Instrumentation and sensor Handbook‖, 2014, 2nd
      edition, CRC Press, Taylor and Fransis Group, New York.
   5. Adrian McEwen, ―Designing the Internet of Things‖, Wiley Publishers, 2013, ISBN: 978-1-118-
      43062-0
   6. Nathan Ida, ―Sensors, Actuators and their Interfaces: A Multidisciplinary Introduction‖, Second
      Edition, IET Control, Robotics and Sensors Series 127, 2020
Online References:
Sr. No.    Website Name
    7.     https://nptel.ac.in/courses/108/108/108108123/
    8.     https://nptel.ac.in/courses/108/108/108108098/
    3.     https://nptel.ac.in/noc/courses/noc19/SEM2/noc19-ee41/
    4.     https://nptel.ac.in/courses/108/106/108106165/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
Course Code     Course     Theory           Practical      Tutorial      Theory     Practical   Tutorial   Total
                Title                                                               /Oral
HIoTC601        IoT System 04               --             --            04         --          --         04
                Design
                                                                      Examination Scheme
                                     Theory Marks
 Course       Course
  Code         Title          Internal assessment          Inter      End     Term
                                                            nal      Sem.          Practical Oral            Total
                                                                              Work
                           Test                  Avg. of   Asses     Exam
                                   Test 2
                            1                    2 Tests   sment
HIoTC60    IoT System
1          Design            30      30            30           10             --         --         --         100
                                                                       60
   Course Objectives:
   Sr. No.                                          Course Objectives
   The course aims:
   1         To learn basic principles, concepts, and technologies for internet of things.
   2         To understand various architectures of IOT.
   3         To train the students to build IoT systems using sensors, single board computers and open
             source IoT platform for given application.
   4         To learn and implement various networking and communication protocols.
   5         To design and analyze IoT for given applications.
   6         To Evaluate performance of given IoT system.
   Course Outcomes:
   Sr.                                    Course Outcomes                                       Cognitive levels
   No.                                                                                          of attainment as
                                                                                                per Bloom’s
                                                                                                Taxonomy
   On successful completion, of course, learner/student will be able to:
   1       Able to explain principles, concepts, and technologies for internet of things.       L1, L2
   2       Able to identify various building blocks of IoT system                               L1,L2
I     Overview of IoT What is IoT System? IoT Impact, Current Trends 6         CO1, CO2
      System          in IoT , IoT Challenges, Comparing IoT
                      Architectures, A Simplified IoT Architecture,
                      The Core IoT Functional Stack How are IoT
                      Systems different from traditional system Values
                      and Uses of IoT Functional View and
                      Infrastructure view of IoT Systems
                          Self-learning Topics: Understanding the Issues
                          and Challenges of a More Connected World
II    Networking          OSI Model for the IoT/M2M System 8                   CO3
      Protocols           Lightweight M2M Communication Protocols,
                          Internet based Communications, IP addressing in
                          IoT, Network Model, TCP & UDP, Client-
                          Server architecture
                          Self-learning Topics: How to choose correct
                          protocol for our network.
III   Communication       IoT Edge to Cloud protocols: HTTP, REST 10           CO3,CO4
      Protocols           APIs, WebSocket, MQTT, COAP, Comparison
                          of Protocols.M2M Communication Protocols ,
                          Bluetooth BR/EDR and Bluetooth low energy
                          .RFID IoT System , RFID IoT Network
                          Architecture,    ZigBee     IP/ZigBee    SE2.0,
                          Wifi(WLAN),        Message       Communication
                          protocols for connected devices Data exchange
                          formats: JSON & XML, Node-Red, Flow control
                          using Node-Red, learning the different nodes of
                          Node-RED         for      implementing      the
                          Communication Protocols
                          Self-learning Topics: Types of Communication
IV    Sensor Interfaces   Digital Interfaces : UART, Serial Peripheral 10      CO4
                          Interface (SPI), I2C (Inter-Integrated Circuit),
                          Controller Area Network (CAN), Middleware
                          Technologies, Communication Protocols and
                          Models. Practical Components Programming
                          with interface in Arduino, MBed and Raspberry
                          Pi
                        Self-learning Topics: SMART SENSOR
                        INTERFACES
V     Design principles Design solution for ubiquitionos and utility, 8        CO5
      for prototyping   Interface design for user experience, Desiging
                        for data privacy, Interfacing – Apps & Webs,
                        Designing for Affordability, Cost v/s Ease of
                              Prototyping, Prototypes and Production,
                              Selection of embedded platform, Prototype and
                              Mass personalization, Open Source v/s Closed
                              Source ,Amplification and Signal Conditioning-
                              Integrated    Signal    Conditioning-  Digital
                              conversion- MCU Control MCUs for Sensor
                              Interface-     Techniques       and    System
                              Considerations- Sensor Integration
                              Self-learning Topics: Principles for Prototyping
                              and moving towards Product Development
VI      IoT, case studies     Arduino Programming for Ethernet and Wifi 8                  CO6
                              connectivity , Networking and Datalogging with
                              Raspberry       Pi     Applications-Agriculture,
                              Medical,Fire detection, Air pollution prediction,
                              Earthquake early detection; for smart
                              environmental care, smart traveling, Home
                              Automation
                              Self-learning Topics: IoT enabled Business
                              solution in Supply Chain
Text Books:
1. S. Misra, A. Mukherjee, and A. Roy, 2020. Introduction to IoT. Cambridge University Press.
2. Adrian McEwen and Hakim Cassimally, ―Designing the Internet of Things‖, John Wiley and Sons Ltd,
UK, 2014.
3. Milan Milenkovic, Internet of Things: Concepts and System Design, Springer International
Publishing,May 2020cation
4. Dr.Raj Kamal,Internet of Things(IoT) , Architecture and Design Principles.McGraw Hill Education.
References:
     1. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,"IoT
        Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things
     2. N. Ida, Sensors, Actuators and Their Interfaces, Scitech Publishers, 2014.
     3. Editors OvidiuVermesan Peter Friess,'Internet of Things – From Research and Innovation to Market
     4. Dr. Guillaume Girardin , Antoine Bonnabel, Dr. Eric Mounier, 'Technologies Sensors for the Internet
        of Things Businesses & Market Trends 2014 -2024',Yole Development Copyrights ,2014
Assessment:
Continuous Assessment (CA):
The distribution of Continuous Assessment marks will be as follows –
                      1. Class Test 1                           30 marks
                     2. Class Test 2                           30 marks
                     3. Internal Assessment                    10 marks
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
    Course   Course Title            Theory     Practical        Tutorial    Theory    Practical/   Tutorial    Total
    Code                                                                               Oral
    HIoTC701 Dynamic                 03         --               --          03        --           --          03
             Paradigm in IoT
                                                                      Examination Scheme
                                     Theory Marks
 Course        Course
  Code          Title         Internal assessment       Inter          End   Term
                                                         nal          Sem.        Practical Oral               Total
                                                                             Work
                            Test              Avg. of   Asses         Exam
                                   Test 2
                             1                2 Tests   sment
HIoTC70     Dynamic
1           Paradigm in      30      30         30          10                    --      --        --         100
                                                                       60
            IoT
    Course Objectives:
Sr. No.                                           Course Objectives
The course aims:
1         To explore the role of the cloud in Internet of Things deployment.
2         To introduce the usage of different machine learning algorithms on IoT Data.
3         To explore data analytics and data visualization on IoT Data.
4         To explore the role of Fog computing in Internet of Things.
5         To explore design issues and working principles of various security measures and various
          standards for secure communication in IoT.
6         To develop the ability to integrate IoT with Dev-ops.
    Course Outcomes:
    Sr.                                   Course Outcomes                                      Cognitive levels
    No.                                                                                        of attainment as
                                                                                               per Bloom’s
                                                                                               Taxonomy
    On successful completion, of course, learner/student will be able to:
    1       Identify the need for the cloud in IoT deployment and describe different L1,L2
            Cloud provider‘s architecture.
    2       Use and correlate machine learning techniques on IoT Data.               L3,L4
References:
1. Enterprise Cloud Computing, Gautam Shroff, Cambridge,2010
2. Mastering Cloud Computing -Foundations and Applications Programming, Raj Kumar Buyya, Christian
   Vecchiola, S. Thamarai Selvi, MK Publication, 2013.
3. Machine Learning in Action‖, Peter Harrington, DreamTech Press
4. Introduction to Machine Learning‖, Ethem Alpaydın, MIT Press
5. Learning AWS IoT- Effectively Manage Connected Devices on the AWS Cloud Using Services Such as
   AWS Greengrass, AWS Button, Predictive Analytics and Machine Learning, Agus Kurniawan, Packt
   Publication,2018
6. Practical Dev-Ops, Joakim Verona, Packt Publication, 2016
Online References:
Sr. No.    Website Name
    1.     https://hub.packtpub.com/25-datasets-deep-learning-iot/
    2.     https://data.world/datasets/iot
    3.     https://dashboard.healthit.gov/datadashboard/data.php
   4.    https://www.data.gov/
   5.    https://dev.socrata.com/data/
   6.    https://www.kaggle.com/
Assessment:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
                                    Teaching Scheme
                                    (Contact Hours)                       Credits Assigned
Course Code     Course Title        Theory Practical         Tutorial     Theory   Practical    Tutorial   Total
                                                                                   & Oral
HIoTSBL601      Interfacing &       --            4          --           --       2            --         02
                Programming
                with IoT Lab
Examination Scheme
                                                      Theory Marks
   Course Code      Course Title                                                             Practical/
                                           Internal assessment            End   Term
                                                                                                            Total
                                                                         Sem.   Work           Oral
                                                           Avg. of 2
                                         Test1    Test 2                 Exam
                                                            Tests
  HIoTSBL601        Interfacing &
                    Programming
                                          --          --          --       --      50           50              100
                    with IoT Lab
                    (SBL)
    Lab Objectives:
Sr. No.                                            Lab Objectives
The Lab aims:
1         To Understand the definition and significance of the Internet of Things.
2         To Discuss the architecture, operation, and business benefits of an IoT solution.
3         To Examine the potential business opportunities that IoT can uncover.
4         To Explore the relationship between IoT, cloud computing, and DevOps.
5         To Identify how IoT differs from traditional data collection systems.
6         To Explore the interconnection and integration of the physical world and able to design &
          develop IOT Devices.
     Lab Outcomes:
    Sr.                                          Lab Outcomes                                  Cognitive levels
    No.                                                                                        of attainment as
                                                                                               per Bloom’s
                                                                                               Taxonomy
    On successful completion, of lab, learner/student will be able to:
    1       Adapt different techniques for data acquisition using various IoT sensors for L6
            different applications.
    2       Demonstrate the working of actuators based on the collected data.             L2
5. Sensors
6. IoT Kit
(Arduino/ARM/Raspberry Pi)
     This lab will describe the market around the Internet of Things (IoT), the technology used to build these
     kinds of devices, how they communicate, how they store data, and the kinds of distributed systems needed to
     support them. Divided into four main modules, we will learn by doing. We will start with simple examples
     and integrate the techniques we learn into a class project in which we design and build an actual IoT system.
     The client will run in an emulated ARM environment, communicating using common IoT protocols with a
     cloud enabled backend system with DevOps integration.
     Suggested List of Experiments
       Sr. No.                             Detailed Content                          Hours          LO
                                                                                                  Mapping
             1       To study and implement interfacing of different IoT                4            LO1
                     sensors with Raspberry Pi/Arduino/ModeMCU…
             2       To study and implement interfacing of actuators based on           4            LO2
                     the data collected using IoT sensors. (like led switch
                     ON/OFF, stepper word)
             3       To study and demonstrate Contiki OS for RPL (like Create           4            LO3
                     2 border router and 10 REST clients, Access border router
                     from other network (Simulator))
             4       To study and demonstrate use of IoT simulators (like               4            LO3
                     Beviswise) on any real time device (LED/stepper motor)
             5       Select any one case study (in a group of 2-3) and perform          8            LO4
                     the experiments 5 to 10. The sample case studies can be as
                     follows:
Books / References:
1. Jake VanderPlas,― Python Data Science Handbook‖, O‘Reilly publication,2016
2. Joakim Verona,‖ Practical DevOps‖, PACKT publishing, 2016
3.Honbo Zhou,‖ The internet of things in the cloud‖, CRC press, Taylor and Francis group, 2012
4. Perry Lea,‖ Internet of things for architects‖, PACKT publishing, 2018
Online Resources:
Sr. No.      Website Name
    1.       https://spoken-tutorial.org/watch/Arduino/Introduction+to+Arduino/English/
    2.       https://pythonprogramming.net/introduction-raspberry-pi-tutorials/
    3.       https://iotbytes.wordpress.com/basic-iot-actuators/
   4.        http://www.contiki-os.org/
   5.        https://www.bevywise.com/iot-simulator/
   6.        https://mqtt.org/
Term Work:
The Term work shall consist of at least 10 practical based on the above list. The term work Journal must
include at least 2 assignments. The assignments should be based on real world applications which cover
concepts from all above list.
Term Work Marks: 50 Marks (Total marks) = 40 Marks (Experiment) + 5 Marks (Assignments/tutorial/write
up) + 5 Marks (Attendance)
Practical & Oral Exam: An Oral & Practical exam will be held based on the above syllabus.
Course        Course         Theory     Practical    Tutorial     Theory    Practical/        Tutorial   Total
Code          Title                                                         Oral
HIoTC801      Industrial     04         --           --           04        --                --         04
              IoT
                                                                  Examination Scheme
                                      Theory Marks
  Course       Course
   Code         Title         Internal assessment         Inter    End     Term
                                                           nal    Sem.          Practical Oral                Total
                                                                           Work
                            Test             Avg. of      Asses   Exam
                                    Test 2
                             1               2 Tests      sment
 HIoTC80     Industrial
 1           IoT             30       30        30         10               --           --         --           100
                                                                   60
      Course Objectives:
      Sr. No.                                          Course Objectives
      The course aims:
      1         To learn the concepts of Industry 4.0 and IIOT.
      2         To learn reference Architecture of IIOT.
      3         To learn Industrial Data Transmission and Industrial Data Acquisition.
      4         To learn middleware and WAN technologies.
      5         To learn IIOT Block chain and Security.
      6         To learn different applications and securities in IIOT.
Course Outcomes:
 I    Introduction                                                       06       CO1
                       Overview of Industry 4.0 and Industrial
                       Internet of Things, Industry 4.0: Industrial
                       Revolution:     Phases    of     Development,
                       Evolution of Industry 4.0, Environment
                       impacts of industrial revolution, Industrial
                       Internet, Basics of CPS, CPS and IIOT,
                       Design requirements of Industry 4.0, Drivers
                       of Industry 4.0, Sustainability Assessment of
                       Industries, Smart Business Perspective,
                       Cyber security, Impacts of Industry 4.0,
                       Industrial Internet of Things: Basics, IIOT
                       and Industry 4.0, Industrial Internet Systems,
                       Industrial Sensing, Industrial Processes, IIOT
                       Challenges – Identifying Things within the
                       internet, Discovering Things and the Data
                       they possess, Managing massive amount of
                       data, Navigating Connectivity Outages, IIOT
                       Edge - Leveraging the Power of Cloud
                       Computing, Communicating with Devices on
                       the Edge, Determining a Request/Response
                       Model
IV                                                                         10   CO4
      IIOT Middleware (From Industrial Application Perspective)
      and WAN
      Technologies    Examining Middleware Transport Protocols
                      (TCP/IP, UDP, RTP, CoAP), Middleware
                      Software Patterns (Publish Subscribe Pattern,
                      Delay Tolerant Networks),
V                                                                          08   CO5
      IIOT Blockchain    Blockchains and cryptocurrencies in IoT,
      and Security       Bitcoin       (blockchain-based),         IOTA-
                         distributed ledger (directed a cyclical graph-
                         based),    Government        regulations    and
                         intervention, US Congressional Bill –Internet
                         of Things (IoT) Cyber security Improvement
                         Act of 2017, Other governmental bodies, IoT
                         security best practices, Holistic security.
                        Self-learning Topics: Case study on IIoT
                        Block chain and Security.
VI   IIOT                                                                08   CO6
     Applications and   The IoT Security Lifecycle-
     Securities
                        The secure IoT system implementation
                        lifecycle, Implementation and integration,
                        IoT security CONOPS document, Network
                        and security integration, System security
                        verification and validation (V&V), Security
                        training, Secure configurations, Operations
                        and maintenance, Managing identities, roles,
                        and     attributes,  Security    monitoring,
                        Penetration testing, Compliance monitoring,
                        Asset and configuration management,
                        Incident management, Forensics, Dispose,
                        Secure device disposal and zeroization, Data
                        purging, Inventory control, Data archiving
                        and records management
Case Studies –
References:
1. ―Practical Internet of Things Security‖, by Brian Russell, Drew Van Duren (Packt Publishing)
2. ―Industrial Internet of Things and Communications at the Edge‖, by Tony Paine, CEO, Kepware
Technologies
3. ―Architectural Design Principles For Industrial Internet of Things‖, Hasan Derhamy, Luleå University of
Technology, Graphic Production
Online References:
Continuous Assessment (30-Marks): Test-1 and Test-2 consists of two class tests of 30 marks each.
Test-1 is to be conducted on approximately 40% of the syllabus completed and Test-2 will be based
on remaining contents (approximately 40% syllabus but excluding contents covered in Test-1).
Duration of each test shall be one hour.
Internal Assessment(IA):
Marks will be allotted as per designed rubrics.
End Semester Theory Examination will be of 60-Marks with Three hour duration.
SOMAIYA
VIDYAVIHAR
Autonomy Scheme-II
        Internship Manual
 (Prepared based on the Guidelines of AICTE
          and University of Mumbai)
    BENEFITS OF INTERNSHIP:
    Benefits to Students:
1. An opportunity to get hired by the Industry/ organization.
2. Practical experience in an organizational setting.
3. Excellent opportunity to see how the theoretical aspects learned in classes are integrated into the practical
    world. On-floor experience provides much more professional experience which is often worth more than
    classroom teaching.
4. Helps them decide if the industry and the profession is the best career option to pursue.
5. Opportunity to learn new skills and supplement knowledge.
6. Opportunity to practice communication and teamwork skills.
7. Opportunity to learn strategies like time management, multi-tasking etc in an industrial setup.
8. Opportunity to meet new people and learn networking skills.
9. Makes a valuable addition to their resume.
10. Enhances their candidacy for higher education.
11. Creating networks and social circles and developing relationships with industry people.
12. Provides opportunity to evaluate the organization before committing to a full time position.
          Internship/ Placement is a student centric activity. Therefore, the major role is to be played by the
         students. Deans, IIIC/HOD may also include involvement of the student in the following activities:
     ●   Design and Printing of Internship / Placement Brochure – Soft copy as well as Hard copy.
     ●   Preparing list of potential recruiters / Internship providers and past recruiters.
     ●   Internship/ Placement Presentation at various organizations, if required.
     ●   For allotment of internship slots all the students will be required to submit “student internship program
         application” before the prescribed date
    Note:
    As per guidelines and suggestions by AICTE-Internship policy
   • 1 Credit = 40 - 45 hours of Internship
   • Total 600-700 hour of spending under Internship module courses to be completed for award
      of Internship Completion Certification along with regular passing gradesheet. (e.g. Total
      15 weeks of 5 days/week of 8 hrs/day spent=600hrs for complete degree duration)
   • Total weeks of Internship shall be considered based on Hrs spent/Day
   • For Internship course, No load to be allotted for mentors in faculty load distribution sheet.
         Internship Modules & Contents Across Semester 2 to Semester 8
                                           SY (Sem III)
Internship Code     Internship               Hours/Duration                          Credits
                     Name
     INT32             Internship-II     80-120 hrs (2 -3 Weeks)                        02
                                         Summer Vacation After SEM-II
                                         & during SEM-III of SY
 1.                  1. Batch wise Faculty Supervisor who is the proctor (mentor) of the batch
Guidelines:          will be allotted as in-charge for the course, at start of the Academic year.
 2.                  2. Students will submit the participation certificate of the activities to the
                     faculty mentors.
  3.                 3. For working in cells related activities, Cell coordinator will submit list
                     of actively involved & participated students of each department, semester
                     wise to all department HODs, verified and authenticated by Dean
                     Students Welfare.
  4.                 4. HODs will circulate the student list to all faculty mentors for
                     consideration of Hours spends under mentioned department activities.
                     5. Department IIIC Cell coordinator will collect, maintain each student
                     proofs/reports from all faculty mentors, department internship analysis
                     report will be prepared & submitted to Dean, IIIC for AICTE-CII survey
                     data
                     6. Students will submit evaluation sheet by attaching Xerox copies of all
                     participation/ IPR/ Copyright certificates & faculty mentor will verify it
                     with original copies, for assessment purpose.
                                          SY (Sem IV)
Internship Code    Internship             Hours/Duration                                  Credits
                   Name
       INT43       Internship-III    80-120 hrs (2 - 3 Weeks)                             02
                                     Winter Vacation After SEM-III
                                     & during SEM-IV of SY
                                            TY (Sem V)
    Internship         Internship           Hours/Duration                             Credits
    Code                  Name
    INT54            Internship-IV     80-160 hrs (2 - 4 Weeks) Summer                 02
                                       Vacation After SEM-IV & during
                                       SEM-V of TY
    Prerequisite:
                       List of probable industries and organizations offering internships in
                       Engineering and Technology. Awareness about problem areas in
                       rural India
    Internship       1. To get the awareness about engineer’s responsibilities and ethics.
    Objectives:      2. Opportunities to learn understand and sharpen the real time technical /
                         managerial skills required at the job.
    Internship            Upon completion of the course, students will be able to:
    Outcomes:            1. Get an opportunity to practice communication and teamwork skills.
                         2. Get an opportunity to learn strategies like time management, multi-
                            tasking etc in an industrial setup.
                                      LY (Sem VII)
   Internship           Internship       Hours/Duration            Credits
   Code                 Name
   INT76                Internship- 80-160 hrs                     02
                        VI          (2-4 Weeks)
                                    Summer Vacation of
                                    TY and during SEM-VII
                                    of LY
                                           LY (Sem VIII)
    Internship Code         Internship          Hours/Duration                          Credits
                               Name
    INT87                 Internship-VII     80-160 hrs (2-4 Weeks)                     02
                                             Winter Vacation of Sem VII and
                                             During SEM-VIII of LY