B.Sc. (Data Science) Major Practical 1 Syllabus - Mumbai University
This is the FY BSc Data Science syllabus under NEP 2020, in force from the academic year 2024-25. The University still sets the earlier Choice Based papers alongside it for ATKT candidates, so check which scheme your exam form names before you revise.
Loading syllabus...
Syllabus for Major Practical 1
Module I
- 1. Practical No. 1
- a Write a Python program to use various datatypes.
- b Write a python code to define the values of various data types and check their data types.
- c Write a Python program to perform Input and Output Operations.
- d Write a code in python to accept message from user and display it. 2. Practical No. 2
- a Write a Python program to check whether entered number is Armstrong or not using while loop.
- b Write a python program to print first n natural numbers.
- c Write a python program to demonstrate looping in python and use of break statement and continue statement
- d Write a python code to find factorial of given number. 3. Practical No.3
- a Write a Python program to check whether entered number is even or odd.
- b Write a Python program to demonstrate function with keyword arguments and default arguments.
- c Write a python program to merge Mails.
- d Write a python program to find the largest among three numbers. 4. Practical No. 4
- a Write a Python program to convert Celsius to Fahrenheit.
- b Write a python program to convert Kilometers to Miles.
- c Write a Python program to make a simple calculator.
- d Write a Python program to solve Quadratic Equation. 5. Practical No. 5
- a Write a Python program to Find HCF or GCD.
- b Write a Python program to convert Decimal to Binary, Octal and Hexadecimal.
- c Write a Python code to find the size(Resolution) of an image.
- d Write a program to check leap year. 6. Practical No. 6
- a Write a python program to add two numbers.
- b Write a Python program to calculate the area of a triangle.
- c Write a Python program to demonstrate the use of Built-in Functions.
- d Write a Python Program to implement Lambda Functions. 7. Practical No. 7
- a WriteaPythonProgramtoimplementarraysforstoringhomogeneousd ataitems.
- b Write a Python program to Apply indexing and slicing operations to access elements of array.
- c Write a python code to add element from an array and remove element from an array. 8. Practical No. 8
- a Write a Python Program to demonstrate that python string is immutable and also demonstrate to use multiline string.
- b Write a python program to compare two strings.
- c Write a python program to concat two strings.
- d Write a Python program to find ASCII value of character. 9. Practical No. 9
- a Write a python code to remove punctuation from a string.
- b Write a python code to check whether a string is palindrome or Not.
- c Write a Python program to count the number of each vowel.
- d Write a Python program to sort words in Alphabetic Order. 10. Practical No. 10
- a Write a Python program to swap Two Variables.
- b Write a Python program to shuffle Deck of Cards.
- c Write a Python Program to Transpose a Matrix. Write a Python program to Add Two Matrices.
Module II
- 1. Practical No. 1-Introduction to Excel
- a Understanding Data Tools.
- b Understanding Formula Tools, insert functional library using insert function.
- c Add-Ins Analysis tool packs
- d Formula writing, Functions, using Cell reference, Sort, Filter and Advance Filter 2. Practical No. 2- Data Entry and Manipulation
- a Tools for data entry and accuracy: Quick Access toolbar customization, Form tool
- b Data Transposition to fit Excel (as an Array)
- c Data Conversion with the Logical If, VLOOKUP, Pivot table, Pivot chart.
- d Data conversion to Text from Non-Excel Sources. Using text to Column 3. Practical No. 3- Data Validation
- a Specifying a valid range of values for a cell.
- b Specifying a list of valid values for a cell
- c Specifying custom validation based on formula for a cell. 4. Practical No. 4- Diagrams and Graphs
- a Write a Python/ Excel program to plot Histogram.
- b Write a Python/ Excel program to plot Bar Graphs.
- c Write a Python/ Excel program to plot Pie chart.
- d Boxplot and multiple Boxplots 5. Practical No 5- Measures of Central Tendency
- a Write a Python/ Excel program to find Mean.
- b Write a Python/ Excel program to find Median.
- c Write a Python/ Excel program to find Mode 6. Practical No. 6- Measures of Dispersion
- a Write a Python/ Excel program to find Range, Interquartile Range
- b Write a Python/ Excel program to find Variance.
- c Write a Python/ Excel program to find Standard Deviation.
- d Write a Python/ Excel program to find Skewness and Kurtosis. 7. Practical No. 7-Correlation
- a Write a Python/ Excel program to find Positive Correlation.
- b Write a Python/ Excel program to find Negative Correlation.
- c Write a Python/ Excel program to find Zero Correlation. 8. Practical No. 8-Regression-1
- a Write a Python/ Excel program to perform linear regression for prediction.
- b Write a Python/ Excel program to perform polynomial regression for prediction 9. Practical No. 9-Regression – 2
- a Write a Python/ Excel program to perform multiple linear regression for prediction.
- b Write a Python/ Excel program to perform logistic regression for prediction 10. Practical No. 10
- a Design a survey form, get primary data and analyse it. (given case study) 10 Text Books 1. Programming through Python M. T. Savaliya, R.K Maurya, G.M Magar, Staredu Solutions, 1 st edition (2018) 2. Python DataScience Handbook, Jake VanderPlas, O'Reilly Media, 1 st edition (2016) 3. Let Us Python, Yashwant Kanetkar, BPB publication , 1 st edition (2019) 11 Reference Books 1. Programming in Python3, Mark Summerfield, Pearson Education, 2 nd edition (2018) 2. Learning Python, LutzM, O’Reilly- Shroff, 5 th edition, 2013. 3. Beginning Python, Magnus LieHetland, Apress, 2 nd edition, 2009. Star Python, Star Certification, Star Certification,1 st , 2018. 4. Purohit, S. G., Gore S. D., Deshmukh S. R. (2008). Statistics Using R, Narosa Publishing House, NewDelhi. 5. Schaum‟s Outline Of Theory And Problems Of Beginning Statistics, Larry J. Stephens, Schaum‟s Outline Series Mcgraw-Hill 12 Internal Continuous Assessment: 40% Semester End Examination: 60% 13 Continuous Evaluation through: 30 marks practical exam Students are expected to attend each practical and of 2 hours duration submit the written practical of the previous session. Performing Practical and writeup submission will be continuous internal evaluation. 2.5 marks can be awarded for each practical performance and writeup submission totalling to 50 marks and can be converted to 20 marks. 14 Format of Question Paper: Duration 2 hours. Certified copy of Journal is compulsory to appear for the practical examination Practical Slip: Q1. From Module 1 13 marks Q2. From Module 2 12marks Q3. Journal and Viva 05 marks
Text Books
- 1 Programming through Python M. T. Savaliya, R.K Maurya, G.M Magar, Staredu Solutions, 1 st edition (2018)
- 2 Python DataScience Handbook, Jake VanderPlas, O'Reilly Media, 1 st edition (2016)
- 3 Let Us Python, Yashwant Kanetkar, BPB publication , 1 st edition (2019)
- 1 Programming in Python3, Mark Summerfield, Pearson Education, 2 nd edition (2018)
- 2 Learning Python, LutzM, O’Reilly- Shroff, 5 th edition, 2013.
- 3 Beginning Python, Magnus LieHetland, Apress, 2 nd edition, 2009. Star Python, Star Certification, Star Certification,1 st , 2018.
- 4 Purohit, S. G., Gore S. D., Deshmukh S. R. (2008). Statistics Using R, Narosa Publishing House, NewDelhi.
- 5 Schaum‟s Outline Of Theory And Problems Of Beginning Statistics, Larry J. Stephens, Schaum‟s Outline Series Mcgraw-Hill
Reproduced from the University of Mumbai syllabus for B.Sc. (Data Science) under NEP 2020, in force from the academic year 2024-25. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.