Data Science
Data Science
1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Annexure_A
                                                                                                                                      Page 1 of 39
              Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                      Introduction to Artificial
               DS405                                                           1     0     2      1          4           1       0     1     1      3
                      Intelligence
               DS406 Advanced business Domain-II                               1     0     2      1          4           1       0     1     1      3
              IDSC202 Personal Enhancement Skill II                            0     0     0      3          3           0       0     0     3      3
                                                                                           1
               DS407         INTERNSHIP/Project                                0     0            0         16           0       0     0     0      8
                                                                                           6
                                                                                                            29        Total                         31
               DS501  Apache Spark and Scala                                   2     0     2      1         5           2        0     1     1      4
               DS502  Data Visualization using Tools                           2     0     2      1         5           2        0     1     1      4
Semester-V
                                                                                                            27        Total                         27
                                                                                                                      25+34+25+31+22+
              B.Sc. (Data Science) TOTAL CREDIT                                                                                                     164
                                                                                                                            27
                                                                                                                                     Page 2 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
Pedagogy
   1. Class Room Teaching
   2. Practical
   3. Skills
Pre-Learning
   1. No Pre-requisites
Course Outline
                                                                                                                           Page 3 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                            Page 4 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
Pedagogy
       1. Class Room Teaching
       2. Practical
       3. Skills
Pre-Learning
    Logic and reasoning
Course Outline
             Unit                                                          Topic                                              No of
                                                                                                                              Hours
 Unit 1:Problem solving:               1.1 Overview, importance of C
 Algorithm and Flowchart               1.2 character set.
                                       1.3 C tokens :keywords and identifiers, Constants and
                                       variables
                                       1.4 Data types, Declaration of variables, Defining
                                                                                                                                10
                                       symbolic constants,
                                       1.5 Operator and expression
                                       1.6 Arithmetic, relational, logical, assignment
                                       operators, increment and decrement, conditional,
                                       bitwise and special operators, expressions.
 Unit 2: Data Input-Output             2.1 Basic structure of C program
                                       2.2 Character Input and Output
                                       2.3 String input and output
                                       2.4 Formatted input and output
                                                                                                                                15
                                       2.5 control structures: Decision making –if, switch
                                       statement Loop, control-while, do while and for
                                       statement, nested loops, break and continue
                                       statement, go to statement.
                                                                                                                           Page 5 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                            Page 6 of 39
        Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Course Outline
                                                                                                                             Page 7 of 39
    Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                         Page 8 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                            Page 9 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Number of Credits: 4
Learning Objective(s)
   Student will be able to Understand
Pedagogy
       1.   Class Room Teaching
       2.   Practical
       3.   Tutorial
       4.   Skill
Pre-Learning
       1) This course is aimed at graduate students. Students are expected to –
       2) Knowledge of HSC (10+2) level Mathematics
                                                                                                                          Page 10 of 39
     Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
     3) Knowledge of computer
                                               Course Outline
Sr. Module/Units             Detailed Topic wise Syllabus                                                             No. of Hours
No
 1     Unit.1.               1.1 Matrix & type of matrices                                                                      10
    Matrices and             1.2 Basics operations of matrices,
        their                1.3 Properties of matrices
     Applications            1.4 Inverse of matrix,
                             1.5 Elementary row or column operations
                             1.6 Row echelon form & row reduced echelon form
                             1.7 Rank & trace of Matrix,
                             1.8 Normal and PAQ form of matrix
                             1.9 Applications of Matrix
2        Unit.2              2.1 System of linear Equations                                                                     15
       System of             2.2 Homogeneous and non-homogeneous system
         Linear              2.3 Solving linear system of equations by inversion
       Equations                 method,
                             2.4 Gauss Elimination method
                             2.5 Matrix factorization
                             2.6 LU decomposition
                             2.7 Cholesky method
                             2.8 Jacobi's method
                             2.9 Gauss-Seidel method
                             2.10 successive over-relaxation methods (SOR)
3        Unit.3.             3.1 Eigenvalues & eigenvectors                                                                     15
      Eigen values           3.2 Properties of eigenvalues
       and Eigen             3.3 Diagonalization
         Vector              3.4 Canonical forms, other reductions to triangular and
                                diagonal forms
                             3.5 Projection matrices
                             3.6 Singular value decomposition
                             3.7 Principal Component Analysis (PCA. Methods based on
                             reduction to Hessenberg or tridiagonal forms (Arnoldi,
                             Gram-Schmidt)
                             3.8 Gram Schmidt process of orthogonalization
                             3.9 Power iteration
                             3.10 inverse iteration
4        Unit.4.             4.1 Sets relations and functions of various kinds                                                  15
       Functions,            4.2 Graphs & properties of Logarithm, exponential,
       Variables,               polynomial functions,
     Equations and           4.3 Basic geometry and theorems
        Graphs               4.4 trigonometric functions , identities
                             4.5 Real numbers, basic properties
                             4.6 Graphing and plotting
                                                                                                                         Page 11 of 39
          Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                              Page 12 of 39
        Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Number of Credits: 4
Learning Objective(s)
   Student will be able to Understand
Pedagogy
                   1.   Class Room Teaching
                   2.   Practical
                   3.   Tutorial
                   4.   Skill
Pre-Learning
       1) This course is aimed at graduate students. Students are expected to –
       2) Knowledge of HSC (10+2) level Mathematics
       3) Knowledge of computers
                                                                                                                            Page 13 of 39
     Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                          Course Outline
Sr. No     Module/Units                        Detailed Topic wise Syllabus (In bullet points)                                      Total
                                                                                                                                    Hours
1          Introduction to                               Introduction to spreadsheets,
           Spreadsheets                                  Basic operations in Excel.
                                                         Data types,
                                                         Scales of measurement-Nominal, Ordinal, Interval,
                                                          Ratio,
                                                                                                                                     10
                                                         Data interpretation.
                                                         Advantage & Disadvantage of Excel,
                                                         Tabular presentation of data tables, Objective of
                                                          tabulation,
                                                         Main parts of data table, Limitations of data table.
2          Spreadsheet Functions                         Introduction       to     spreadsheet      function.
           to Organize Data                               Mathematical functions:- EXP, FACT, INT, ABS,
                                                          MOD,SQRT, POWER, ROUND, SUMPRODUCT;
                                                         Statistical Functions: COUNT, AVERAGE, MODE,
                                                          MAX, MIN, MEDIAN,RANGE, CORREL, VAR.P,                                     20
                                                          VAR.S,STDEVA
                                                         Financial functions: FV, PMT, PV, NPV, PPMT, NPER
                                                          Also loops like IF, nested IF, VLOOKUP and
                                                          HLOOKUP functions in Excel.
3          Introduction to                               Introduction to the Data filtering data sorting
           Filtering, Pivot Tables,                       capabilities of Excel,
           and Charts                                    Features of pivotal tables,
                                                                                                                                     15
                                                         creation of pivotal tables,
                                                         pivotal table fields,
                                                         Construction of Pivot chart
4          Advanced Graphing                             Difference between graphs & charts,
           and Charting                                  Constructing various Line, Bar and Pie charts.
                                                         Using the Pivot chart features of Excel.
                                                          Understanding and constructing                                             15
                                                         Histograms and Scatterplots, Advantage &
                                                          disadvantage of graph & chart, Limitations of
                                                          graphs & charts
5          Introduction of VBA                           What is VBA ,
                                                         Inserting a bunch of text,
                                                         Automating repetitive operations, Creating a
                                                          custom command,
                                                         Creating a custom button,                                                  15
                                                         Developing new worksheet functions
                                                         Creating custom add-ins for Excel,
                                                         Creating complete, macro-driven applications,
                                                         Advantages and Disadvantages of VBA
                                                                                                                         Page 14 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                           Page 15 of 39
        Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Number of Credits: 3
Learning Objective(s)
Student will be able to Understand
Pedagogy
        1) Class Room Teaching
        2) Practical
        3) Skill
Pre-Learning
   Basic knowledge of arithmetic, counting
                                                     Course Outline
 Sr.     Module/Units                      Detailed Topic wise Syllabus                                                    Total Hours
 No
 1       Unit.1.                           1.1 Characteristics                                                                    10
         Introduction to Retail            1.2 Advantages and constraints of retail banking
         Branch Banking                    1.3 Role within the bank operations,
                                           1.4 Applicability of retailing banking
                                              concepts
                                           1.5 Distinction between Retail and
                                           Corporate/wholesale Banking
                                                                                                                            Page 16 of 39
    Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                        Page 17 of 39
         Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                             Page 18 of 39
         Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
Student will be able to Understand
Pedagogy
   1. Skill
Pre-Learning
    12th pass ( Passed), First year admitted
Course Outline
                                                                                                                             Page 19 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                     Role play
                                                     Grammar quiz and games
 3        Listening Skills                       Inputs will be given through activities                                             7
                                                     Listening games
                                                     Audio Visual shows and presentations
                                                     Role plays
                                                     Mock sessions of reading
 4        Reading Skills                         Inputs will be given through activities                                             6
                                                     Reading exercises
                                                     News reading
                                                     Article reading
                                                     Reading comprehension
                                                     Reading with correct pronunciations
 5        Spoken communication                       Pronunciational games                                                          6
          skills                                     Small & big group conversations on different
          Phonetics-correct                             themes and scenario
          pronunciation Skill                        Correct Spoken utterances and common
                                                        errors
                                                     Use the domain of Phonetics in acquiring
                                                        knowledge of sound system in English
                                                        language.
 6        Nonverbal                                  Using dynamics of body language                                                8
          Communications                             Class addressing
          Presentation skills                        Group and individual presentation on given
                                                        topic
                                                     Peers assessment
                                                     Observation.
 7        Professional Skills as per                                                                                                 5
          sector specific need                             Selecting minimum two skill enhancement
          (NSQF)                                            proposed by NSQF
                                                           Preparing students to develop requires
                                                            trades as per specific need of skills { it will
                                                            vary course to course}
Evaluation System
                                                                                                                          Page 20 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Number of Credits: 4
Learning Objective(s)
   1. Students will understand the Programming concepts of C++
   2. Students will understand the object oriented features.
   3. Students will understand and apply the C++ to solve various Data Science problems.
Pedagogy
      1. Class Room Teaching
      2. Practical
      3. Skills
Pre-Learning
       Basic understanding of any scripting Language.
Course Outline
                                                                                                                          Page 21 of 39
     Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
05           Polymorphism                                                                                                  20
             5.1. Polymorphism
             5.2. Early & late binding
             5.3. virtual functions
             5.4. pure virtual functions
             5.5. abstract base class
             5.6. constructor under inheritance
             5.7. destructor under inheritance
             5.8. virtual destructor
             5.9. Virtual base classes.
                                                                                                                         Page 22 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                           Page 23 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
   1. Understand and apply the concepts of Data structure in real life.
   2. Understand the basics of Data structure and algorithm.
   3. Understand the sorting techniques.
   4. Understand and apply the concepts of Data structure in real life scenarios.
Pedagogy
   1. Class Room Teaching
   2. Practical
   3. Skills
Pre-Learning
   1. Knowledge of C language.
                                                         Course Outline
         Sr. No       Unit                                                       Topic                                               No of Hours
           1.         Unit.1                                     1.1.       Concept of data structure                                   10
                      Introduction to data                       1.2.       Data type, Data object
                      structures                                 1.3.       ADT
                                                                 1.4.       Need of Data Structure
                                                                 1.5.       Types of Data Structure
                                                                 1.6.       Algorithm and flowchart
                                                                 1.7.       Complexity: Space & Time
                                                                 1.8.       Asymptotic Notations
             2.       Unit.2                                     2.1. Arrays                                                           10
                      Linear data structures                     2.2. Dynamically Allocated Arrays,
                                                                         One and two Dimensional
                                                                 2.3. Structures and Unions
                                                                 2.4. Searching Algorithms
                                                                     2.4.1. Linear Search
                                                                     2.4.2. Binary Search
                                                                 2.5. Sorting algorithms
                                                                     2.5.1. bubble sort
                                                                                                                          Page 24 of 39
Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                    Page 25 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System:
                                                                                                                           Page 26 of 39
          Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Course Outline
                                                                                                                              Page 27 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System:
                                                                                                                          Page 28 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                           Page 29 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
       1. Students will understand the Concepts of data base Management System
       2. Students will understand concept of handling relational data base
       3. Students will understand and apply the SQL to solve various Data Base Operations
Pedagogy
      1. Class Room Teaching
      2. Practical
      3. Skills
Pre-Learning
       Basic understanding of any scripting Language.
Course Outline
         Unit                                                          Topic                                                  No of
                                                                                                                              Hours
 Unit1.              1.1 Introduction to Database Management system                                                            10
 Introduction:       1.2 Characteristics of the Database Approach
                     1.3 Advantage of using a Database Approach
                     1.4 Database System concepts and Architecture
                     1.5 Data Models
                     1.6 Schemes and Instances
                     1.7 DBMS Architecture and Data Independence
 Unit 2:             2.1 Database Modelling using the ER Model                                                                   15
 ER          Models, 2.2 Using High-Level conceptual Data Models for Database
 Relational Models   design
                     2.3 An example Database Application
                     2.4 Entity types, Entity Sets, Attributes and keys
                     2.5 Relationships, Relationship types, roles and Structural
                     Constraints, Week Entity types
                     2.6 Refining the ER Design for the Company Database
                     2.7 ER Diagrams, naming conventions and design Issues, the
                     Relational Data Model.
 Unit 3:             3.1 Functional Dependencies and Normalization for Relational                                                15
 Database Designing Database
                                                                                                                          Page 30 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System:
          Formative assessment
      Term end Practical – 40 Marks
                                                                                                                          Page 31 of 39
        Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Course Outline
                                                                                                                            Page 32 of 39
      Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System:
                                                                                                                          Page 33 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                           Page 34 of 39
        Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
   1)     Develop skills to understand in detail, the processes in retail business.
   2)     Develop detailed understanding of investments in retail business.
   3)     Prepare students to query movements of each item through its existence in a business.
   4)     To enable students to get real time data and generate useful reports.
   5)     Prepare students to use all the resources in most efficient way.
Pedagogy
   1. Class Room Teaching
   2. Assignments
   3. Skill
Pre- requisite
   Basic understanding of retail management & processes
Course Outline
                                                                                                                            Page 35 of 39
         Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
                                                                                                                             Page 36 of 39
       Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System:
                                                                                                                           Page 37 of 39
         Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Learning Objective(s)
The Students will be able to:
Pedagogy
          Skill
Pre- requisite
          IDSC101
                                                            Course Outline
 Sr. No        Module/Units                          Detailed Topic wise Syllabus (In bullet points)                                    Total
                                                                                                                                        Hours
 1             Pre- assessment and                   Importance of having good vocabulary                                               7
               Vocabulary                            Tips and techniques for learning new vocabulary.
               Development:                          Homophones, Homonyms, One word Substitution,
                                                     Words often misspelt/confused, jargons and slangs, root
                                                     idioms/phrases and metaphors/similes root words,
                                                     suffixes and prefixes, Using dictionaries and thesaurus.
 2             Reading skills:                       Reading strategies and techniques for developing speed.                            6
                                                     SQ3R technique.
                                                     Note taking and Note making
                                                     Seven step ladder to writing effective paraphrase and
                                                     summary.
                                                                                                                             Page 38 of 39
         Item No.1: BOS Meeting 02/03/2020, Annexure_A, Revised structure and syllabus for 1st and 2nd semester of B.Sc. Data Science
Evaluation System
Page 39 of 39