Professional Documents
Culture Documents
CE100L - Lab Task 2A - Week 2
CE100L - Lab Task 2A - Week 2
Report Total
Name Roll number Scaled to 10
(out of 100) (out of 10)
Signature: ____________________________
Objective
The goal of this handout is to learn about writing an algorithm and drawing flowcharts.
Equipment and Component
Component Description Value Quantity
Computer Available in lab 1
Conduct of Lab
1. Students are required to perform this experiment individually.
2. In case the lab experiment is not understood, the students are advised to seek help from the course
instructor, lab engineers, assigned teaching assistants (TA) and lab attendants.
Lab Tasks
Task A
Write an algorithm to take 10 integers as input, find the average, then display the average as
output.
Task C
Push the repository.
Assessment Rubric for Lab
Method for assessment:
Lab reports and instructor observation during lab sessions. Outcome assessed:
a. Ability to conduct experiments, as well as to analyze and interpret data (P) b. Ability to function on multi-disciplinary teams (A)
c. Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice (P)
Performance Max Obtained
Task CLO Description Exceeds expectation Meets expectation Does not meet expectation
metric marks marks
Executes without errors Executes without errors, user
Does not execute due to syntax
excellent user prompts, prompts are understandable,
1. Realization errors, runtime errors, user
good use of symbols, minimum use of symbols or
of experiment 1 1 Functionality 40 prompts are misleading or non-
spacing in output. Through spacing in output. Some
(a) existent. No testing has been
testing has been completed testing has been completed
completed (0-19)
(35-40) (20-34)
Actively engages and Cooperates with other group
Distracts or discourages other
2. Teamwork Group cooperates with other group member(s) in a reasonable
1 3 5 group members from conducting
(b) Performance member(s) in effective manner but conduct can be
the experiment (0-1)
manner (4-5) improved (2-3)
On Spot Able to make changes (8- Partially able to make changes
3. Conducting 1 1 10 Unable to make changes (0-4)
Changes 10) (5-7)
experiment (a,
c) Answered all questions (8- Unable to answer all questions
1 1 Viva 10 Few incorrect answers (5-7)
10) (0-4)
4. Laboratory
Comments are added and Comments are added and
safety and Code
1 3 5 does help the reader to does not help the reader to Comments are not added (0-1)
disciplinary commenting
understand the code (4-5) understand the code (2-3)
rules (a)
Excellent use of white
space, creatively organized Includes name, and
Poor use of white space
work, excellent use of assignment, white space
5. Data (indentation, blank lines) making
1 3 Code Structure 5 variables and constants, makes the program fairly easy
collection (c) code hard to read, disorganized
correct identifiers for to read. Title, organized work,
and messy (0-1)
constants, No line-wrap (4- good use of variables (2-3)
5)
Solution is efficient, easy to A logical solution that is easy
6. Data A difficult and inefficient solution
1 4 Algorithm 20 understand, and maintain to follow but it is not the most
analysis (a, c) (0-5)
(15-20) efficient (6-14)
Documentation
7. Computer
1 2 & Github 5 Timely (4-5) Late (2-3) Not done (0-1)
use (c)
Submissions
Max Marks (total): 100 Obtained Marks (total):