0% found this document useful (0 votes)
431 views3 pages

LAB 1 - Problem Solving Through Algorithm and Flowchart

This document provides instructions for a laboratory activity in a Computer Programming 1 course. Students will be given a series of problems and must create flowcharts and pseudocode to solve each problem. The intended learning outcomes are for students to analyze problems, create logical flowcharts, and write equivalent pseudocode. Students will work in pairs on 4 problems related to daily activities. Their work will be evaluated based on a rubric assessing the analysis, solution, use of symbols, descriptions, organization, and overall understandability of the flowcharts and pseudocode. Materials needed include paper and drawing tools. Students must follow submission instructions to receive a grade.

Uploaded by

Jong Suk Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
431 views3 pages

LAB 1 - Problem Solving Through Algorithm and Flowchart

This document provides instructions for a laboratory activity in a Computer Programming 1 course. Students will be given a series of problems and must create flowcharts and pseudocode to solve each problem. The intended learning outcomes are for students to analyze problems, create logical flowcharts, and write equivalent pseudocode. Students will work in pairs on 4 problems related to daily activities. Their work will be evaluated based on a rubric assessing the analysis, solution, use of symbols, descriptions, organization, and overall understandability of the flowcharts and pseudocode. Materials needed include paper and drawing tools. Students must follow submission instructions to receive a grade.

Uploaded by

Jong Suk Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 3

DCIT 22 – Laboratory Activity 01

Republic of the Philippines


CAVITE STATE UNIVERSITY
Bacoor City Campus
SHIV, Molino VI, City of Bacoor

DEPARTMENT OF COMPUTER STUDIES


Bachelor of Science in Computer Science

DCIT 22: COMPUTER PROGRAMMING 1


(FUNDAMENTALS OF PROGRAMMING) - LABORATORY

LABORATORY 1: PROBLEM SOLVING THROUGH ALGORITHM OR


PSUEDOCODE AND FLOWCHART (GROUP)

In this activity, you will be given a series of problems surrounding people’s daily activities. You
are to create your interpretation of the problem using flowcharts and pseudocodes. Make your
interpretation as logical and systematic as possible.

INTENDED LEARNING OUTCOMES

At the end of this activity, the students are expected to be able to:

1. discuss the implications of the given problems;


2. create flowcharts following a logical interpretation of the given problems; and
3. write pseudocodes equivalent to your flowchart interpretation.

RUBRICS FOR GRADING

This rubric will be used to score the following about flowcharts:

1. Does the algorithm / pseudocode and flowchart indicate an analysis of the problem or
challenge to be solved?
2. Does the algorithm / pseudocode and flowchart show the key elements needed to
create a viable solution?
3. Is the flowchart created with proper symbols and descriptors, and logically well
organized?
4. Is the algorithm / pseudocode and flowchart clear, concise, and understood by people
other than the author?
Yes / No (worth
Criterion Description
15 points)
The algorithm / pseudocode and flowchart exhibits analysis
Analysis
of the problem by breaking it down into smaller tasks.
The algorithm / pseudocode and flowchart includes all the
Solution key elements to help visualize a final, generalized
solution.
The flowchart shows proper uses of symbols for start and
Symbols
stop, actions, and decisions.
Descriptions in the symbols are clear, concise, and refer
Descriptions
directly to the robot's actions or decisions.
Arrows are present in the flowchart that indicate the
Arrows program flow, and are labeled properly from decision
symbols with yes or no, or true or false.
The flowchart is neat, logically organized, and easily
Organization
understood by someone other than the author.
TOTAL _____ over 90

MATERIAL/S AND SOFTWARE NEEDED

 10 Short bond papers, or more


 Drafting Pen
 Any software that can be use to draw a flowchart. (eg. MS Word, Visio, DrawExpress and etc)

PROCEDURE

1. Choose a partner or companion. Most of the activities will be pair programming.

2. On the top left portion of each paper or page, write down the following:

DCIT 22 Laboratory Exercise 0<XX>


<Last Name>, <First Name> | “I can do this!”
<Course, Year & Section>
<Date>

3. On the first page of each question, write down your understanding of the problem. Include
in here some speculations and assumptions that you will use for your flowchart and
pseudocode.

4. On the second page of each question onwards, draw your draft of the corresponding
flowchart.

5. If needed, you may use additional papers or pages for your flowchart.

6. On a new paper following your flowchart, write its equivalent using pseudocodes / algorithm.
7. Keep your written answers secured until you complete the course. Should they be
requested, present them accordingly. Should you fail to do so, you will automatically receive
zero (0) mark.

8. Submit a copy of your output invidivually in our Google Classroom corresponding to the
post of this Laboratory Activity.

QUESTIONS

1. You are left in charge of taking care of your baby brother. Your mother asked you to
prepare the milk by 9:00 AM. Your father asked you to cook lunch by 11:00 AM. You
need bathe your brother by 3:00 PM. Lastly, at 5:00 PM, you have your scheduled game
with your team. Remember that each activity is time-specific. For the time outside the
specified hours, you are to do nothing but wait.

2. You were given five cubes and you were tasked by your Physics course instructor to
determine the one cube that weighs greater than the rest. Four of the cubes have the
same weight. You are only given to chances to weigh a set of cubes. After the second
weigh, you need to accurately discern the one cube that weighs more.

[Hint]

 To weigh the five cubes only up to two times to determine whichone weighs
more, you will need to weigh for the 1st round four cubes by twos and leave one
cube aside.
 If the two parts of weighed cubes are equal, then the cube we need to determine
is the fifth cube – the one we set aside.
 If not, then one of the four cubes we weighed is the one we need. To do this, we
will disregard the pair that weighs lesser and focus on the pair that weighs more.
We will weigh that pair for our 2nd round, and the cube that weighs more than
the other is the cube that we need.

3. You are to travel to Palawan for a beach escapade. Since you are going, you need a
set of materials for the trip. List down all the items you need, create a checklist
beforehand, determine whether you already have each of the items, and buy the items
you do not yet have. Indicate at least 5 items.

4. What can you conclude from this activity

INSTRUCTIONS FOR THE STUDENTS

The filename of your lab activity should be:


“<Last Name><First Name>-LaboratoryExercise0<XX>”

Save your work in Word format (.doc or .docx) and convert it into a pdf file.

Upload your file to the link provided for the activity in the Google Classroom.

Text should be visible and readable so use the standard format, font style: Arial and size: 11.

You might also like