Basic Programming for Analytics

Paper Code: 
MBB 322
Credits: 
4
Contact Hours: 
60.00
Max. Marks: 
100.00
Objective: 

Course outcome

Learning andteaching strategies

Assessment Strategies

On completion of this course, the students will be able to;

CO 1. Analyze     the     mathematical concepts  of  data  science  to

frame and compute an abstract

Approach in teaching: Interactive Lectures, Group Discussion, Tutorials, Case Study, Demonstration

 

Learning activities for the students:Self- learning assignments, presentations,practical exercise

Class test, Semester endexaminations, Quiz, Assignments, Presentation, Peer Review

of the business problem.

 

CO 2. Install and  run  the  Python

 

interpreter.

 

CO 3. Write python  programs  using

 

programming      and                       looping

 

constructs     to     tackle                   any

 

decision-making scenario.

 

CO 4. Identify and  resolve  coding

 

errors in a program.

 

CO 5. Illustrate     the                           process                        of

 

structuring the data using lists,

 

dictionaries, tuples and sets.

 

CO 6. Design and  develop  real-life

 

applications using python.

 

 

12.00
Unit I: 

Data Science and Python : Introduction to data science and analytics ,Why Python for analytics, Jupyter Installation for Python, Features of Python, Pandas and npumy library, Python Applications. Flowchart based on simple computations, iterations.

Data Analytics and Mathematical concepts: Sets and their representation, subset, type of set, matrix and its operations, Determinants and properties of determinant.

 

12.00
Unit II: 

Basics of Python: variables, data types, operators & expressions, decision statements. Loop control statements.

 

12.00
Unit III: 

Functions and String: Functions & string manipulation. Introduction to list: Need, creation and accessing list. Inbuilt functions for lists.

 

12.00
Unit IV: 

Tuples: Introduction to tuples, sets and dictionaries: Need, Creation, Operations and in-built functions.

 

12.00
Unit V: 

File handling: Introduction to File Handling: need, operations on a text file (creating, opening a file, reading from a file, writing to a file, closing a file). Reading and writing from a CSV file.

Descriptive statistics: mean, mode, median, standard deviation , missing values and outliers.

*Case studies related to entire topics are to be taught.

 

Essential Readings: 
Essential readings
  • Madhavan, “Mastering Python for Data Science”, Packt, 2015.
  • McKinney, Python for Data Analysis. O’ Reilly Publication, 2017.
  • Curtis Miller, ”Hands-On Data Analysis with NumPy and Pandas",Packt, 2015
  • (Latest editions of the above books are to be referred)
Suggested readings
  • Curtis Miller, ”Hands-On Data Analysis with NumPy and Pandas",Packt, 2015
  • (Latest editions of the above books are to be referred)

 

Academic Year: