BSc Industrial Engineering and Management
Department of Industrial Engineering and Management
University of the Punjab, Lahore.
IEM-426-L Data Science (Lab-01)
Academic Session: Semester 8, Spring 2024 (Batch: 2020)
Taxonomy
CLOs Description Domain PLOs
Level
Load and clean real-world complex or noisy
1 Cognitive 4 5
data
Analyze big data using programming language
2 Cognitive 4 4
and principles of data science
Employ appropriate methodologies in order to
3 extract meaningful information for decision Cognitive 3 4
making
Roll Number: __________________ Name : __________________________________________
Assessment Rubric
Weightage Marks Weighted
CLOs Description CLO
Out of 10 Marks
1 Load and clean data 1 10%
Choose correct techniques for 30%
2 2
analysis/task
3 Write correctly executable code 2 30%
4 Make correct interpretations 3 30%
9-10 (Excellent) = All criteria are met or followed with rare mistakes.
7-8 (Good) = Most criteria are met with only a few mistakes.
5-6 (Fair) = Many criteria are not met and/or there are many mistakes.
3-4 (Poor) = Most criteria are not met.
0-2 (No effort) = No / little effort to meet criteria.
Signed by Course Teacher/ Lab Instructor
LAB 1: R Basics
Objectives: At the end of this lab session, students will be able to:
1. Understand the R environment and its components.
2. Perform basic arithmetic operations in R.
3. Define and manipulate R objects, especially vectors.
4. Install and load R packages.
Background: R is a free software environment for statistical computing and graphics. It's widely used by
data analysts, researchers, and statisticians. R provides numerous tools for data analysis, including linear
and nonlinear modeling, time-series analysis, classification, clustering, and more.
Tasks:
1. Introduction to RStudio: Familiarize yourself with the interface - Script, Console, Environment,
and Plots panes.
2. Basic arithmetic: Perform addition, subtraction, multiplication, and division operations.
3. R objects: Create variables and assign values to them.
4. Vectors: Create and manipulate numeric, character, and logical vectors.
Paste your code and output and write the interpretations in the same order.