0% found this document useful (0 votes)
38 views

Introduction To Scripting Languages CIF

Uploaded by

lakshman.singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Introduction To Scripting Languages CIF

Uploaded by

lakshman.singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

‭Programme:‬ ‭Course Title:‬ ‭Course Code:‬

‭B. Tech. (CSE)‬ ‭Introduction to Scripting Languages‬ ‭CSE-XXX‬


‭Type of Course:‬ ‭Prerequisites:‬ ‭Total Contact Hours:‬
‭ ngineering‬
E ‭NA‬ ‭20‬
‭Science‬
‭Year/Semester:‬ ‭Lecture Hrs/Week:‬ ‭Tutorial Hrs/Week:‬ ‭Practical Hrs/Week:‬ ‭Credits:‬
‭1/Even‬ ‭0‬ ‭0‬ ‭2‬ ‭1‬

‭Learning Objective:‬
‭ he‬ ‭course‬ ‭aims‬ ‭to‬ ‭provide‬ ‭a‬ ‭basic‬ ‭introduction‬ ‭to‬ ‭scripting‬ ‭with‬ ‭shell‬ ‭programming‬ ‭and‬ ‭python‬ ‭for‬
T
‭automating‬‭repetitive‬‭tasks,‬‭data‬‭processing,‬‭analysis,‬‭visualization‬‭and‬‭applications‬‭of‬ ‭machine‬‭learning‬
‭techniques.‬

‭Course outcomes (COs):‬


‭On completion of this course, the students will have the ability to:‬ ‭Bloom’s Level‬
‭CO-1‬ ‭Understand‬‭the command line interface of Linux with‬‭shell scripting.‬ ‭3‬
‭ pply‬‭shell scripting for‬‭task automation with shell‬‭scripting.‬
A
‭ O-2‬ ‭Understand‬‭basics of Python language.‬
C ‭2‬

‭CO-3‬ ‭Analyze‬‭data with Python libraries such as Numpy,‬‭Pandas, and‬ ‭3‬


‭Matplotlib.‬
‭CO-4‬ ‭Apply‬‭machine learning techniques with Scikit-Learn.‬ ‭3‬

‭Course Topics‬ ‭Lab Hours‬


‭UNIT – I Overview of Linux‬
‭1.1‬ ‭Overview of Linux; Linux configuration: Installation, startup, run‬ ‭2‬
‭levels, Linux File and directory management, Text Processing and‬ ‭CO1‬
‭Editing Tools.‬
‭2‬
‭1.2‬ ‭ rocess Management, Linux Command Information, File Compression‬
P
‭and Archiving, Remote Login, and File Transfer tools.‬
‭2‬
‭1.3‬ I‭ ntroduction to Shell Programming: Loops. Variables, Functions,‬
‭Arrays.‬

‭UNIT – II Overview of Python‬


‭2.1‬ ‭Installing Python and an Integrated Development Environment (IDE),‬ ‭2‬
‭Jupyter Notebook, Basic syntax and variables, Data types.‬
‭2.2‬ ‭Control Flow, List, String, Tuples, Sets, Functions, arrays and matrices‬ ‭2‬ ‭CO2‬
‭(NumPy). Dictionary, File Handling, Modules, and Packages.‬
‭UNIT – III Introduction to NumPy, Pandas, and Matplotlib‬
‭3.1‬ ‭Overview of Pandas library, Series and DataFrames, slice,‬
‭2‬ ‭CO3‬
‭broadcasting. Handling missing data, Data normalization and‬
‭standardization, Merging and joining datasets, Grouping and‬
‭aggregation‬
‭3.2‬ ‭Introduction to Data Visualization, Importance of visualization in‬ ‭2‬
‭data science, Types of charts and plots, Matplotlib Basics, Creating‬
‭basic plots (line, bar, scatter).‬

‭UNIT-IV Machine Learning with Scikit-Learn‬


‭4.1‬ ‭Introduction to Machine Learning, Types of machine‬
‭2‬
‭learning, Supervised and unsupervised learning, Overview of‬ ‭CO4‬
‭Scikit-Learn library‬
‭4.2‬ ‭Linear regression, decision trees, random forests, Model evaluation‬
‭2‬
‭and validation.‬

‭4.3‬ ‭Unsupervised Learning Algorithms, Clustering (K-means,‬


‭2‬
‭hierarchical), Dimensionality reduction (PCA).‬

‭ extbook References:‬
T
‭Text Book:‬
‭1.‬ V ‭ edran Dakic, Jasmin Redzepagic,‬‭Linux Command Line‬‭and Shell Scripting Techniques‬‭, 1‬‭st‬
‭ed. O'Reilly, 2022.‬
‭2.‬ ‭Rocky Johnson,‬‭Linux Command Lines and Shell Scripting‬‭,‬‭1‭s‬t‬ ‭ed. Rocky Johnson, 2022.‬
‭3.‬ ‭Bill Lubanovic,‬‭Introducing Python: Modern Computing‬‭in Simple Packages‬‭, 1‬‭st‬ ‭ed.‬
‭O'Reilly, 2014.‬
‭4.‬ ‭Wes McKinney,‬‭Python for Data Analysis: Data Wrangling‬‭with pandas, NumPy, and‬
‭Jupyter‬‭, 3‬‭rd‬ ‭ed. O'Reilly, 2022.‬

‭Reference Book:‬
5‭ .‬ J‭ ason Cannon,‬‭Shell Scripting‬‭, 1st ed. O'Reilly, 2015.‬
‭6.‬ ‭Mark Lutz,‬‭Learning Python‬‭, 5‬‭th‬ ‭ed. O'Reilly, 2013.‬
‭7.‬ ‭Andreas C. Müller, Sarah Guido,‬‭"Introduction to Machine‬‭Learning with Python: A Guide‬
‭for Data Scientists‬‭, 1‬‭st‬ ‭ed. O'Reilly, 2016.‬
‭Evaluation Method‬
‭Item‬ ‭Weightage (%)‬ ‭Associated CO‬
‭ ab assessment 1 (Unit-1)‬
L 1‭ 5‬ ‭ O1‬
C
‭Lab assessment 2 (Unit-3)‬ ‭15‬ ‭CO3‬
‭Mid Term (Unit-1 + Unit-2)‬ ‭25‬ ‭CO1, CO2‬
‭End Term‬ ‭45‬ ‭ O1, CO2, CO3, CO4‬
C
‭(Unit-1+Unit-2+Unit-3+Unit-4)‬

‭CO and PO Correlation Matrix (CSE)‬

‭CO‬ ‭PO1‬ P ‭ O2‬ P ‭ O3‬ P ‭ O4‬ P ‭ O5‬ ‭PO6‬ ‭PO7‬ ‭PO8‬ ‭PO9‬ ‭PO10‬ ‭PO11‬ ‭PO12‬ ‭PSO1‬ P ‭ SO2‬ P ‭ SO3‬
‭ O1‬
C ‭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 and PO Correlation Matrix (B.Tech. – M.Tech. Integrated Dual Degree (CSE))‬

‭CO‬ ‭PO1‬ P ‭ O2‬ P ‭ O3‬ P ‭ O4‬ P ‭ O5‬ ‭PO6‬ ‭PO7‬ ‭PO8‬ ‭PO9‬ ‭PO10‬ ‭PO11‬ ‭PO12‬ ‭PSO1‬ P ‭ SO2‬ P ‭ SO3‬
‭ O1‬
C ‭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‬

‭ ast Updated On: 10‬‭th‬ ‭October 2023‬


L
‭Updated By: Pawan Kumar‬
‭Approved By:‬

You might also like