Page 79 - SH 2561 INTER
P. 79

66 | P a g e

               DSA-205        A Practical Approach to Data Science                     3(3-0-6)
               Prerequisite  :   DSA-105 Introduction to Data Science
               Corequisite   :     No
                       Introduction to data science and its application to the business, the life cycle of a typical
               data science project.  Loading data from various formats, exploring and managing data. Modeling
               methods, choosing and evaluating models.  Single-variable models, basic multiple-variable  models
               such  as  decision  trees,  nearest  neighbor,  and  Naive  Bayes.  Linear  and  logistic  regression.
               Unsupervised methods, documentation and deployment.

               DSA-206        Programming for Data Analysis                            3(3-0-6)
               Prerequisite  :   DSA-103 Object-Oriented Programming and
                              DSA-107 Data Structure and Algorithm
               Corequisite   :     No
                       A scripting language for statistical data manipulation and analysis, Introduction to R and
               RStudio, How to run R, introduction to functions, data types such as scalars, vectors, arrays, and
               matrices, Vector operations, vector indexing, filtering, List and its operations, data frame, factors
               and tables, R programming structures such as control statements, arithmetic and boolean operators,
               functions,  and  recursion,  Math  and  statistical  functions,  Object-oriented  programming,    Input  /
               Output, Graphics package, Debugging, Fundamental packages for statistics and data analysis.

               DSA-207        Programming for Data Analysis Laboratory                 1(0-3-2)
               Prerequisite  :   DSA-103 Object-Oriented Programming and
                              DSA-107 Data Structure and Algorithm
               Corequisite   :     No
                       Introduction  to  programming  for  data  analysis,  for  example,  running  Python  with
               interactive  prompt,  command  line  and  IDE,  types  and  operations.  Numerics,  dynamic  typing,  list
               and  dictionaries,  tuples  and  files,  expression  and  statements,  functions,  modules  and  packages,
               classes and OOP, essential packages for data analysis such as NumPy, pandas and matplotlib.
   74   75   76   77   78   79   80   81   82   83   84