DATA SCIENCE Syllabus
DATA SCIENCE Syllabus
DATA SCIENCE Syllabus
, Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PERIYAR UNIVERSITY
PERIYAR PALKALAI NAGAR
SALEM – 636011
1
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. PREAMBLE
The program prepares under Graduates in Data Science with strong theoretical input and relevant
practical knowledge, who can be employed in industries. The program develops requisite professional
skills and problem solving abilities to pursue a successful career in software industry and pursuing
higher studies in Data Science.
2. GRADUATE ATTRIBUTES
1. Computational Knowledge
2. Problem Analysis & Solving
3. Design & Development of Solutions
4. Modern Tool Usage
5. Communication skills
6. Innovation & Entrepreneurship
7. Societal & Environmental concern
3. PROGRAMME SPECIFIC QUALIFICATION ATTRIBUTES
The programme specific qualification attributes meant to be achieved through subjects in the
programme in terms of
2
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PSO1: To develop the ability to understand abstract concepts that lead to various data
science theories in Mathematics, Statistics, and Computer Science.
PSO2: To identify, analyze and design solutions for problems using the fundamental
principles of Mathematics, Statistics, Computing Sciences, and relevant domain
disciplines.
PSO3: To acquire the skill of handling data science programming tools for problem-
solving.
PSO4: To understand and commit to professional ethics, cyber regulations,
responsibilities, and norms of professional computing practices.
PSO5: To understand the role of statistical approaches and apply the same to solve real-
life problems in the fields of data science.
PSO6: To apply research-based knowledge to analyze and solve problems in data science.
3
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Programme Outcomes(POs)
On successful completion of the BSc Programme, the students will be able to:
PO1: Understand and apply fundamental principles, concepts and methods in critical areas
of science and multidisciplinary fields.
PO2: Demonstrate problem-solving, analytical and logical skills to provide solutions for
scientific requirements.
PO3: Develop critical thinking with scientific temper and apply the technologies in
various fields of Data Science
PO4: Communicate the subject effectively.
PO5: Understand professional, ethical, and social responsibilities.
8. EXAMINATIONS
The theory examination shall be 3 Hrs duration for each subject at the end of every semester. The
candidate failing in any subject(s) will be permitted to appear in the subsequent examination. The
practical examinations for core subjects and SBEC should be conducted at the end of the every
semester.
Submission of Record Note Books for Practical Examinations
Candidates appearing for practical examinations should submit bonafide Record note books
prescribed for practical examinations, otherwise the candidates will not be permitted to appear for the
practical examinations. However, in genuine cases where the students who could not submit the
record note books, they may be permitted to appear for the practical examinations, provided the
concerned Head of the Department certified that the candidate has performed the experiments
prescribed for the subject. For such candidates zero (0) marks will be awarded for record note books.
4
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
i) Algorithm/flowchart -20%
ii) Writing the program in the main answer book -30%
iii) Test and debug the program -30%
iv) Printing the correct output -20%
(Marks may be proportionately reduced for the errors committed in each of the above)
Note:
(ii) Core and SBEC Practical Examination must be conducted at the end of every Semester
Record : 15 Marks
These regulations shall take effect from the academic year 2022-2023, i.e, for students who are to
be admitted to the first year of the programme during the academic year 2022-23 and thereafter.
6
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PART – II 3 3 - - - - 6
ALLIED 4 6 4 6 - - 20
THEORY 5 10 10 9 12 5 51
PRATICAL/MIMI PROJECT 2 2 2 2 4 8 20
ELECTIVE - - - - 4 8 12
SBEC - - 3 - 3 3 9
NMSDC - 2 - 2 - 2 6
NMEC - - 2 2 - - 4
PROFESSIONAL ENGLISH 4 4 - - - - 8
EVS - - - - - - -
ADD-ON COURSE - - - - - - -
VALUE EDUCATION 2 - - - - - 2
EXTENSION ACTIVITY - - - - - 1 1
7
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Hours Marks
Credits
Subject Subject Title
Part
Lab
Code
Lect.
CIA EA Total
SEMESTER I
SEMESTER II
III
III Allied II Mathematics Paper II 5 4 25 75 100
-
Allied II – Practical 100
III 2 2 40 60
Environmental Studies 100
IV 21UES01 1 - - 25 75
Professional English for Physical Science II 100
IV ADD-ON 4 - 4 25 75
Total 29 5 30 255 645 1000
8
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Hours Marks
Credits
Subject Subject Title
Part
Code
Lab
CIA EA Total
Lect.
SEMESTER III
III 22UDSP03 Practical III: Data Science with Python Lab - 3 2 40 60 100
III Allied III Statistical Methods Paper I 7 - 4 25 75 100
III Allied Practical - - - - - -
III 22UDSSP01 SBEC I- Data Analytics with Spread Sheet Lab - 2 3 40 60 100
SEMESTER IV
9
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Hours Marks
Credits
Subject Subject Title
Part
Lab
Code
Lect.
CIA EA Total
SEMESTER V
III 22UDS08 Core VIII : Data Visualization Techniques 5 - 4 25 75 100
III 22UDS09 Core IX : Machine Learning 5 - 4 25 75 100
III 22UDSP05 Practical V : Data Visualization Lab - 3 2 40 60 100
III 22UDS10 Core X: Internet of Things 5 - 4 25 75 100
III Elective – I 5 - 4 25 75 100
III 22UDSP06 Practical VI: NoSQL Lab - 4 2 40 60 100
II
III 5 - 4 25 75 100
Elective III
III 5 - 4 25 75 100
10
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ELECTIVE SUBJECTS
Elective – I
Elective – II
Elective – III
Network Security
22UDSE09
11
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PERIYAR UNIVERSITY
Non Major Elective Course – (NMEC)
The department can offer any one of the subjects to the other major subject students in each
semester.
Hours Marks
Semester
Credits
Part
Lecture
Subject Title
.
LAB
CIA EA Total
12
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
All subjects should be handled and valued by Department of Data Science/ Computer
Science only. For University practical examinations both Internal and External examiners should be
appointed from Department of Data Science/ Computer Science.
FIRST OPTION (Allied Computer/Data Science)
First Year / Second Year (Select any one of the Subject with Practical)
Hrs.CRE MARKS
PART SEMESTER TITLE OF THE SUBJECT
Lect. Lab DIT CIA EA TOTAL
13
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
First Year
Hrs.
CRE MARKS
PART SEMESTER TITLE OF THE SUBJECT
Lect. Lab DIT CIA EA TOTAL
Second Year
IV Allied Paper – II
Statistical Methods and their Applications II
5 - 4 25 75 100
Allied Practical
Statistical Methods -Practical - 2 2 40 60 100
14
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Understand the Basic Programming Logic. K1
CO2 Understand the basic Statements. K2
CO3 Implement Files and SQL. K2, K3
CO4 Evaluate Graphics in python. K3,K4
CO5 Analyze Version control system. K5
15
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
PYTHON PROGRAMMING Semester I
Title
Subject
22UDS01 Specialization NA
Code
Type Core: Theory L:T:P:C 86:6:0:5
Unit Contents Levels Sessions
Introduction to Computer: Introduction to Systems - Computer
Hardware - Computer Software - Programming Languages -
Algorithmic problem solving - Building blocks of Program -
Background of learning to write programs-sample algorithms.
Introduction to python - Features of python - Applications of
Python - Installation of python - Sample Program - Python virtual
I K1 15
machine - Frozen binaries - Memory management in python -
Comparison between C and Python - Comparison between Java
and Python - Python Vs Similar tools - Python keywords – Python
Identifiers – Python statements – Python indentation – Comments
in python – Coding styles in python.
16
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Tuples: Need of tuple – Sequence unpacking – Methods – Sample
programs. Dictionary: Making a Dictionary – Basic operations –
Dictionary operations – Sets – iterators and Generators – Sample
programs. Functions: Introduction – Defining functions – Calling
III functions – Passing arguments – Keyword Arguments –Default K2,K3 20
Arguments – Required Arguments – Variable-length arguments –
Return Statement – Nesting of Passing Arguments – Anonymous
Functions – Recursive Function – Scope of Local and Global
Variable – Documentation Strings – Sample Programs.
Modules: Introduction – Importing modules – Creating modules –
Use of _ _name_ _ - Name Spacing – Reloading module – Sample
Programs. Object oriented programming principles. Packages:
IV K3,K4 20
Introduction to PIP – Installing packages via PIP – Using Python
Packages – Absolute and Relative Imports – Namespace package –
Sample Programs. Strings and regular expressions.
Files and directory access: Files and Streams – Opening a file –
Reading/Writing Operations on a File – Other File Operations –
Iterating through files – Splitting words – Serialization and De-
serialization – Hash Files – directory Access – Sample Programs.
Errors and Exceptions: Motivation – Examples of Exception –
V Handling Exceptions – Try Keyword – Finally Keyword – K5 20
Handling Exception in Invoked Functions – With and Except
Statements – Raising Exceptions – Re-raising Exception –
Instantiating Exception – Custom Exception – Assert Statement –
Pre-defined Clean-up Actions – Sample Programs.
Multithreading.
Learning Resources
1. Satyanarayana, Radhika Mani, Jagadesh ,‖Python Programming ―, Universities
press (India) Pvt. Ltd 2018
Text
Books 2. Bill Lubanovic, ―Introducing Python‖, O‟Reilly, First Edition-Second Release,
2014.
17
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. Mark Lutz, ―Learning Python‖, O‟Reilly, Fifth Edition, 2013.
David M. Beazley,―Python Essential Reference‖, Developer‟s Library, Fourth Edition,
2009
Reference 2. Gowrishankar S, Veena A, ―Introduction to Python Programming‖, 1st Edition, CRC
Books
Press/Taylor & Francis, 2018. ISBN-13: 978-0815394372
3. Jake Vander Plas, ―Python Data Science Handbook: Essential Tools for Working with
Data‖, 1st Edition, O’Reilly Media, 2016. ISBN-13: 978-1491912058
1. https://www.tutorialspoint.com/python/
Website/ 2. www.spoken-tutorial.org
Link
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
18
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To impart Practical Training in basic python statements.
2. Familiarize with control flow tools.
3. Build programs using data structure concepts.
4. Provide knowledge on working with exception and string handling.
LIST OF PROGRAMS:
COURSE OUTCOME:
19
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. Understand the basic concept of algorithms.
2. To introduce the various data structures and their implementations.
3. Evaluate the performance of various sorting algorithms.
CO
CO Statement Knowledge Level
Number
CO1 Remember the concept of algorithms. K1
CO2 Understanding the stack and queues. K2
CO3 Apply linked list for other data structures. K2, K3
CO4 Evaluate the trees and sorting methods. K3,K4
CO5 Analyze the sorting and file organizations. K5
20
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
DATA STRUCTURES AND ALGORITHMS Semester II
Title
Subject
22UDS02 Specialization NA
Code
Type Core: Theory L:T:P:C 56:4:0:5
Unit Contents Levels Sessions
Introduction of algorithms, analyzing algorithms, Arrays :
Representation of Arrays, Implementation of Stacks and queues,
I K1 12
Application of Stack: Evaluation of Expression - Infix to postfix
Conversion - Multiple stacks and Queues, Sparse Matrices.
Linked list : Singly Linked list - Linked stacks and queues -
polynomial addition - More on linked Lists - Doubly linked List
II K2 12
and Dynamic Storage Management - Garbage collection and
compaction.
Trees: Basic Terminology - Binary Trees - Binary Tree
representations - Binary trees - Traversal - More on Binary Trees -
Threaded Binary trees - counting Binary trees. Graphs:
III K2,K3 12
Terminology and Representations - Traversals, connected
components and spanning Trees, Single Source Shortest path
problem.
Symbol Tables : Static Tree Tables - Dynamic Tree Tables - Hash
Tables Hashing Functions - overflow Handling. External sorting :
IV K3,K4 10
Storage Devices -sorting with Disks : K-way merging - sorting
with tapes.
Internal sorting : Insertion sort - Quick sort - 2 way Merge sort -
V Heap sort - shell sort - sorting on keys. Files: Files, Queries and K5 10
sequential organizations - Index Techniques - File organization
Learning Resources
Text 1. Ellis Horowitz, Sartaj Shani, ―Fundamentals of Data Structures‖, Galgotia publication.
Books
1. ―Data structures Using C‖ Aaron M. Tenenbaum, Yedidyah Langsam, Moshe
Reference J.Augenstein, Kindersley (India) Pvt. Ltd.,
Books 2. ―Data structure and Algorithms‖, Alfred V. Aho, John E. Hopcroft, Jeffrey D.
Ullman, Pearson Education Pvt. Ltd.,
21
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. www.freetechbooks.com/a-practical-introduction-to-data-structures-and-
Website/ algorithm-analysis-thirdedition-c-version-t804.html
Link 2. http://www.nptel.ac.in/courses/106101060/
3. http://www.nptel.ac.in/courses/106104019/
22
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
RELATIONAL DATABASE
Subject Title Semester II
MANAGEMENT SYSTEMS
COURSE OBJECTIVE:
1. Understand the basic concept of Data Base and database management system.
2. Understand and apply the SQL fundamentals.
3. Evaluate the Relational database design.
CO
CO Statement Knowledge Level
Number
CO1 Remember the concept of database. K1
CO2 Understanding the data models and ER Diagram. K2
CO3 Apply SQL commands. K2, K3
CO4 Evaluate the DBMS in SQL. K3,K4
CO5 Analyze the Transaction management. K5
23
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
24
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Transaction Control statements. PL/SQL Cursors and
Exceptions: Cursors – Implicit & Explicit Cursors and Attributes
– Cursor FOR loops – SELECT...FOR UPDATE – WHERE
CURRENT OF clause – Cursor with Parameters – Cursor
Variables – Exceptions – Types of Exceptions.
PL/SQL Composite Data Types: Records – Tables – V arrays.
V Named Blocks: Procedures – Functions – Packages - Triggers – K5 8
Data Dictionary Views.
Learning Resources
1. ―Database System Concepts‖,Abraham Silberschatz, Henry F.Korth, S.Sudarshan,
TMH 5th Edition (Units – I,II)
2. ―Fundamentals of Database Management Systems‖, Alexis Leon, Mathews Leon,
Text
Books Vijay Nicole Imprints Private Limited. (Unit-III)
3. ―Database Systems Using Oracle‖ Nilesh Shah,2nd edition,PHI.UNIT-IV: Chapters
10 & 11 UNIT-V:Chapters 12,13 & 14.
1. Alexix Leon & Mathews Leon, "Essential of DBMS", 2nd reprint, Vijay Nicole
Reference Publications, 2009.
Books
https://www.w3schools.com/sql
Website /
https://www.tutorialspoint.com/sql
Link
https://livesql.oracle.com
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
25
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PRACTICAL II – SQL and PL/SQL
Subject Title Semester II
LAB
Subject Code 22UDSP02 Specialization NA
Type Core: Practical L:T:P:C 45:0:3:2
COURSE OBJECTIVE:
1. To impart Practical Training in DDL Commands.
2. Familiarize the different DML Commands.
3. Build queries with SQL Commands.
4. Provide knowledge on working with big tables.
LIST OF PROGRAMS:
NOTE : Demonstrate the following SQL commands and can take any back end RDBMS system for
implementation purpose.
1. Data Definition of Base Tables.
2. DDL with Primary key constraints.
3. DDL with constraints and verification by insert command.
4. Data Manipulation of Base Tables and Views.
5. Demonstrate the Query commands.
6. Write a PL/SQL code block that will accept an account number from the user and debit an
amount of Rs. 2000 from the account if the account has a minimum balance of 500 after the
amount is debited. The Process is to fired on the Accounts table.
7. Write a PL/SQL code block to calculate the area of the circle for a value of radius varying
from 3 to 7. Store the radius and the corresponding values of calculated area in a table Areas.
Areas – radius, area.
8. Write a PL/SQL block of code for reversing a number. (Example : 1234 as 4321).
9. Create a transparent audit system for a table Client_master (client_no, name, address,
Bal_due). The system must keep track of the records that are being deleted or updated. The
functionality being when a record is deleted or modified the original record details and the
date of operation are stored in the audit client(client_no, name, bal_due, operation, user-id,
opdate) table, then the delete or update is allowed to go through.
26
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OUTCOME:
1. Study all the Basic DDL and DML Commands.
2. Practice the usage of SQL Statements.
3. Apply PL/SQL code usage.
4. Analysis the use of PL/SQL for complex problems.
27
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. The aim of this course is to understand the fundamental concepts of Data Science and
acquire the overview of data engineering and business intelligence.
2. It inculcates the importance of data visualization techniques, machine learning and
statistical modeling which are used in data science domain
CO
CO Statement Knowledge Level
Number
CO1 Understand the concept of Data Science. K1
CO2 Understanding the Machine Learning. K2
CO3 Data Visualizations concept. K2, K3
CO4 Web Services in Python K3,K4
CO5 Library for Statistics. K5
28
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
DATA SCIENCE Semester III
Title
Subject
22UDS04 Specialization NA
Code
Type Core: Theory L:T:P:C 71:5:0:5
Unit Contents Levels Sessions
Introduction: Data Science- A Brief History of Data Science - A
History of Data Analysis -The Emergence and Evolution of Data
I Science. Where Is Data Science Used?:What Are Data, and What K1 15
Is a Data Set?: Perspectives on Data. A Data Science Ecosystem:
Moving the Algorithms to the Data - The Traditional Database or
the Modern Traditional Database.
Learning from Data with Your Machine: Defining Machine
Learning and Its Processes -Learning Styles - Selecting algorithms
II based on function. Math, Probability, and Statistical K2 15
Modeling: Exploring Probability and Inferential Statistics -
Quantifying Correlation -Reducing Data Dimensionality with
Linear Algebra - Introducing Time Series Analysis.
Data Visualizations: The Big Three - Picking the Most Appropriate
Design Style – Selecting the Appropriate Data Graphic Type -
III Web-Based Applications for Visualization Design: Designing Data K2,K3 15
Visualizations for Collaboration - Visualizing Spatial Data with
Online Geographic Tools.
Web Services in Python: Parsing XML, JSON, Application
IV Programming Interfaces NumPy Libraries for Arrays, Pandas K3,K4 15
Library for Data Processing
Learning Resources
1. John D. Kelleher and Brendan Tierney, ―Data Science‖, First Edition, The MIT Press,
London, 2018.
Unit I (Text Book 1): Chapter 1.1, 1.2, 1.3, 2.1, 3.1, 3.2.
2. Lillian Pierson, ―Data Science for Dummies‖, 2nd Edition, John Wiley & Sons
publications, 2017.
Unit II (Text Book 2): Chapter 4.1, 4.2, 4.3, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7.
Text
Unit III (Text Book 2): Chapter 9.1, 9.3, 9.5, 11.1, 11.2.
Books
3. Wesley J Chun, Core Python Applications Programming, 3rd Edition. Pearson
4. Michael Bowles, Machine Leaning in Python, Essential techniques for
predictive analysis, Wiley
5. Al Sweigart,―Automate the Boring Stuff with Python‖,1st Edition, No Starch
Press, 2015. (Available under CC-BY-NC-SA license at
https://automatetheboringstuff.com/)
29
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. Davy Cielen, Arno D. B. Meysman, Mohamed Ali, ―Introducing Data Science‖,
Manning Publications Co, 2016.
2. Ramesh Sharda, DursunDelen, Efraim Turban, ―Business Intelligence, Analytics, and
Reference Data Science: A Managerial Perspective‖, Pearson Education, Fourth edition, 2019.
Books 3. Mark Pilgrim, Dive into Python: Python Novice to pro (source:
http://diveintopython.org/.)
4. Alex Martelli, Python Cookbook, O’REILLY
5. Shai Vaingast,Beginning Python Visualization , Crafting Visual Transformation
1. https://www.edureka.co/blog/what-is-data-science
Website/ 2. https://www.en.m.wikipedia.org/wiki/data_science
Link
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
30
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
31
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
32
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Mapping with Programme Outcomes
33
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PRACTICAL III – DATA SCIENCE
Subject Title Semester III
WITH PYTHON LAB
Subject Code 22UDSP03 Specialization NA
Type Core: Practical L:T:P:C 45:0:3:2
COURSE OBJECTIVE:
1. To impart Practical Training in basis Python statements.
2. Familiarize with control flow tools.
3. Build programs using data structure concepts.
4. Provide knowledge on working with exception and string handling.
LIST OF PROGRAMS:
COURSE OUTCOME:
1. Study all the Basic commands.
2. Practice the usage of control flow statements.
3. Apply various XML commands.
4. Analysis the use of statistical libraries.
34
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To acquire knowledge about spread sheet.
2. To improve creative thinking in making Data Analytics.
Lab Components
Bold,Italic,Underline
Font size,Colour, style
Formatting numbers with Autofill, Selection Command, Currency format
Specifying percentage(%) and Scientific notations
Include Filter and Sort
3. Create a worksheet and do
Freeze panes
o Freeze rows
o Freeze columns
Printing a worksheet
o Print preview
o Margin setting
Include Header and Footer
4. Using Date and Time
35
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
5. Open an Worksheet and create fields as follows
Sum,Count, Average
MAX, MIN
MOD, ROUND, SORT
Using Autosum
7. Apply Logical Function using IF/AND/OR/NOT
8. Create a chart
36
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Remember the concept of networks and its types. K1
CO2 Understanding the wireless communications. K2
CO3 Understand and Apply data link protocols. K3
CO4 Evaluate the network design issues. K3,K4
CO5 Analyze the connection issues. K5
37
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Text Books 1. A. S. Tanenbaum, ―Computer Networks‖, Prentice-Hall of India 2008, 4th Edition.
1. Stallings, ―Data and Computer Communications‖, Pearson Education 2012, 7th
Edition.
Reference 2. B. A. Forouzan, ―Data Communications and Networking‖, Tata McGraw Hill
Books 2007, 4th Edition.
3. F. Halsall, ―Data Communications, Computer Networks and Open Systems‖,
Pearson Education 2008.
Website / NPTEL & MOOC courses titled Computer Networks
Link https://nptel.ac.in/courses/106106091/
38
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
39
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
R- PROGRAMMING LAB
Subject Title Semester IV
Subject Code 22UDSP04 Specialization NA
Type Core: Practical L:T:P:C 45:0:3:2
COURSE OBJECTIVE:
1. To impart Practical Training in R commands.
2. Familiarize the arrays and vectors.
3. Build data frames.
4. Provide knowledge on Graphs.
LIST OF PROGRAMS:
40
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject Title BIG DATA ANALYSIS Semester IV
Subject Code 22UDS07 Specialization NA
Type Elective : Theory L:T:P:C 71:5:0:4
COURSE OBJECTIVE:
1. To provide an overview of an exciting growing field of big data analytics, analyse big data
2. To provide an overview like Hadoop, NoSql Map-Reduce
3. Learn fundamental techniques and principles in achieving big data analytics
41
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Learning Resources
Text Books 1. Sandhya Arora , Latesh Malik , ―R Programming for beginners‖,Universities
PressIInis)Pvt Limited 2020
2. Radha Shankarmani, M Vijayalakshmi, ―Big Data Analytics‖, Wiley
publications,first Edition 2016.
3. Seema Acharya, Subhashini Chellappan, ―Big Data and Analytics‖, Wiley
Publication, first edition. Reprint in 2016.
42
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. Michael Minelli, Michelle Chambers, and AmbigaDhiraj, Big Data, ―Big
Reference Analytics: Emerging Business Intelligence and Analytic Trends for Today's
Books Businesses‖, Wiley, 2013
2. Bill Franks, Taming, ―The Big Data Tidal Wave: Finding Opportunities In Huge
Data Streams With Advanced Analytics‖, Wiley
CO Number
PO1 PO2 PO3 PO4
CO1 S M S S
CO2 M S S S
CO3 S S M S
CO4 S S S M
CO5 S S S M
43
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
To make students acquire practical knowledge by going to a company and learn in a live
environment
To make students learn team work and work ethics
To make students to know the recent trends in Web/Mobile Application Development,
Networking or any other area relevant to their study
To make students analyze their skills and interests
To help students examine academic and career goals
OUTCOME:
About the internship programme: The internship programme provides students with practical,
real-world experience and a valuable complement to their academic training. It enhances the
students’ skills in problem solving by making him/her work in a live environment in which
systematic problem solving methods are practised.
Duration: Internship requires students to spend a minimum of 15 days (during vacation) employed,
full-time, as IT interns or trainees during vacation at the end of fourth semester. During this period,
they are engaged in work of direct relevance to their programme of study.
Certificate: A certificate is to be obtained from the organization in which the student undergoes
internship programme. This certificate is to be submitted to the college within fifteen days after the
college reopens for the next semester.Credits: The Internship programme does not carry any credit.
44
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. Students will explore story telling with data by develop skills to both design and critique
visualization.
2. Understand why visualization is an important part of data analysis by understands the
components involved in visualization design.
3. Exploring the type of data impacts and type of visualization.
45
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
46
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Learning Resources
Text Books ―Hands-On Data Visualization― by Jack Dougherty, Ilya Ilyankou
1. ―The Truthful Art: Data, Charts, and Maps for Communication‖, Pearson
Reference Education, 2016.
Books 2. Few, Stephen ―Show Me the Numbers: Designing Tables and Graphs to
Enlighten‖, Second edition, Burlingame, CA: Analytics Press, 2012.
Website / https://www.analyticsvidhya.com/blog/2021/06/must.known-data-
Link visyalisation.techniques-for-data-science/
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
47
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To study the basics of machine learning.
2. Learn about supervised and unsupervised learning techniques
3. Learning how to build a machine learning model from the scratch.
4. To understand the Implementation of genetic algorithms.
48
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject Title MACHINE LEARNING Semester V
Subject
22UDS09 Specialization NA
Code
Type Core: Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Introduction to machine learning: Introduction, Types of
machine learning, Applications of Machine Learning,
Perspectives and issues in machine learning, Tools in machine
I learning, basic types of data in machine learning, exploring K1 11
structure of data, data preprocessing. Performance metrics -
accuracy, precision, recall, sensitivity, specificity, AUC, RoC,
Bias Variance decomposition.
Probabilistic and Stochastic Models: Bayesian Learning –
Bayes theorem, Concept learning, Maximum likelihood, Bayes
II optimal classifier, Gibbs algorithm, Naive Bayes classifier, K2 15
Expectation maximization and Gaussian Mixture Models,
Hidden Markov models.
Supervised learning: Introduction, Regression, Linear
regression, Classification: Decision trees, k-Nereast
Neighbours, Support Vector Machine, Logistic regression,
III 15
Naïve Bayes, Random Forest. Artificial Neural Network: K1,K3
Introduction, Perceptrons, multi-layer networks and back
propagation.
Unsupervised learning: Introduction, Supervised vs
Unsupervised Cluster Analysis, K-means clustering,
IV K3,K4 15
Hierarchical clustering. Dimension reduction: Principal
Component Analysis, Linear Discriminant Analysis.
Modelling, evaluation and Genetic algorithms: Building the
model, Training a model, evaluating a model, improving a
V model. Genetic Algorithms – Representing hypothesis, Genetic K5 15
operators and Fitness function and selection, Simple
applications of the Genetic Algorithm.
Learning Resources
Text Books 1. SaikatDutt, Subramanian Chandramouli, Amit Kumar Das, ―Machine Learning‖,
Pearson Education. Chapters 1-3, 6-10. (unit I,II,III,IV,V)
2. ShaiShalev-Shwartz, Shai Ben-David, ―Understanding Machine Learning: From
Theory to Algorithms‖, Cambridge University Press. Chapters 20, 23-24 (Unit
III,IV)
Website / www.geeksforgeeks.org/machine-learning/
Link
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L M M
CO4 M S M S
CO5 S M S S
50
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
To enable the students to know the fundamentals of Data processing, Building chart and creating
storyboard.
LIST OF PROGRAMS:
51
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember IoT and Web technology.
CO2 Understanding M2M to IoT. K2
CO3 Apply IoT Architecture. K3
CO4 Evaluate IoT Applications. K4
CO5 Implement IoT Privacy, Security and K5
Governance.
52
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
INTERNET OF THINGS Semester V
Title
Subject
22UDS10 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
IoT& Web Technology, The Internet of Things Today, Time for
Convergence, Towards the IoT Universe, Internet of Things
Vision, IoT Strategic Research and Innovation Directions, IoT
I Applications, Future Internet Technologies, Infrastructure, K1 15
Networks and Communication, Processes, Data Management,
Security, Privacy & Trust, Device Level Energy Issues, IoT
Related Standardization, Recommendations on ResearchTopics.
M2M to IoT – A Basic Perspective– Introduction, Some
Definitions, M2M Value Chains, IoT Value Chains, An
emerging industrial structure for IoT, The international driven
II global value chain and global information monopolies. M2M to K2 15
IoT-An Architectural Overview– Building an architecture, Main
design principles and needed capabilities, An IoT architecture
outline, standards considerations.
IoT Architecture -State of the Art – Introduction, State of the
art, Architecture. Reference Model- Introduction, Reference
Model and architecture, IoT reference Model, IoT Reference
III K3 15
Architecture- Introduction, Functional View, Information
View, Deployment and Operational View, Other Relevant
architectural views
IoT Architecture Introduction, IoT applications for industry:
Future Factory Concepts, Brownfield IoT, Smart Objects, Smart
Applications, Four Aspects in your Business to Master IoT,
IV Value Creation from Big Data and Serialization, IoT for K4 15
Retailing Industry, IoT For Oil and GasIndustry, Opinions on
IoT Application and Value for Industry, Home Management,
eHealth.
Internet of Things Privacy, Security and Governance
Introduction, Overview of Governance, Privacy and Security
Issues, Contribution from FP7 Projects, Security, Privacy
V K5 11
andTrust in IoT-Data-Platforms for Smart Cities, First Steps
Towards a Secure Platform, Smartie Approach. Data
Aggregation for the IoT in Smart Cities, Security
Learning Resources
53
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
1. Michael Miller, ―The Internet of Things: How Smart TVs, Smart Cars, Smart
Homes, and Smart Cities Are Changing the World‖, Pearson Education2015.
2. Francis da Costa, ―Rethinking the Internet of Things: A Scalable Approach to
Reference Connecting Everything‖, Apress Publications 2013, 1stEdition.
Books 3. WaltenegusDargie, Christian Poellabauer, "Fundamentals of Wireless Sensor
Networks: Theory and Practice‖, Wiley 2014.
4. CunoPfister, ―Getting Started with the Internet of Things‖, O‟Reilly
Media2011.
Website 1.https://github.com/connectIOT/iottoolkit
/Link 2.https://www.arduino.cc/
3.https://www.zettajs.org/
CO
PO1 PO2 PO3 PO4
Number
CO1 S M M L
CO2 S M M L
CO3 S M M M
CO4 M L S M
CO5 S L M L
54
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To impart Practical Training in NoSQL commands.
2. Familiarize the MongoDB query
3. Build applications.
4. Provide knowledge on Bronx.
LIST OF PROGRAMS:
1. Write a MongoDB query to display all the documents in the collection restaurants.
2. Write a MongoDB query to display the fields restaurant_id, name, borough and cuisine for
all the documents in the collection restaurant.
3. Write a MongoDB query to display the fields restaurant_id, name, borough and cuisine, but
exclude the field _id for all the documents in the collection restaurant.
4. Write a MongoDB query to display the fields restaurant_id, name, borough and zipcode, but
exclude the field _id for all the documents in the collection restaurant
5. Write a MongoDB query to display the entire restaurant which is in the borough Bronx.
6. Write a MongoDB query to display the first 5 restaurant which is in the borough Bronx.
7. Write a MongoDB query to display the next 5 restaurants after skipping first 5 which are in
the borough Bronx.
8. Write a MongoDB query to find the restaurants who achieved a score more than 90
9. Write a MongoDB query to find the restaurants that achieved a score, more than 80 but less
than 100.
10. Write a MongoDB query to find the restaurant Id, name, borough and cuisine for those
restaurants which contain 'Wil' as first three letters for its name.
55
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To enable the students to design and develop the WEB PAGES.
2. To qualify the students working with tags in table .
3. To improve creative thinking in forms , lists and frames.
LIST OF PROGRAMS
1. Write HTML code to develop a web page that contains the different background and foreground
color, with various styles.
2. Write HTML code to create a Webpage that contains an Image at its left hand side of the page
when user clicks on the image; it should open another web page that displays the details of that
image.
3. Create a web Page using HREF tag having the attribute ALINK, VLINK etc.
4. Create a web page, when user clicks on the link it should go to the bottom of the page.
5. Write a HTML code to create a web page of pink color and display moving message in red
color.
6. Create a web page, showing an ordered list of name of your five friends and unordered list of
any five your hobbies.
7. Create a HTML document containing a nested list showing the content page of any book.
8. Create a student mark list in HTML using Tables.
9. Create a HTML page to demonstrate the usage of Frames. Choose the content of the page on
your own.
10. Design an application for pay slip through HTML forms
COURSE OUTCOME:
On successful completion of the course, the students will
1. Understand the features in HTML.
2. Select and apply tags for create text, list and table.
3. Combine multiple features in forms, frames and texts.
56
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To identify core concepts of marketing and the role of marketing in business and society.
2. To acquire Knowledge of social, legal, ethical and technological forces on marketing
decision-making.
3. Appreciation for the global nature of marketing and appropriate measures to operate
effectively in international settings.
CO
CO Statement Knowledge Level
Number
CO1 Ability to develop marketing strategies based on K1
product, price, place and promotion objectives.
CO2 Ability to create an integrated marketing K2
communications plan which includes
promotional strategies and measures of
effectiveness.
CO3 Ability to communicate the unique marketing K3
mixes and selling propositions for specific
product offerings.
CO4 Ability to construct written sales plans and a K4
professional interactive oral sales presentation.
CO5 Ability to formulate marketing strategies that K5
incorporate psychological and sociological
factors which influence consumers.
57
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
DIGITAL MARKETING Semester VI
Title
Subject
22UDS11 Specialization NA
Code
Type Elective : Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Introduction to think – Digital Marketing Strategy –Introduction
–Key terms and Concepts – What is Marketing – What is
I Digital Marketing - Understanding Marketing Strategy – The K1 18
Building Blocks of Marketing Strategy – Crafting a Digital
Marketing Strategy – Case Study
Market Research – Introduction – Key terms and Concepts –
the Importance of Market Research – Key Concepts in Market
II Research – Online Research Methodologies – Justifying the K2 18
Cost of Research – tools for the trade – Advantages and
Challenges
Content Marketing Strategy – Introduction – Key Terms and
Concepts – Defining Content Marketing – Startegic Building
III K3 18
Blocks – Content Creation – Content Channel Distribution –
Tools for the Trade – Advantages and Challenges
User Experience Design – Introduction – Key Terms and
Concepts – Understanding UX design – Core principles of UX
IV K4 16
design –Mobile UX – Step –by-step guide to UX design – Tools
of the trade – Case Study
Learning Resources
1. Rob Stokes, ‖e-Marketing the Essential guide to marketing in a digital world‖, 5th
Text
Books Edition, 2017.
Reference https://ondigitalmarketing.com/learn/odm/
Books
https://mailchip.com/marketing-glossary/digital-marketing/
Website
/Link
58
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CO
PO1 PO2 PO3 PO4
Number
CO1 S M S S
CO2 M S S S
CO3 S S M S
CO4 S S S M
CO5 S S S S
S- Strong , M- Medium , L – Low
59
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To understand the nature of technical communication.
2. To understand the listening process and job interviews.
3. To improve the presentation skills.
CO
CO Statement Knowledge Level
Number
CO1 To understand the nature of technical K1
communication.
CO2 To understand the listening process K1,K2
CO3 To implement the interview process K3
CO4 To understand the group discussion K3,K4
CO5 To improve the presentation skills K5
60
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
SOFT SKILLS Semester VI
Title
Subject
22UDSS01 Specialization NA
Code
Type SBEC : Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Nature of technical communication: Stages of communication
– Channels of communication – Nature of technical
I K1 15
communication – Importance and need for technical
communication – Technical communication skills.
The Listening process: Types of listening – Listening with a
II purpose – Barriers to listening– The speech process – Conversion K1,K2 17
and oral skills – Body language.
Job interviews: Pre – interview preparation techniques –
III Interview questions – Answering strategies – Frequently asked
K3 18
interview questions – Projecting a positive image – Alternative
interview formats.
61
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CO
PO1 PO2 PO3 PO4
Number
CO1 S M L L
CO2 S M L L
CO3 S M L M
CO4 M S L S
CO5 S M M L
62
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
OBJECTIVES:
The aim of the mini project is that the student has to understand the real time software development
environment. The student should gain a thorough knowledge in the problem and language /
software which he/she has selected for their project work.
I Selection of Team
To meet the stated objectives, it is imperative that mini project is done through a team effort.
Though it would be ideal to select the team members at random and this should be strongly
recommended, due to practical consideration students may also be given the choice of forming
themselves into teams with Two members. A team leader shall be selected. Team shall maintain the
minutes of meeting of the team members and ensure that tasks have been assigned to every team
member in writing. Team meeting minutes shall form a part of the project report. Even if students
are doing project as groups, each one must independently take different modules of the work and
must submit the report.
II Selection of Tools
No restrictions shall be placed on the students in the choice of platform/tools/languages to be
utilized for their project work, though open source is strongly recommended, wherever possible. No
value shall be placed on the use of tools in the evaluation of the mini project.
There shall be a common written examination conducted for all the candidates in each group
together for a minimum of 10 minutes.
(i) Requirement Specification of Project
(ii) Design of Project
(iii) Testing and Implementation of Project
63
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Times New Roman, 1.5 spaced.
Headings should be set as follows: CHAPTER HEADINGS 16 pt, Arial, Bold,
All caps, Centered.
Section Headings 14 pt Bookman old style, Bold, Left adjusted.
Section Sub-heading 12 pt, Bookman old style.
Title of figures tables etc are done in 12 point, Times New Roman, Italics,
centered.
Only 1.5 space need be left above a section or subsection heading and no space
may be left after them.
References shall be IEEE format (see any IEEE magazine for detail) While doing
the project keep note of all books you refer, in the correct format and include
them in alphabetical order in your reference list.
The Candidate should submit the filled in format as given in Annexure-I to the
department for approval during the First Week of December.
Periodically the project should be reviewed.
A Sample format is enclosed in Annexure-II.
Format of the Title page and Certificate are enclosed in Annexure III.
The students may use power point presentation during their viva voce
examination.
64
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ANNEXURE - I
PERIYAR UNIVERSITY
Qualification :
Place :
Date : Signature of Internal Guide
65
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CONTENTS
Chapter ANNEXURE II
Page No.
COLLEGE BONAFIDE CERTIFICATE
ACKNOWLEDGEMENT
SYNOPSIS
1. INTRODUCTION
1.1 ORGANIZATION PROFILE (optional)
1.2 SYSTEM SPECIFICATION
1.2.1 HARDWARE SPECIFICATION
1.2.2 SOFTWARE SPECIFICATION
2. SYSTEM STUDY
2.1 EXISTING SYSTEM
2.1.1 DESCRIPTION
2.1.2 DRAWBACKS
2.2 PROPOSED SYSTEM
2.2.1 DESCRIPTION
2.2.2 FEATURES
3. SYSTEM DESIGN AND DEVELOPMENT
3.1 FILE DESIGN
3.2 INPUT DESIGN
3.3 OUTPUT DESIGN
3.4 CODE DESIGN
3.5 DATABASE DESIGN
3.6 SYSTEM DEVELOPMENT
3.6.1 DESCRIPTION OF MODULES
(Detailed explanation about the project work)
4. TESTING AND IMPLEMENTATION
5. CONCLUSION
66
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
6. BIBLIOGRAPHY
APPENDICES
A. DATA FLOW DIAGRAM
B. TABLE STRUCTURE
C. SAMPLE CODE
D. SAMPLE INPUT
E. SAMPLE OUTPUT
67
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ANNEXURE III
A. Format of the title page
By
College
emblem
COLLEGE NAME
(AFFILIATED TO PERIYAR UNIVERSITY)
PLACE with Pin Code
MONTH – YEAR
68
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
B. Format of the Certificate
Date
CERTIFICATE
submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of
Science in Data Sciences to Periyar University, Salem is a record of bonafide work carried out
Internal Guide
ENDORSED
Date of Viva-voce:
69
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ELECTIVE I
PAPER – I
Subject Title Semester V
SOFTWARE ENGINEERING
Subject Code 22UDSE01 Specialization NA
Type Elective : Theory L:T:P:C 71:5:0:4
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of software K1
Engineering.
CO2 Understanding requirement analysis. K1,K2
CO3 Apply software design. K3
CO4 Evaluate with UML. K4
CO5 Implement coding and testing. K5
70
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – I
Semester V
Title SOFTWARE ENGINEERING
Subject
22UDSE01 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Introduction – Evolution – Software Development projects –
Emergence of Software Engineering.
I Software Life cycle models – Waterfall model – Rapid K1 15
Application Development – Agile Model – Spiral Model
Text Books Rajib Mall, ―Fundamentals of Software Engineering‖, PHI 2018, 5th Edition.
71
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – II
Subject Title COMPUTER GRAPHICS Semester V
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of Graphics K1
system.
CO2 Understanding scan system and I/O Devices. K2
CO3 Apply 2D Transformations. K3
CO4 Evaluate 3D Transformations. K4
CO5 Implement visual surface techniques. K5
72
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – II
Semester V
Title COMPUTER GRAPHICS
Subject
22UDSE02 Specialization NA
Code
Type Elective : Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Overview of graphics Systems: Video Display Device –
Refresh Cathode-Ray tubes Raster – Scan Displays Random –
I Scan Displays – Color CRT Monitors –Direct view Storage K1 15
tubes Flat – Panel Displays Three – Dimensional Viewing
Devices. Stereoscopic and Virtual – Reality Systems.
Raster – Scan Systems Video Controller – Random – Scan
Systems Video Controller – Random-Scan Systems – Input
device – Keyboard Mouse – Trackball and Space ball .
II Joysticks – Data Glove – Digitizers- Image Scanners – Touch K2 17
Panels – Light pens. Voice Systems – Hard-Copy Devices –
Line Drawing Algorithms DDA Algorithms – Circle generating
Algorithm Properties of Ellipses
Two Dimensional Geometric Transformation: Basic
Transformations - Translation – Rotation – Scaling – Matrix
Representations and Homogeneous Coordinates – Other
III Transformations Reflections Two Dimensional Viewing : K3 18
Windows to view point coordinate Transformations – Clipping
Operations – Point Clipping – Line Clipping – Curve Clipping
– Text Clipping – Exterior Clipping.
Three Dimensional Concepts: Three Dimensional Display
method – Parallel projection – Depth cueing - visible line and
surface – Three Dimensional Geometric and modeling
IV Transformations: Translation – Rotation - Scaling – Composite K4 18
Transformations. Three Dimensional Viewing: Viewing
pipeline – Viewing Coordinates – Projections – Parallel
Projections – Perspective Projections.
Visible Surface Detection Methods : Classification Visible
Surface Detection Algorithms – Back Face Detection – Depth –
V K5 18
Buffer Method – A-Buffer Method – Scan line method – Depth
sorting method – BSP tree method – Area Subdivision Method.
Learning Resources
Text Donald Hearn &M.Pauline Baker , ―Computer Graphics‖,2nd Edition, 1996
Books
Reference John f. Hughes, Andries Van Dam, Morgan Mcguire, David F. Sklar, James D.
Books Foley, Steven K. Feiner, Kurt Akeley, ―Computer Graphics Principles and Practice‖
73
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
3rdEdition, Pearson Education,2014.
1.www.javatpoint.com/computer-graphics
Website / 2.www.taylorfrancis.com
Link
CO
PO1 PO2 PO3 PO4
Number
CO1 M S M L
CO2 S M M M
CO3 S M L L
CO4 M S L M
CO5 S S M L
74
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COURSE OBJECTIVE:
1. To introduce the basic concepts and techniques of Data Mining.
2. To study the basic concepts of cluster analysis.
3. To study a set of typical clustering methodologies, algorithms and
applications.
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of data mining K1
and data preprocessing.
CO2 Understanding the data mining primitives. K2
CO3 Apply mining association rule. K3
CO4 Evaluate classification and Prediction. K4
CO5 Implement cluster analysis. K5
75
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER III Semester V
Title
DATA MINING
Subject
22UDSE03 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Introduction: Data mining application – data mining techniques –
data mining case studies- the future of data mining – data mining
software - Association rules mining: basics- task and a naïve
I K1 11
algorithm- Apriori algorithm – improve the efficient of the
Apriori algorithm – mining frequent pattern without candidate
generation (FP-growth) – performance evaluation of algorithms.
Classification : Introduction – decision tree – over fitting and
pruning - DT rules- Naive bayes method- estimation predictive
II K2 15
accuracy of classification methods - other evaluation criteria for
classification method – classification software.
Cluster analysis: cluster analysis – types of data – computing
distances-types of cluster analysis methods- partitioned methods –
III hierarchical methods – density based methods – dealing with K3 15
large databases – quality and validity of cluster analysis methods -
cluster analysis software.
Web data mining: Introduction- web terminology and
characteristics- locality and hierarchy in the web- web content
IV mining-web usage mining- web structure mining – web mining K4 15
software - Search engines: Search engines functionality- search
engines architecture – ranking of web pages.
76
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Data warehousing: Introduction – Operational data sources- data
warehousing - Data warehousing design – Guidelines for data
warehousing implementation - Data warehousing metadata -
V Online analytical processing (OLAP): Introduction – OLAP K5 15
characteristics of OLAP system – Multidimensional view and
data cube - Data cube implementation - Data cube operations
OLAP implementation guidelines.
77
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Learning Resources
Text G.K. Gupta, ―Introduction to Data mining with case studies‖, 2 nd Edition, PHI
Books Private limited, New Delhi, 2011
Reference
Books Arun K Pujari, ―Data Mining Techniques‖, 10th impression, University Press, 2008.
NPTEL & MOOC courses titled Data Mining
Website 1. https://nptel.ac.in/courses/106105174/
/Link 2. http://cecs.louisville.edu/datamining/PDF/0471228524.pdf
CO Number
PO1 PO2 PO3 PO4
CO1 S S M -
CO2 S L M S
CO3 S M L M
CO4 M S - S
CO5 S L M S
78
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ELECTIVE II
PAPER – I
Subject Title WEB TECHNOLOGY Semester VI
COURSE OBJECTIVE:
CO Knowledge
CO Statement
Number Level
CO1 Understand the structure of the documents in Web. K1
CO2 Remember and understand the table handling tags. K2
CO3 Understand and organize CSS. K1,k3
CO4 Implement scripts in web page. K3,K4
CO5 Evaluate script objects. K5
79
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – I
Subject
WEB TECHNOLOGY Semester VI
Title
Subject
22UDSE04 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Structuring Documents for the Web: Introducing HTML and
XHTML, Basic Text Formatting, Presentational Elements,
Phrase Elements, Lists, Editing Text, Core Elements and
Attributes, Attribute Groups. Links and Navigation: Basic
I Links, Creating Links with the <a> Element, Advanced E- mail K1 15
Links. Images, Audio, and Video: Adding Images Using the
<img> Element, Using Images as Links Image Maps, Choosing
the Right Image Format, Adding Flash, Video and Audio to
your web pages.
Tables: Introducing Tables, Grouping Section of a Table,
Nested Tables, Accessing Tables. Forms: Introducing Forms,
Form Controls, Sending Form Data to the Server. Frames:
II Introducing Frameset, <frame> Element, Creating Links K2 15
Between Frames, Setting a Default Target Frame Using <base>
Element, Nested Framesets, Inline or Floating Frames with
<iframe>.
Cascading Style Sheets: Introducing CSS, Where you can Add
CSS Rules. CSS Properties: Controlling Text, Text Formatting,
Text Pseudo Classes, Selectors, Lengths, Introducing the Box
III Model. More Cascading Style Sheets: Links, Lists, Tables, K1,K3 15
Outlines, The :focus and :activate Pseudo classes Generated
Content, Miscellaneous Properties, Additional Rules,
Positioning and Layout wit, Page Layout CSS , Design Issues.
Java Script: How to Add Script to Your Pages, Variables and
Data Types – Statements and Operators, Control Structures,
IV Conditional Statements, Loop Statements – Functions - K3,K4 15
Message box, Dialog Boxes, Alert Boxes, Confirm Boxes,
Prompt Boxes
Working with JavaScript: Practical Tips for Writing Scripts,
JavaScript Objects: Window Object - Document object -
V Browser Object - Form Object - Navigator object Screen object K5 11
- Events, Event Handlers, Forms – Validations, Form
Enhancements, JavaScript Libraries.
Learning Resources
Text Jon Duckett, ―Beginning HTML, XHTML, CSS and Java script‖ , Wiley
Books Publishing
Website/ www.tutorialspoint.com/internet_technologies/index.htm
Link
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
81
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER - II
Subject Title Semester VI
CLOUD COMPUTING
Subject Code 22UDSE05 Specialization NA
Type Elective : Theory L:T:P:C 71:5:0:4
COURSE OBJECTIVE:
This course gives students an insight into the basics of cloud computing along with
virtualization, cloud computing is one of the fastest growing domain from a while now. It will
provide the students basic understanding about cloud and virtualization along with it how one can
migrate over it.
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of software K1
Engineering.
CO2 Understanding requirement analysis. K1,K2
CO3 Apply software design. K3
CO4 Evaluate with UML. K4
CO5 Implement coding and testing. K5
82
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER - II
Subject Title Semester VI
CLOUD COMPUTING
Subject Code 22UDSE03 Specialization NA
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Cloud Computing Overview
Origins of Cloud computing – Cloud components - Essential
characteristics – On-demand self-service, Broad network
I K1 15
access, Location independent resource pooling ,Rapid
elasticity , Measured service, Comparing cloud providers with
traditional IT service providers, Roots of cloud computing.
Cloud Insights
Architectural influences – High-performance computing,
Utility and Enterprise grid computing, Cloud scenarios –
II Benefits: scalability ,simplicity ,vendors ,security, Limitations K1,K2 15
– Sensitive information - Application development- security
level of third party - security benefits, Regularity issues:
Government policies.
Cloud Architecture- Layers and Models
Layers in cloud architecture, Software as a Service (SaaS),
features of SaaS and benefits, Platform as a Service ( PaaS ),
features of PaaS and benefits, Infrastructure as a Service (
III K3 15
IaaS), features of IaaS and benefits, Service providers,
challenges and risks in cloud adoption. Cloud deployment
model: Public clouds – Private clouds – Community clouds -
Hybrid clouds - Advantages of Cloud computing.
Cloud Simulators- CloudSim and GreenCloud
Introduction to Simulator, understanding CloudSim simulator,
IV CloudSim Architecture(User code, CloudSim, GridSim, K4 15
SimJava) Understanding Working platform for CloudSim,
Introduction to GreenCloud
Introduction to VMWare Simulator
Basics of VMWare, advantages of VMware virtualization,
using Vmware workstation, creating virtual machines-
V K5 11
understanding virtual machines, create a new virtual machine
on local host, cloning virtual machines, virtualize a physical
machine, starting and stopping a virtual machine.
Learning Resources
1. ―Cloud computing a practical approach‖ - Anthony T.Velte , Toby J. Velte
Robert Elsenpeter, TATA McGraw- Hill , New Delhi – 2010
Text Books
2. ―Cloud Computing: Web-Based Applications That Change the Way You Work
and Collaborate Online‖ - Michael Miller - Que 2008
1. ―Cloud computing for dummies‖- Judith Hurwitz , Robin Bloor , Marcia
Reference Kaufman ,Fern Halper, Wiley Publishing, Inc, 2010
Books 2. ―Cloud Computing (Principles and Paradigms)‖, Edited by Rajkumar Buyya,
James Broberg, Andrzej Goscinski, John Wiley & Sons, Inc. 2011
83
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Website / https://www.visma.com/cloud-technology/
Link
84
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – III
Subject Title DEEP LEARNING Semester VI
COURSE OBJECTIVE:
1. To understand the complexity of Deep Learning algorithms and their limitations
2. Confidently applying common Deep Learning algorithms in practice and implementing
their own.
3. To perform experiments in Deep Learning using real-world data.To understand the
fundamental concepts and role of Web Technology.
CO Knowledge
CO Statement
Number Level
CO1 Understand the Deep Learning and ANN K1
CO2 Understand the activation function K2
CO3 Understand the CNN K1,k3
CO4 Understand the unsupervised or generative learning. K3,K4
CO5 Applications. K5
85
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – III
Subject
DEEP LEARNING Semester VI
Title
Subject
22UDSE06 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Basics of Neural Networks
Basic Concept of Neurons – Perceptron Algorithm – Feed
I Forward and Backpropagation Networks. Perceptron Training K1 15
Rule, Gradient Descent Rule, Restricted Boltzmann Machines,
Deep Belief Networks.
Activation Functions: Sigmoid,ReLU, Hyperbolic Fns,
Softmax,
II Optimization and Regularization: Adam optimization, K2 15
Overfitting and Capacity, Cross Validation, Feature Selection,
Regularization, Hyperparameter tuning.
Convolutional Neural Networks
CNN Architectures – Convolution – Pooling Layers – Transfer
Learning – Image Classification using Transfer Learning –
III K1,K3 15
Recurrent and Recursive Nets – Recurrent Neural Networks –
Deep Recurrent Networks – Recursive Neural Networks –
Applications.
Deep auto encoders-introduction – Use of autoencoders –
IV stacked denoising autoencoders – deep networks for K3,K4 15
unsupervised or generative learning.
Applications of deep learning – Image processing, Natural
V K5 11
Language Processing – speech recognition, video analytics.
Learning Resources
Text 1. Goodfellow, I., Bengio,Y., and Courville, A., ―Deep Learning‖, MIT Press, 2016.
Books Chapters 5-7,9-10,14,20.(Unit I-IV)
2. Li Deng and Dong Yu ., ―Deep Learning Methods and Applications, Foundations
and Trends® in Signal Processing‖, 2014. Chapters 7-8,10 (unit V).
Reference 1. Yegnanarayana, B., ―Artificial Neural Networks‖, PHI Learning Pvt. Ltd, 2009.
Books 2. Bishop, C. ,M., ―Pattern Recognition and Machine Learning‖, Springer, 2006.
86
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CO Number
PO1 PO2 PO3 PO4
CO1 S S S -
CO2 S M M S
CO3 S L L M
CO4 M S M S
CO5 S L S S
87
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ELECTIVE III
PAPER – I
SOFTWARE PROJECT
Subject Title Semester VI
MANAGEMENT
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of software K1
project management.
CO2 Understanding domain processes in project K1,K2
management.
CO3 Apply task and activities. K3
CO4 Evaluate issues in resource management. K3,K4
CO5 Implement quality requirements. K5
88
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – I
Semester VI
Title SOFTWARE PROJECT MANAGEMENT
Subject
22UDSE07 Specialization NA
Code
Type Elective : Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Introduction to Competencies - Product Development Techniques
- Management Skills - Product Development Life Cycle -
I K1 15
Software Development Process and models - The SEI CMM -
International Organization for Standardization.
Managing Domain Processes - Project Selection Models -Project
Portfolio Management - Financial Processes - Selecting a Project
II Team - Goal and Scope of the Software Project -Project Planning K1,K2 17
- Creating the Work Breakdown Structure - Approaches to
Building a WBS - Project Milestones - Work Packages - Building
a WBS for Software.
Tasks and Activities - Software Size and Reuse Estimating - The
SEI CMM - Problems and Risks - Cost Estimation - Effort
III Measures - COCOMO: A Regression Model - COCOMO II - K3 18
SLIM: A Mathematical Model - Organizational Planning -
Project Roles and Skills Needed.
Project Management Resource Activities - Organizational Form
and Structure - Software Development Dependencies -
IV Brainstorming - Scheduling Fundamentals - PERT and CPM K3,K4 18
Leveling Resource Assignments - Map the Schedule to a Real
Calendar - Critical Chain Scheduling.
Quality: Requirements – The SEI CMM - Guidelines -
Challenges - Quality Function Deployment - Building the
Software Quality Assurance - Plan - Software Configuration
V K5 18
Management: Principles - Requirements - Planning and
Organizing - Tools - Benefits - Legal Issues in Software - Case
Study
Learning Resources
Text Robert T. Futrell, Donald F. Shafer, Linda I. Safer, ―Quality Software Project
Books Management‖, Pearson Education Asia 2002.
1. PankajJalote, ―Software Project Management in Practice‖, Addison Wesley2002.
Reference 2. Hughes, ―Software Project Management‖, Tata McGraw Hill 2004, 3rdEdition.
Books
89
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Mapping with Programme Outcomes
CO
PO1 PO2 PO3 PO4
Number
CO1 S M L L
CO2 S M L L
CO3 S M L M
CO4 M S L S
CO5 S M M L
90
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – II
Subject Title MOBILE COMPUTING Semester VI
COURSE OBJECTIVE:
CO
CO Statement Knowledge Level
Number
CO1 Remember the basic concepts of mobile K1
computing.
CO2 Understanding mobile IP. K1,K2
CO3 Apply Mobile Telecommunication system. K3
CO4 Evaluate mobile adhoc system. K4
CO5 Implement mobile operating system. K5
91
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – II
Subject Title MOBILE COMPUTING Semester VI
Subject
22UDSE08 Specialization NA
Code
Type Elective : Theory L:T:P:C 71:5:0:4
Unit Contents Levels Sessions
Introduction-Mobile Computing – Mobile Computing Vs
wireless Networking – Mobile Computing Applications –
I Characteristics of Mobile computing – Structure of Mobile K1 11
Computing Application. MAC Protocols – Wireless MAC
IssuesFixed Assignment Schemes – Random Assignment
Schemes – Reservation Based Schemes
Mobile Internet Protocol and Transport Layer-Overview of
Mobile IP – Features of Mobile IP – Key Mechanism in
II Mobile IP – route Optimization. Overview of TCP/IP – K1,K2 15
Architecture of TCP/IP- Adaptation of TCP Window –
Improvement in TCP Performance.
Mobile Telecommunication System-Global System for
III Mobile Communication (GSM) – General Packet Radio
K3 15
Service (GPRS) – Universal Mobile Tele communication
System (UMTS).
Mobile Ad-Hoc Networks-Ad-Hoc Basic Concepts –
Characteristics – Applications – Design Issues – Routing –
IV Essential of Traditional Routing Protocols –Popular Routing K4 15
Protocols – Vehicular Ad Hoc networks ( VANET) –
MANET Vs VANET–Security.
Mobile Platforms and Applications-Mobile Device Operating
Systems – Special Constrains & Requirements – Commercial
Mobile Operating Systems – Software Development Kit: iOS,
V Android, BlackBerry, Windows Phone – M-Commerce – K5 15
Structure– Pros & Cons – Mobile Payment System – Security
Issues.
Learning Resources
Prasant Kumar Pattnaik, Rajib Mall, ―Fundamentals of Mobile Computing‖,
Text Books PHI Learning Pvt. Ltd, New Delhi 2012.
92
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CO
PO1 PO2 PO3 PO4
Number
CO1 M S M L
CO2 S M M L
CO3 S M M L
CO4 M S M L
CO5 S M L L
93
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – III
Subject Title NETWORK SECURITY Semester VI
COURSE OBJECTIVE:
1. To Understand OSI security architecture.
2. To acquire fundamental knowledge of finite fields and number theory.
3. To Understand various block cipher and stream cipher models.
4. Study the principles of symmetric & public key crypto systems.
5. To learn the system security practices.
94
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – III
Semester VI
Title NETWORK SECURITY
Subject
22UDSE09 Specialization NA
Code
Type Elective : Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
OSI Security Architecture – Security attacks, services and
mechanisms – Network security Model – Classical encryption
I K1 14
techniques: Symmetric cipher model, Substitution techniques –
Transposition techniques – Rotor machines – Steganography
Number theory and finite fields: The Euclidean algorithm –
Modular arithmetic - Groups, Rings and Fields – Finite fields of
II K2 18
the Form GF (p) – Polynomial arithmetic – prime numbers –
Fermat’s and eulers theorems
Block Ciphers and Data Encryption Standard: Traditional block
cipher structure – Data Encryption – Strengths of DES –
III Block Cipher Design Principles – Advanced Encryption K3 18
Standard – AES structure – AES transformation functions –
AES Key expansion – implementation
Learning Resources
Text William Stallings, ―Cryptography and Network Security: Principles and Practice‖,
Books Pearson Education 2013,6th Edition.
1. Behrouz A. F-erouzan, ―Cryptography & Network Security‖, Tata McGraw
Hill 2007.
2. Man Young Rhee, ―Internet Security: Cryptographic Principles, Algorithms
and Protocols‖, Wiley Publications 2003.
Reference 3. Charles Pfleeger, ―Security in Computing‖, Prentice Hall of India 2006, 4th
Books Edition.
4. Ulysess Black, ―Internet Security Protocols‖, Pearson Education Asia 2000.
5. Charlie Kaufman and Radia Perlman, Mike Speciner, ―Network Security,
Private Communication in Public World‖, PHI 2002, 2nd Edition.
95
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Mapping with Programme Outcomes
CO Number
PO1 PO2 PO3 PO4
CO1 S M M L
CO2 S M L L
CO3 S M L L
CO4 M L S M
CO5 S M M L
96
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
NON MAJOR ELECTIVE COURSE (NMEC) - I
Subject PAPER – I
Semester III
Title BASICS OF COMPUTERS
Subject
22UDSN01 Specialization NA
Code
Type NMEC: Theory L:T:P:C 26:2:0:2
COURSE OBJECTIVE:
1. To understand the basics of computers.
2. To prepare the students for analyze data processing.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of computers.
CO2 Understand number system. K2
CO3 Demonstrate the functions of computer system. K3
CO4 Study the input and output system. K4
CO5 Analyze data processing. K5
97
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – I
Semester III
Title BASICS OF COMPUTERS
Subject
22UDSN01 Specialization NA
Code
Type NMEC: Theory L:T:P:C 26:2:0:2
Unit Contents Levels Sessions
Introduction to Computer: Introduction – Types of computers
– Characteristics of Computers. Generations of Computers: First
Generation – Second Generation – Third Generation – Fourth
I Generation – Fifth Generation. Classification of Digital K1 5
Computers: Introduction – Microcomputers – Personal Computer
– Portable Computers – Mini Computers – Super Computers –
Main Frames.
Number System: Introduction – Decimal Number System – Binary
Number System – Binary-Decimal Conversion – Decimal Binary
II Conversion – Binary Addition – Binary Subtraction – K2 5
Complements – 9's Complement – 10's Complement – 1's
Complements – 2's Complements – BCD - Bits, Bytes, Words –
Octal – Hexadecimal Number System.
Anatomy of Digital Computer : Functions and Components of
Computer – Central Processing Unit – Control Unit – Arithmetic –
III K3 5
Logic Unit – Memory – Registers – Addresses. Memory Units:
RAM, ROM, PROM, EPROM, EEPROM, and Flash Memory
Input Devices: Introduction – Keyboard – Mouse – Types of Mice
– Connections – Mouse pad – Trackball – joystick – Digitizing
Tablet – Scanners – Digital Camera – MICR – OCR – OMR – Bar
Code Reader – Speech Input Device- Touch Screen – Touch Pad –
IV K4 5
Light Pen. Output Devices: Introduction – Monitor –
Classification of Monitors – Monochrome – Gray Scale – Color –
Digital Monitor – Analog Monitor – Characteristics of monitor –
Printers.
Computer Software: Introduction – Operating System – Utilities –
Compiler and Interpreters – Word Processor – Spreadsheets –
Presentation Graphics – DBMS – Programming Languages:
V Machine Language – Assembly Language – High level language – K5 6
Types of High Level Language. Data Processing: Data VS
Information – File Processing – Sequential File Processing –
Direct Access File Processing.
Learning Resources
Text Alexis Leon and Mathews Leon, ―Fundamentals of Computer Science and
Books Communication Engineering‖, Leon Techworld, 1998.
Reference 1. B. Ram and Sanjay Kumar, ―Computer Fundamentals‖, 5th Edition, New Age
Books International Publishers, 2014.
2. Pradeep K Sinha, Priti Sinha, ―Computer Fundamentals‖, BPB Publications, 2004.
98
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
3. Anita Goel, ―Computer Fundamentals‖, 1st Edition, Pearson Education India, 2010.
Website/ https://www.gopeaople.edu/blog/the_basics_of_computer_science_how_to_get_started/
Link www.tutorialspoint.com>basics_of_computer
CO Number
PO1 PO2 PO3 PO4
CO1 S M M ---
CO2 M M - S
CO3 S M L M
CO4 M S M -
CO5 S M - L
99
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
NON MAJOR ELECTIVE COURSE (NMEC) - I
PAPER – II
Subject Title COMPUTER APPLICATIONS FOR Semester III
AUTOMATION
Subject Code 22UDSN02 Specialization NA
Type NMEC: Theory L:T:P:C 26:2:0:2
COURSE OBJECTIVE:
1. To acquire knowledge on editor, spread sheet, slide preparation.
2. To improve creative thinking in presentation software.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of computers.
CO2 Understand MS word. K2
CO3 Demonstrate the functions of MS excel. K3
CO4 Study the basics of MS power point. K4
CO5 Analyze data processing with MS Access. K5
100
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – II
Subject
COMPUTER APPLICATIONS FOR Semester III
Title
AUTOMATION
Subject
22UDSN02 Specialization NA
Code
Type NMEC: Theory L:T:P:C 26:2:0:2
Unit Contents Levels Sessions
Introduction to Computers: Introduction- Importance- History-
I K1 5
Anatomy
MS-Word: Basics –Do's and Don'ts – Menus – Commands – Tool
II K2 5
Bars – Icons – Word Formatting Tool Bar
MS-Excel: Basics – Do's and Don'ts – Menus – Commands – Tool K3 5
III
Bars – Icons
IV MS-PowerPoint: Basics – Menus – Tool Bars – Navigation K4 5
MS-Access: Introduction – Parts of an Window: - Creating a New
V Data Base – Table Wizard – Renaming – Saving the Database – K5 6
Relationships – Query – Form – Reports – Exiting MS-Access
Learning Resources
Text Books Sanjay Saxena, ―MS-Office 2000 for everyone‖, Vikas Publishing House Pvt. Ltd,
Reprint 2006
1. Nellai Kannan, ―MS-Office‖, Nels Publications, 3rd Edition, 2004.
Reference 2. John Walkenbach, Herb Tyson, Michael R.Groh, Faithe Wempen and Lisa A.Bucki ,
Books — Microsoft Office 2010 Bible ―, Wiley India Pvt. Ltd , Reprint 2010
1. https://ptgmedia.pearsoncmg.com/images/9780735623026/samplepag
es/9780735623026.pdf
Website/ 2. https://www.dit.ie/media/ittraining/msoffice/MOAC_Excel_2016_Core. pdf
Link
3. https://ptgmedia.pearsoncmg.com/images/9780735697799/samplepag
es/9780735697799.pdf 2010
Mapping with Programme Outcomes
CO Number
PO1 PO2 PO3 PO4
CO1 S M M ---
CO2 S M - -
CO3 S S L M
CO4 M S M -
CO5 S M M- L
S- Strong , M- Medium , L – Low
101
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – I
Subject Title BASICS OF INTERNET Semester IV
COURSE OBJECTIVE:
1. To improve the skills of surfing internet.
2. To prepare the students for developing webpage using HTML.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of Internet.
CO2 Understand internet technologies. K2
CO3 Demonstrate tags in HTML. K3
CO4 Study the basics of create list and tables. K4
CO5 Analyze frames and forms. K5
102
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – I
Semester IV
Title BASICS OF INTERNET
Subject
22UDSN03 Specialization NA
Code
Type NMEC: Theory L:T:P:C 26:2:0:2
Unit Contents Levels Sessions
Introduction To The Internet: Computer in Business –
I Networking – Internet -E-mail – Resource Sharing – Gopher – K1 5
World Wide Web – Telnet – Bulletin Board Service – Wide
Area Information Service.
Internet Technologies: Modem - Internet addressing – Physical
II connections – Telephone Lines – Internet browsers – Internet K2 5
Explorer – Netscape Navigator.
Introduction to HTML: Designing a home page – HTML K3 5
III documents – Anchor tag – Hyper Links. Traditional text and
formatting
Types of lists: Ordered, Unordered – Nesting Lists – Other
IV tags: Marquee, HR, BR- Using Images – Creating Hyperlinks
K4 5
,Tables: Creating basic Table, Table elements, Caption – Table
and cell alignment – Rowspan, Colspan – Cell padding
Frames: Frameset – Targeted Links – No frame – Forms :
V Input, Text area, Select, Option. K5 6
Learning Resources
1. C Xavier, ―World Wide Web with HTML‖, Tata McGraw Hill Education, 2000.
Text Books 2. H.M.Deital, P.J. Deital,―Internet and World Wide Web – How to Program‖, 4th
Edition ―PHI Learning
Reference Laura Lemay, ―HTML Complete Reference, Teach Yourself Web Publishing with
Books HTML‖.
Website/
https://www.codecademy.com/learn/learn-html/
Link
CO Number
PO1 PO2 PO3 PO4
CO1 S S M ---
CO2 S M - -
CO3 S S M L
CO4 M S L -
CO5 S L M- L
S- Strong , M- Medium , L – Low
103
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
PAPER – II
Subject Title IMAGE EDITING TOOL Semester IV
COURSE OBJECTIVE:
1. To impart Practical Training in PHOTOSHOP image editing Tool.
2. Familiarize the different text and filter effects.
3. Build programs using stamp tools.
4. Provide knowledge on working with several layouts.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of Photoshop.
CO2 Understand the working with images. K2
CO3 Demonstrate the layering in Photoshop. k3
CO4 Implement the layer style. K4
CO5 Analyze the action concept. K5
104
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject PAPER – II
Semester IV
Title IMAGE EDITING TOOL
Subject
22UDSN04 Specialization NA
Code
Type NMEC: Theory L:T:P:C 26:2:0:2
Unit Contents Levels Sessions
Getting Started with Photoshop CS5: Launching Photoshop CS5 -
Exploring the Interface - Using Screen Modes - Opening an
Existing Image - Opening an Image Using Adobe Bridge -
I Exploring Commonly Used Tools in the Tools Panel - Creating a K1 5
New Document - Saving a Document - Reverting a Document -
Selecting a Workspace - Creating a New Workspace - Deleting a
Workspace - Working with Panels in Photoshop CS5 - Keyboard
Shortcuts and Menu Settings - Customizing Preferences.
Working with Images: Differences between Bitmap and Vector
Images - Understanding Image Resolution Editing Images -
Different Color Modes in Photoshop CS5 - Making Color
II Adjustments - File Formats in Photoshop CS5 -Creating a PDF File K2 5
in Photoshop CS5 - Importing a PDF File into Photoshop CS5 -
Making a Selection with Selections Tools - Modifying a Selection-
Transforming a Selection - Transforming Pixels.
Mastering Layers in Photoshop CS5:Exploring LAYERS Panel -
Working with Layers -Organizing Layers Working with Opacity
and Blend Modes - Working with Adjustment Layers - Masking in
III Photoshop CS5 - Setting the Current Foreground and Background K3 5
Colors - Filling a Selection with the Current Foreground Color -
Using the Content-Aware Feature - Exploring Drawing Tools -
Exploring Painting Tools - Exploring Retouching Tools.
Working with Layer Styles and Filter Effects: Understanding Layer
IV K4 5
Styles - Working with Smart Objects - Understanding Filters.
Animation, 3D, and Printing in Photoshop CS5:Working with
Actions - Working with Automate Commands - Exploring 3D in
V K5 6
Photoshop - Working with Animation in Photoshop CS5 - Printing
in Photoshop CS5.
Learning Resources
Text C Kogent Learning Solutions Inc,―Photoshop CS5 in Simple Steps‖, Dreamtech Press,
Books New Delhi, 2012.
Reference 1. Brie Gyncild, ―Ado be Photoshop CS6 Classroom in a Book‖, Adobe
Books Press/Peachpit, 2012
2. Lisa Danae Dayley, Brad Dayley, ―Adobe Photoshop Cs6 Bible‖, Wiley India Pvt
Ltd.
3. Edward Bailey, ―Photoshop: 7 Ways to Use Adobe Photoshop Like a Pro‖, Create
space Independent Publishing Platform
Website/ 1.www.online_image_editor.com
Link 2.www.cs5_on_demand_sampler.pdf
105
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
CO Number
PO1 PO2 PO3 PO4
CO1 S M L ---
CO2 S M - L
CO3 S M L L
CO4 M S L L
CO5 S L - M
106
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ALLIED OPTION I
COURSE OBJECTIVE:
1. To Understand the basics of computers.
2. To prepare the students for the analyze of data processing.
CO
CO Statement Knowledge Level
Number
CO1 Remember the basics of computers. K1
CO2 Understand the number system. K2
CO3 Demonstrate the functions of computer system. k3
CO4 Study the input and output system. K4
CO5 Analyze of data processing. K5
107
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject SEMESTER I/III PAPER – I
Semester I/III
Title FUNDAMENTALS OF COMPUTERS
Subject
22UDSA01 Specialization NA
Code
Type Allied: Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Introduction to Computer: Introduction – Types of computers
– Characteristics of Computers. Generations of Computers: First
Generation – Second Generation – Third Generation – Fourth
I K1 17
Generation – Fifth Generation. Classification of Digital Computers:
Introduction – Microcomputers – Personal Computer – Portable
Computers – Mini Computers – Super Computers – Main Frames.
Number System: Introduction – Decimal Number System – Binary
Number System – Binary-Decimal Conversion – Decimal Binary
II Conversion – Binary Addition – Binary Subtraction – K2 17
Complements – 9's Complement – 10's Complement – 1's
Complements – 2's Complements – BCD - Bits, Bytes, Words –
Octal – Hexadecimal Number System.
Anatomy of Digital Computer : Functions and Components of
Computer – Central Processing Unit – Control Unit – K3 17
III Arithmetic – Logic Unit – Memory – Registers – Addresses.
Memory Units: RAM, ROM, PROM, EPROM, EEPROM, And
Flash Memory.
Input Devices: Introduction – Keyboard – Mouse – Types of Mice
– Connections – Mouse pad – Trackball – joystick – Digitizing
Tablet – Scanners – Digital Camera – MICR – OCR – OMR – Bar
IV Code Reader – Speech Input Device- Touch Screen – Touch Pad – K4 17
Light Pen. Output Devices: Introduction – Monitor – Classification
of Monitors – Monochrome – Gray Scale – Color – Digital Monitor
– Analog Monitor – Characteristics of monitor – Printers.
Computer Software:Introduction – Operating System – Utilities –
Compiler and Interpreters – Word Processor – Spreadsheets –
Presentation Graphics – DBMS – Programming Languages:
V Machine Language – Assembly Language – High level language – K5 18
Types of High Level Language. Data Processing: Data VS
Information – File Processing – Sequential File Processing – Direct
Access file Processing.
Learning Resources
Text Alexis Leon and Mathews Leon, ―Fundamentals of Computer Science and
Books Communication Engineering‖, Leon Techworld, 1998.
Reference 1. B Ram and Sanjay Kumar, ―Computer Fundamentals‖, 5th Edition, New Age
Books International Publishers, 2014.
2. Pradeep K Sinha, PritiSinha, ―Computer Fundamentals‖, BPB Publications, 2004.
Anita Goel, ―Computer Fundamentals‖, 1st Edition, Pearson Education India, 2010\
108
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Website/ 1.https://www.gopeople.edu/blog/the_basics_of_computer_science_how_to_get_started
Link 2.www.tutorialspoint.com-basics_of_computer
CO
PO1 PO2 PO3 PO4
Number
CO1 S M M ---
CO2 M M - S
CO3 S M L M
CO4 M S M -
CO5 S M - L
109
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
COMPUTER APPLICATIONS IN
Subject Title Semester II/IV
OFFICE
Subject Code 22UDSA02 Specialization NA
Type Allied: Theory L:T:P:C 56:4:0:4
COURSE OBJECTIVE:
1. To improve the quality of students in office automation process.
2. To prepare the students for various ability to prepare reports and presentations.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of MS word.
CO2 Understand MS word. K2
CO3 Demonstrate the functions of MS excel. k3
CO4 Study the basics of MS excel workbooks. K4
CO5 Analyze of data processing with MS power point. K5
110
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject
COMPUTER APPLICATIONS IN OFFICE Semester II/IV
Title
Subject
22UDSA02 Specialization NA
Code
Type Allied: Theory L:T:P:C 56:4:0:4
Unit Contents Levels Sessions
MS Word Exploring Word 2007: Working in the Word
Environment – Opening, Moving Around in, and closing
Document – Creating and Saving A Document – Previewing and
I Printing Document – Editing and Proofreading Documents: K1 10
Making Changes to document – Inserting Saved Text – Finding
the Most Appropriate Word – Reorganizing a Document Outline –
Finding and Replacing Text – Correcting spelling and
Grammatical errors – Finalizing Document
MS Word Changing the Look of Text: Quickly Formatting Text
and Paragraphs – Manually changing the look of characters –
Manually changing the look of paragraphs – Creating and
II modifying Lists-Presenting Information in Columns and Tables : K2 10
Presenting Information in Columns – Creating Tabular List –
Presenting Information in a Table – Formatting Table Information
– Performing Calculations in a Table- Using a Table to control
Page Layout.
MS Excel Setting Up a Workbook : Creating Workbooks –
Modifying Workbooks - Modifying Worksheets – Working with
Data and Data Tables : Entering and Revising Data – Moving K3 12
Data within a Workbook- Finding and Replacing Data –
III Correcting and Expanding Upon Worksheet Data – Defining a
Table – Performing Calculations on Data : Naming Groups of
Data – Creating Formulas to Calculate Values – Summarizing
Data that meets Specific Conditions –Finding and Correcting
Errors in Calculations- Changing Document Appearance.
MS-Access: Introduction – Parts of an Window: - Creating a New
IV Data Base – Table Wizard – Renaming – Saving the Database – K4 12
Relationships – Query – Form – Reports – Exiting MS-Access
MS PowerPoint Starting a New Presentation – Working with Slide
Text : Entering Text – Editing Text – Adding and Manipulating
Text Boxes –Correcting and Sizing text – Checking Spelling –
Finding and replacing text and fonts – Changing the size,
V Alignment, Spacing – Adjusting the Slide Layout, Order and Look K5 12
: Changing the Layout of a slide – Rearranging Slides in a
Presentation – Applying a theme -Switching to a Different Color
Scheme – Adding Shading and texture to the background of a
slide – Delivering a Presentation Electronically.
Learning Resources
Text Books 1. ―Step by Step 2007 Microsoft Office System‖ -Joyce Cox and Team ,PHI learning
Private ltd,Newdelhi 2009
111
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
2. Sanjay Saxena, ―MS-Office 2000 for everyone‖, Vikas Publishing House Pvt. Ltd,
Reprint 2006
Reference 1. NellaiKannan, ―MS-Office‖, Nels Publications, 3rd Edition, 2004.
Books
2. John Walkenbach, Herb Tyson, Michael R.Groh, FaitheWempen and Lisa A.Bucki ,
— Microsoft Office 2010 Bible ―, Wiley India Pvt. Ltd , Reprint 2010
https://ptgmedia.pearsoncmg.com/images/9780735623026/samplepages/978073562302
6.pdf
Website/
https://www.dit.ie/media/ittraining/msoffice/MOAC_Excel_2016_Core. pdf
Link
https://ptgmedia.pearsoncmg.com/images/9780735697799/samplepages/978073569779
9.pdf 2010
CO
PO1 PO2 PO3 PO4
Number
CO1 S M M M
CO2 S M L M
CO3 S S L M
CO4 M S L M
CO5 S M M- L
112
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject OFFICE AUTOMATION LAB
Semester II/IV
Title
Subject
22UDSAP01 Specialization NA
Code
Type Allied: Practical L:T:P:C 30:0:2:2
COURSE OBJECTIVE:
1. To enable the students to design and develop the Office applications.
2. To qualify the students working in editor, spread sheet and slide preparation.
3. To improve creative thinking in presentation software
LIST OF PROGRAMS
I. MS-WORD
1. Text Manipulation: Write a paragraph about your institution and Change the font size and type,
Spell check, Aligning and justification of Text.
2. Bio data: Prepare a Bio-data.
3. Find and Replace: Write a paragraph about yourself and do the following. Find and Replace -
Use Numbering Bullets, Footer and Headers.
4. Tables and manipulation: Creation, Insertion, Deletion (Columns and Rows). Create a mark
sheet.
5. Mail Merge: Prepare an invitation to invite your friends to your birthday party. Prepare at least
five letters.
II. MS-EXCEL
1. Data sorting-Ascending and Descending (both numbers and alphabets).
2.Mark list preparation for a student.
3.Individual Pay Bill preparation.
4.Invoice Report preparation.
5.Drawing Graphs. Take your own table.
III. MS-POWERPOINT
1. Create a slide show presentation for a seminar.
2.Preparation of Organization Charts.
3. Create a slide show presentation to display percentage of marks in each semester for all
students
4. Use bar chart (X-axis: Semester, Y-axis: % marks).
5. Use different presentation template different transition effect for each slide.
COURSE OUTCOME:
On successful completion of the course, the students will
1. Understand the features in MS Word.
2. Select and apply worksheet and functions in MS EXCEL.
3. Combine multiple features in MS POWER POINT to prepare presentations.
113
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ALLIED OPTION II
DATABASE SYSTEMS
Subject Title Semester I/III
Subject Code 22UDSA03 Specialization NA
Type Allied: Theory L:T:P:C 86:6:0:4
COURSE OBJECTIVE:
1. To improve the understanding of database theory and practices.
2. To prepare the students implement database manipulation in SQL.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of Database.
CO2 Understand Database Systems Concept and Architecture. K2
CO3 Demonstrate the functions of the Relational Data Model K3
and SQL.
CO4 Study the basics of Basics SQL. K4
CO5 Analyze advanced SQL commands and statements. K5
114
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject DATABASE SYSTEMS
Semester I/III
Title
Subject
22UDSA03 Specialization NA
Code
Type Allied: Theory L:T:P:C 86:6:0:4
Unit Contents Levels Sessions
Introduction to Databases – Introduction - Characteristics of the
I Database Approach -Advantages of Using the DBMS Approach -A K1 15
Brief History of Database Applications.
Database Systems Concept and Architecture : Data Models,
Schemas, and Instances - Three Schema Architecture and Data
II Independence - Database Languages and Interfaces- - The Database K2 17
System Environment - Centralized and Client/Server Architectures
for DBMSs- Classification of Database Management Systems.
The Relational Data Model and SQL - Database Constraints -
III Relational Model Concepts- Key concepts - Relational Model K3 18
Constraints and Relational Database Schemas - Update Operations,
Transactions, and Dealing with Constraint Violations.
Basic SQL - SQL Data Definition and Data Types - Specifying
IV Constraints in SQL - Basic Retrieval Queries in SQL - INSERT,
K4 18
DELETE, and UPDATE Statements in SQL - Additional Features
of SQL.
More SQL: Complex Queries, Triggers, Views, and Schema
V Modification - More Complex SQL Retrieval Queries - Specifying
K5 18
Constraints as Assertions and Actions as Triggers -Views (Virtual
Tables) in SQL.
Learning Resources
Text RamezElmasri and Shamkant B. Navathe, ―Fundamentals of
Books th
databasesystems‖,6 Edition, Addison-Wesley Publication, 2011.
Reference Raghu Ramakrishnan, Madison,JohannesGehrke,―Database Management Systems‖,
Books 3rdEdition, McGraw-Hill Higher Education, 2003.
Website/ 1.www.db-book.com/db7
Link 2.www.mheducation.co.in
Mapping with Programme Outcomes
E-COMMERCE TECHNIQUES
Subject Title Semester II/IV
Subject Code 22UDSA04 Specialization NA
Type Allied: Theory L:T:P:C 56:4:0:4
COURSE OBJECTIVE:
1. To improve the understanding of E-COMMERCE and E -payments.
2. To prepare the students implement HTML and E- mail creation.
CO
CO Statement Knowledge Level
Number
CO1 K1
Remember the basics of Ecommerce and Indian Business
CO2 Understand WWW. K2
CO3 Demonstrate the E payment system. K3
CO4 Study the basics the Web Designing. K4
CO5 Analyze Email components. K5
116
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
Subject E-COMMERCE TECHNIQUES
Semester II/IV
Title
Subject
22UDSA04 Specialization NA
Code
Type Allied: Theory L:T:P:C 56:4:0:4
Unit Contents Levels Sessions
History of E-commerce and Indian Business Context: E-Commerce
–Emergence of the Internet – Emergence of the WWW –
Advantages of E-Commerce – Transition to E-Commerce in India
– The Internet and India – E-transition Challenges for Indian
I K1 12
Corporate. Business Models for E-commerce: Business Model – E-
business Models Based on the Relationship of Transaction Parties -
E-business Models Based on the Relationship of Transaction
Types.
Enabling Technologies of the World Wide Web: World Wide Web
– Internet Client-Server Applications – Networks and Internets –
II Software Agents – Internet Standards and Specifications – ISP.E- K2 12
Marketing : Traditional Marketing – Identifying Web Presence
Goals – Online Marketing – E-advertising – E-branding.
E-Payment Systems: Main Concerns in Internet Banking – Digital
Payment Requirements – Digital Token-based e-payment Systems
– Classification of New Payment Systems – Properties of K3 12
III Electronic Cash – Cheque Payment Systems on the Internet.
Information systems for Mobile Commerce: Introduction –
Wireless Applications – Cellular Network – Wireless Spectrum –
Technologies for Mobile Commerce – Wireless Technologies.
HTML and Web Designing: Brief History of HTML – HTML Tags
IV – Table Creation – Hyperlink – Reference – Headings – Alignment K4 10
- Simple Web Page Creation.
Learning Resources
Text 1. P.T.Joseph, ―E-Commerce - An Indian Perspective‖, 4th Edition, PHI Learning,
Books 2012.
2. C Xavier, ―World Wide Web Design with HTML‖, 13th Reprint, Tata McGraw Hill,
2006.
117
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
2nd Edition, Tata McGraw-Hill Education, 2005.
3. Alexis Leon and Mathews Leon, ―Internet for Everyone‖, 15th Anniversary Edition,
Leon Tech world, UBS Publications, 2012.
4. RitendraGoel, ―e-commerce‖, New Age International Publishers, 2016.
1.https://e_commerce_pdf_download.peatix.com/
2.www.tutorialpoints.com/html
Website/
3.https://books.google.com/books/about/a//_wide_web_design_with_html.html?id=6apo
Link
xl=z4nwc
CO
PO1 PO2 PO3 PO4
Number
CO1 S M L L
CO2 S M L L
CO3 S M L L
CO4 M S M M
CO5 S M M L
118
B.Sc., Data Science Syllabus under CBCS Pattern with effect from 2022-2023 Onwards
ALLIED PRACTICAL - II
Subject
HTML PROGRAMMING Semester II/IV
Title
Subject
22UDSAP02 Specialization NA
Code
Type Allied: Practical L:T:P:C 30:0:2:2
COURSE OBJECTIVE:
1. To enable the students to design and develop the WEB PAGES.
2. To qualify the students working with tags in table .
3. To improve creative thinking in forms , lists and frames.
LIST OF PROGRAMS
1. Write HTML code to develop a web page that contains the different background and
foreground color, with various styles.
2. Write HTML code to create a Webpage that contains an Image at its left hand side of the
page when user clicks on the image; it should open another web page that displays the
details of that image.
3. Create a web Page using HREF tag having the attribute ALINK, VLINK etc.
4. Create a web page, when user clicks on the link it should go to the bottom of the page.
5. Write a HTML code to create a web page of pink color and display moving message in red
color.
6. Create a web page, showing an ordered list of name of your five friends and unordered list
of any five your hobbies.
7. Create a HTML document containing a nested list showing the content page of any book.
8. Create a student mark list in HTML using Tables.
9. Create a HTML page to demonstrate the usage of Frames. Choose the content of the page on
your own.
10. Design an application for pay slip through HTML forms
COURSE OUTCOME:
On successful completion of the course, the students will
1. Understand the features in HTML.
2. Select and apply tags for create text, list and table.
3. Combine multiple features in forms, frames and texts.
Note: For University Practical Exam, both Internal and External Examiners should be
appointed fromDepartment of Computer Science/Data Science.
119