ISL CIF
ISL CIF
Learning Objective:
The course aims to provide a basic introduction to scripting with shell programming and python for
automating repetitive tasks, data processing, analysis, visualization and applications of machine learning
techniques.
CO-3 Analyze data with Python libraries such as Numpy, Pandas, and 3
Matplotlib.
CO-4 Apply machine learning techniques with Scikit-Learn. 3
Textbook References:
Text Book:
1. Vedran Dakic, Jasmin Redzepagic, Linux Command Line and Shell Scripting Techniques, 1st
ed. O'Reilly, 2022.
2. Rocky Johnson, Linux Command Lines and Shell Scripting, 1st ed. Rocky Johnson, 2022.
3. Bill Lubanovic, Introducing Python: Modern Computing in Simple Packages, 1st ed.
O'Reilly, 2014.
4. Wes McKinney, Python for Data Analysis: Data Wrangling with pandas, NumPy, and
Jupyter, 3rd ed. O'Reilly, 2022.
Reference Book:
5. Jason Cannon, Shell Scripting, 1st ed. O'Reilly, 2015.
6. Mark Lutz, Learning Python, 5th ed. O'Reilly, 2013.
7. Andreas C. Müller, Sarah Guido, "Introduction to Machine Learning with Python: A Guide
for Data Scientists, 1st ed. O'Reilly, 2016.
LNMIIT, Jaipur
Department of Computer Science & Engineering
Evaluation Method
Item Weightage (%) Associated CO
Lab assessment 1 (Unit-1) 15 CO1
Lab assessment 2 (Unit-3) 15 CO3
Mid Term (Unit-1 + Unit-2) 25 CO1, CO2
End Term (Unit-1+Unit- 45 CO1, CO2, CO3, CO4
2+Unit-3+Unit-4)
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 1 1
CO2 2 1 2 2 2 3 1 3
CO3 2 1 2 1 2 2 2 1
CO4 2 2 2 3 2 3 2 3
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 1 1
CO2 2 1 2 2 2 3 1 3
CO3 2 1 2 1 2 2 2 1
CO4 2 2 2 3 2 3 2 3