(Approved by AICTE, New Delhi and Affiliated to Anna University,
Chennai.
Accredited by NAAC, New Delhi and An ISO Certified Institution.)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
COURSE PLAN : PRACTICAL
For the academic year 2025-26(ODD Semester)
Staff Dept. /
Name Mrs.A.Fathima Designatio CSE / Strength
n AP
Course/ Year/
Branch B.E/ CSE Semester II/III Credit 3
Subject Data Science Choice
Name Laboratory Subject C CORE
Code S3361
INSTITUTION VISION
❖ To become a benchmark of excellence in thrust areas of higher education in a global
context.
INSTITUTION MISSION
❖ To impart knowledge through quality education.
❖ To create a sustainable teaching-learning ambience for honing skills to achieve in a global
scenario.
❖ To prepare young minds for the challenges of an aspirational society through a holistic
education.
VISION OF COMPUTER SCIENCE AND ENGINEERING
To provide quality technical education and develop professionals imparting human
values, employability, entrepreneurship and research capabilities, to meet the challenges in the
globalized technological society and to strengthen the industry-academic partnership for the
benefit of both.
MISSION OF COMPUTER SCIENCE AND ENGINEERING
To prepare students for careers in industry, encourage entrepreneurship and mould them to
take leadership for the betterment of the society.
To guide the students to face the challenges ahead in terms of technology.
To keep the state-of-the-art equipment in the department to facilitate the students to equip
themselves for the fast-changing Computer Technology.
To prepare the students to play their proper roles in a society that is now being driven more
and more by advance in computer technology.
PROGRAM EDUCATIONAL OBJECTIVES (PEO’S)
Possess essential foundation on computer science profession and basics of
PEO 1 engineering that makes them confident to develop computing solutions in various
domains by applying evolving trends towards theemerging business trends and
social needs
Excelinthefieldofsoftwareindustryorinhighereducationwiththespirit of research
PEO 2 innovations and entrepreneurship by practicing the profession with ethics,
integrity, leadership and with the attitude of teamwork.
Adaption towards forefront technologies in order to understand and
PEO 3 demonstrate lifelong learning for their consistent skill improvementsthrough
practical training and specialized certification.
PROGRAM OUTCOMES (PO’s)
Apply the knowledge of mathematics, science, engineering
PO 1 Engineering Knowledge fundamentals, and an engineering specialization to the
solution of complex engineering problems
Identify, formulate, review research literature, and analyse
complex engineering problems reaching substantiated
PO 2 Problem analysis
conclusions using first principles of mathematics, natural
sciences, and engineering sciences
PO 3 Design/ Design solutions for complex engineering problems and
Development of solutions design system components or processes that meet the
specified needs with appropriate consideration for the
public health and safety, and the cultural, societal, and
environmental considerations.
Use research-based knowledge and research methods
Conduct investigations of including design of experiments, analysis and interpretation
PO 4
complex problems of data, and synthesis of the information to provide valid
conclusions
Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction
PO 5 Modern tool usage
and modelling to complex engineering activities with an
understanding of the limitations
Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and
PO 6 The engineer and society
the consequent responsibilities relevant to the professional
engineering practice.
Understand the impact of the professional engineering
Environment and solutions in societal and environmental contexts, and
PO 7
sustainability demonstrate the knowledge of, and need for sustainable
development.
Apply ethical principles and commit to professional ethics
PO 8 Ethics
and responsibilities and norms of the engineering practice
Function effectively as an individual, and as a member or
PO 9 Individual and team work
leader in diverse teams, and in multidisciplinary settings
Communicate effectively on complex engineering activities
with the engineering community and with society at large,
PO 10 Communication such as, being able to comprehend and write effective
reports and design documentation, make effective
presentations, and give and receive clear instructions
Demonstrate knowledge and understanding of the
Project management and engineering and management principles and apply these to
PO 11
finance one’s own work, as a member and leader in a team, to
manage projects and in multidisciplinary environments.
Recognize the need for, and have the preparation and
PO 12 Life-long learning ability to engage in independent and life-long learning in
the broadest context of technological change
PROGRAM SPECIFIC OUTCOMES (PSO’S)
To show ability in planning, implementing and evaluating team oriented-software
PSO 1
programming solution to specific business problems and society needs.
PSO 2 To demonstrate professional skills in applying programming skills, proficiency and
decision making capacity through hands-on experiences.
To apply logical thinking in analysing complex real world problems, and use
PSO 3
professional and moral behaviours to give proper solutions to those problems.
To demonstrate the ability to work effectively as part of a team in applying technology
PSO 4
to business and personal situations.
COURSE INFORMATION SHEET
PROGRAMME: Computer Science and
DEGREE: B.E
Engineering
SEMESTER:
COURSE: Foundation Of Data Science CREDITS: 3
03
COURSE REGULATION: 2021 COURSE TYPE: Core
CODE:CS3361
L T P C
CS3361 Data Science Laboratory 0 0 4 2
Ex. No. List of Experiments
1. Download, install and explore the features of NumPy,
SciPy, Jupyter, Statsmodels and Pandas packages.
.
2. Working with Numpy arrays
3. Working with Pandas data frames
4. Reading data from text files, Excel and the web and
CYCLE -I exploring various commands for doing descriptive analytics
on the Iris data set.
5. Use the diabetes data set from UCI and Pima Indians
Diabetes data set for performing the following:
a. Univariate analysis: Frequency, Mean, Median, Mode,
Variance, Standard Deviation, Skewness and Kurtosis.
6. b. Bivariate analysis: Linear and logistic regression modeling
CYCLE -II 7.
c. Multiple Regression analysis
8. d. Also compare the results of the above analysis for the two data
sets.
9. Apply and explore various plotting functions on UCI data sets.
a. Normal curves
b. Density and contour plots
10. c. Correlation and scatter plots
d. Histograms
e. Three dimensional plotting
11. Visualizing Geographic Data with Basemap
COURSE OBJECTIVES
⮚ ∙ To understand the python libraries for data science
⮚ ∙ To understand the basic Statistical and Probability measures for
data science. ∙
⮚ To learn descriptive analytics on the benchmark data sets.
⮚ ∙ To apply correlation and regression analytics on standard data sets.
⮚ ∙ To present and interpret data using visualization packages in Python.
COURSE OUTCOMES
Upon the successful completion of the course, students will be able to
At the end of this course, the students will be able to:
CO1: Make use of the python libraries for data science
CO2: Make use of the basic Statistical and Probability measures for data science.
CO3: Perform descriptive analytics on the benchmark data sets.
CO4: Perform correlation and regression analytics on
standard data sets
CO5: Present and interpret data using visualization
packages in Python.
COURSE PRE – REQUISITES:
⮚ Python 3 interpreter for Windows/Linux
CO’S, PO’S MAPPING
P P P P P P P P P P P P P P P PS
O O O O O O O O O O O O S S S O
8 O O O 4
1 2 3 4 5 6 7 9 1 1 1
0 1 2 1 2 3
CO 3 2 1 - 2 1 - - 2 - - 1
1
CO 3 2 1 - 2 1 - - 2 - - 1
2
CO 3 2 1 - 2 1 - - 2 - - 1
3
CO 3 2 1 - 2 1 - - 2 - - 1
4
CO 3 2 1 - 2 1 - - 2 - - 1
5
3 2 1 - 2 1 - - 2 - - 1
AV
G
“1” – Slight (Low) Correlation, “2” – Moderate (Medium) Correlation, “3” – Substantial (High) Correlation,
“-” indicates there is no correlation.
JUSTIFICATIONS FOR CO-PO MAPPING:
MAPPIN LOW/ JUSTIFICATION
G MEDI
UM/
HIGH
The student is able to use the concepts of python and implement in
CO1-PO1 H application development areas.
The student can analyze a problem and run the commands and import
CO1-PO2 M the apt in build functions for calculations.
The student is able to understand the basics of python programming
CO1-PO3 L and its core principles.
The student becomes able to design and come up with solution, can
CO1-PO5 M manipulate the data and improvise for optimal solutions
The student is able to apply the python language concepts and
CO1-PO6 L implementation using the platform.
The student is able to analyze a given data and come up with problem
CO1-PO9 M solving techniques and choose a suitable approach.
Able to interpret the given problem and write algorithm, pseudocode
CO1- L and flowchart.
PO12
The students become well versed in python programming solutions
CO2-PO1 H and apply them for application software development.
The student is able to experiment with the concepts and create user
CO2-PO2 M defined functions.
The student is able to understand the basic commands and use
CO2-PO3 L according to the given program.
CO2-PO5 The student is able to apply the python concepts and work with
M database design and implement without any conceptual or compilation
mistakes.
The student can analyze and come up with solutions based on the
CO2-PO6 L problem’s requirements.
Students shall develop individual skills as well as team & leadership
CO2-PO9 M skills while working in student groups
The student gets a general knowledge about how to design and
CO2- L develop a small sized project
PO12
The student can implement the concepts of triggers, cursors,
CO3-PO1 H packages, procedures and functions to build software solutions to data
handling problems
The student will be able to use the concepts of GUI, database
CO3-PO2 M connectivity in problems.
The student is able to analyze a give problem and understand the
CO3-PO3 L concepts related to python platform.
The student can solve any data processing problems without any data
CO3-PO5 M redundancy
Able to interpret the given problem and find out the fields required in
CO3-PO6 L platform and modernize.
The student is made able to design and develop small sized
CO3-PO9 M applications using user defined functions.
Students shall develop individual skills and work on basic instruction
CO3-PO12 L and commands.
The student is able to design applications combining the concepts of
CO4-PO1 H python and GUI based applications.
The student is able to perform database connectivity from front-end
CO4-PO2 M applications and draft with command line instructions as well.
The student becomes well versed using python platform.
CO4-PO3 L
The student acquires technical skills in developing problems on
CO4-PO5 M python platform.
The student gets an idea on how to work as a team to analyze a given
CO4-PO6 L problem definition.
The student can solve a data processing problem and easily handle
CO4-PO9 M errors using front end tools
The student is able to perform a feasibility study on a given problem
CO4-PO12 L so as to develop a solution to it.
The student can use the concepts of triggers and cursors and solve
CO5-PO1 H complex database problems.
The student is made able so as to develop concept related solutions
CO5-PO2 M which can be inherited on concept of the social media and algorithms
in general.
Work on arithmetic and logical calculations and program according to
CO5-PO3 L the concepts.
The student is able to perform database connectivity from front-end
CO5-PO5 M applications.
The student can alter the questions with little variations and develop
CO5-PO6 L solutions for it.
CO5-PO9 The student acquires technical skills while developing solutions.
M
CO5-PO12 The student can work on scripted mode; map its relation with apt
L database and commands.
GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION
REQUIREMENTS :
1. Case study
2. IDLE Python version 3.6 (Interactive and script mode)
PROPOSED ACTIONS: TOPICS BEYOND SYLLABUS/ASSIGNMENT/INDUSTRY
VISIT/GUEST LECTURER/NPTEL Etc.
TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN
S.No Topic
1. Case study - Microsoft Access.
2. IDLE Python version 3.6 (Interactive and script mode)
WEB SOURCE REFERENCES:
1. www.w3schools.com
2. www.tutorialspoint.com
3. www.programiz.com/python-programming
4. www.python.org/about/gettingstarted/
5. www.pythonprogramming.net/
6. www.javatpoint.com/python-tutorial
DELIVERY/INSTRUCTIONAL METHODOLOGIES:
CHALK & TALK STUD. ASSIGNMENT WEB RESOURCES
LCD/SMART BOARDS STUD. SEMINARS ADD-ON COURSES
ASSESSMENT METHODOLOGIES-DIRECT
STUDENTS. TESTS/MODEL UNIV.
ASSIGNMENTS
SEMINARS EXAMS EXAMINATION
MINI/MAJOR ADD-ON
STUD. LAB
PROJECTS STUD. VIVA COURSES
PRACTICES
CERTIFICATIONS OTHER
ASSESSMENT METHODOLOGIES-INDIRECT
ASSESSMENT OF COURSE OUTCOMES COURSE EXIST SURVEY
(BY FEEDBACK, ONCE)
ASSESSMENT OF MINI/MAJOR
PROJECTS BY EXT. EXPERTS
LIST OF EXPERIMENTS:
CYCLE I
1.Download, install and explore the features of NumPy, SciPy, Jupyter,
Statsmodels and Pandas packages.
2. Working with Numpy arrays
3. Working with Pandas data frames
4. Reading data from text files, Excel and the web and exploring various
commands for doing descriptive analytics on the Iris data set.
5. Use the diabetes data set from UCI and Pima Indians Diabetes data set for
performing the following:
a. Univariate analysis: Frequency, Mean, Median, Mode, Variance, Standard
Deviation, Skewness and Kurtosis.
b. Bivariate analysis: Linear and logistic regression modeling
CYCLE II
c. Multiple Regression analysis
d. Also compare the results of the above analysis for the two data sets.
6. Apply and explore various plotting functions on UCI data sets.
a. Normal curves
b. Density and contour plots
c. Correlation and scatter plots
d. Histograms
e. Three dimensional plotting
7. Visualizing Geographic Data with Basemap
List of Equipments:(30 Students per Batch)
Tools: Python, Numpy, Scipy, Matplotlib, Pandas, statmodels,
seaborn, plotly, bokeh Note: Example data sets like: UCI,
Iris, Pima Indians Diabetes etc.
Prepared by Approved by
Mrs.A FATHIMA., AP/CSE Dr..K.Antony Sudha,HOD/CSE