Pimpri Chinchwad Education Trust’s
PIMPRI CHINCHWAD COLLEGE OF ENGINEERING
(An ISO 9001:2008 Certified Institute)
Sector No. 26, Pradhikaran, Nigdi, Pune – 411 044
Programming & Problem-solving
Laboratory 1
BME21G02
Student Name:
Roll No.:
PRN No.:
Department:
Program:
Semester:
Division:
Batch:
Course & Course Code:
Course Faculty:
Course Coordinator:
Module Coordinator:
COURSE OBJECTIVE
1. To explore MATLAB’s work environment, built-in functions, and commands.
2. To create an array and matrix and use script files for problem-solving.
3. To develop flowcharts, algorithms, and codes for solving problems related to branching, loops,
and control flow.
4. To visualize the experimental/ literature data using various commands and draw suitable
conclusions
COURSE OUTCOMES (CO’S)
CO1: Explain the MATLAB work environment, built-in functions, and commands to write codes for
solving problems.
CO2: Apply suitable commands and functions to create arrays, script files, branches, and loops to
simplex engineering/ fundamental science problems.
CO3: Select a suitable plot to visualize the data using MATLAB programs and draw practical/ relevant
interpretations.
CO4: Prepare flowcharts, algorithms, and MATLAB codes to solve simple real-world problems.
Pimpri Chinchwad Education Trust’s
PIMPRI CHINCHWAD COLLEGE OF ENGINEERING
(An ISO 9001:2008 Certified Institute)
Sector No. 26, Pradhikaran, Nigdi, Pune – 411 044
DETAILED SYLLABUS
Lab work/ Assignments
1. Introduction To Matrix Laboratory (Matlab)
Work environment; Windows; Symbols; Built-in functions and constants; Commands;
Variables; Pre-defined variables; Saving and loading variables. Case study/ example/ numerical
2. Creating Vectors And Matrices
Creating arrays; matrices; Creating evenly spaced vectors; Creating arrays with functions;
commands for creating special matrices. Case study/ example/ numerical.
3. Array Addressing
Indexing into arrays; Extracting multiple elements; Changing values in arrays; built-in functions
for handling arrays. Case study/ example/ numerical.
4. Script Files
input; disp; fprintf; fopen; fclose; and use of special commands; case study/ example/
numerical
5. Branches, Loops, And Control Flow
if-elseif-else; switch; try/ catch; while loop; for loop; break statement; continue statement; Case
study/ example/ numerical
6. Plots/ Data Visualization
Visualize variables using plotting functions; single and multiple graphs; Stem plot; plotting with
two Y-axis; sub-plots; semilogx; semiology; loglog; xlim; ylim; bar chart; histogram; pie chart;
scatter plot; surface and mesh plot; contour plots; 3-D plotting;
Mini-Project: The mini-project should be based on any topics related to the Mathematics/ Statistics/
Physics/ Chemistry/ Biology; Engineering Mechanics; Thermodynamics/ mechatronics
Teaching Scheme Evaluation Scheme
Lecture Practical Tutorial Hours Credit IE MTE TW PR ETE Total
- 2 - 2 1 - - 50 -- - 50
Pimpri Chinchwad Education Trust’s
PIMPRI CHINCHWAD COLLEGE OF ENGINEERING
(An ISO 9001:2008 Certified Institute)
Sector No. 26, Pradhikaran, Nigdi, Pune – 411 044
TERM WORK RUBRICS
Category Parameter 10 8-9 7-8 5-7 1-5 0
Overall
Attendance
Attendance ≥ 95% 80% - 90% 70% - 80% 50% - 60% 10% - 50% 0%
(15)
(15)
Lab Record Followed the
Lab Record Late up to 3 Did not
(20) submission time
Submission (5) days submit
line
Viva (< 3
Viva (≥ 3 correct Viva (0 correct
Knowledge (5) correct
Answers) Answers)
Answers)
All codes are Few codes are All codes
Skill
correct and correct and incorrect and
(5)
complete complete incomplete
All codes are Few codes are No codes are
Attitude concise & concise & concise and
(5) systematically systematically unsystematically
written written written
Registered for
Any online
the course,
Additional MATLAB Completed
completed
Activity course within timeline Not Registered
after the
Performance certification of & Certificate for any course
timeline,
Marks (5) minimum 2 copy submitted.
certificate copy
hours (5)
not submitted.
Successfully
executing Successfully
the executing the Successfully Successfully
Progressive Program Program and executing the executing the Completely
Did not work
Assessment Mini-project and generated Program but program but written a code
on mini-project
(10) generated only partial few results entire result is with errors
all required results incorrect incorrect
results correctly
correctly
TOTAL 50
.
Pimpri Chinchwad Education Trust’s
PIMPRI CHINCHWAD COLLEGE OF ENGINEERING
(An ISO 9001:2008 Certified Institute)
Sector No. 26, Pradhikaran, Nigdi, Pune – 411 044
BME21G02 Programming & Problem-solving Laboratory 1 (VSCE)
CONTINUOUS ASSESSMENT SHEET
Department: Mechanical Engineering Academic Year: 2023 - 2024 Date: 16/08/2023
Student Name: Class: Div:
Roll No.: Semester: Batch:
Seat No.:
**Abbreviations:
DP – Date Performed; DS – Date Submitted;
SBM: Submission (10); K: Knowledge (5); S – Skill (10); A: Attitude (5)
Sr Name of Lab DP DS SBM K S A Total Sign Remark
(5) (5) (5) (5) (20)
INTRODUCTION TO
MATRIX
1
LABORATORY
(MATLAB)
CREATING VECTORS
2
AND MATRICES
3 ARRAY ADDRESSING
4 SCRIPT FILES
BRANCHES, LOOPS,
5 AND CONTROL
FLOW
PLOTS/ DATA
6 VISUALIZATION
AVERAGE:
COURSE FACULTY COURSE CO-ORDINATOR
Pimpri Chinchwad Education Trust’s
PIMPRI CHINCHWAD COLLEGE OF ENGINEERING
(An ISO 9001:2008 Certified Institute)
Sector No. 26, Pradhikaran, Nigdi, Pune – 411 044
BME21G02 Programming & Problem-solving Laboratory 1 (VSCE)
FINAL ASSESSMENT SHEET
Department: Mechanical Engineering Academic Year: 2023 - 2024 Date: 16/08/2023
Student Name: Class: Div:
Roll No.: Semester: Batch:
Seat No.:
ATTENDANCE (A):
Total No. of Total No. Percentage of Total Marks
Category
Lab-Days Days Present Days Present (A)
Attendance (15)
LAB-RECORD (B):
Category SBM (Avg.) K (Avg.) S (Avg.) A (Avg.) Total Marks (B)
Lab-Record (20)
ADDITIONAL ACTIVITY PERFORMANCE (C):
Category Completion (3) Certificate Copy (2) Total Marks (C)
Course / Seminar
etc. (5)
Progressive Assessment (D):
Category Mini-Project (10) Mini-Project Report (10) Total Marks (D)
Mini-Project (10)
FULL & FINAL TERM-WORK:
Total Marks Total Marks Total Marks Total Marks Grand
Category
(A) (B) (C) (D) Total
Term Work
COURSE FACULTY COURSE CO-ORDINATOR