Copy of 126 POGIL 1
.docx
keyboard_arrow_up
School
University of Miami *
*We aren’t endorsed by this school
Course
A252
Subject
Computer Science
Date
Feb 20, 2024
Type
docx
Pages
7
Uploaded by MinisterBoulderPuppy35
Team Roles
Team Member
Manager: reads the questions aloud, makes sure everyone
contributes appropriately, and keeps track of time.
Jeremiah Howard
Consultant: observes team dynamics, talks with instructor and other teams, and presents conclusions to the class. Marko Tojagić
Quality Assurance: guides consensus-building process, records team answers, and provides team reflection to instructor.
Danny Trujillo
Activity 1: Algorithms Each week, you will work in teams of 3–4 students to learn new concepts. This activity will introduce you to the process. We’ll use a simple game to explore basic searching algorithms. Model 1 Hi-Lo Game Hi-Lo is a number guessing game with simple rules, played by school children. a) There are two players – A and B
. b) Player A thinks of a number from 1 to 100. c) Player B guesses a number. d) Player A responds with “too high”, “too low”, or “you win”. e) Players B and A continue to guess and respond until B wins (or gives up).
Questions (20 min) 1. How many different answers can player A give? 1-100
2. When does the game end? When player B gives up or guesses the number
3. Play the game a few times to ensure that everyone understands the rules. 4. Create 4 or 5 different guessing strategies
that Player B could use. Each strategy should describe a different approach
to the game. For example: Start at 1, and count up until the correct answer is found. In computer science, we call such strategies algorithms
. You can use the example for strategy (a). Come up with 3 or 4 more. Try to have a mixture of simple and clever algorithms, including ones that young children could use. a)
Keep guessing from number 1 to 100
b)
Start at 50 and change based on the too high or too low response
c)
Count From 100 to 1
d)
Randomly guess around the range
e)
Count up from 1 in increments of 5
5. Rank order the algorithms by how fast
they will find the right answer. Write 1 for the
fastest algorithm (fewest guesses) and 5 for the slowest one (most guesses). 5. A 4.C 3.E 2.D.
1.B
6. Rank order the algorithms by how easy
they are to describe. (Suppose you had to explain them to a first grader so that they could play the game.) Write 1 for the algorithm that is easiest to describe and 5 for the one that is hardest. 1.
A
2.
C
3.
B
4.
D
5.
E
7. For each algorithm (a to e), plot its fast and easy values on the graph:
A.
1 difficulty / 3 speed
B.
3 difficult/ 1 speed
C.
1 difficulty/ 3 speed
D.
2.5 difficulty/ 2.5 speed
E.
5 difficulty / 4 speed
8. In complete sentences, describe the relationship between the fast and easy rankings, including what you see from the graph. Whatever would allow player B to guess less decided how fast we rated it, And difficulty is how easy it is to describe the method and perform it.
Hi-Lo is not just a game. In computing, we often must search for a particular item in a set. For example, the Harvard University Library has roughly 16,000,000 volumes, and the US Library of Congress has roughly 22 million cataloged books and over 100,000,000 total items. Data scientists are particularly interested in searching very large
sets, with millions or billions of values.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Project - ITDR2104 (10 Marks)
General Instructions:
This project work consists of four parts. This is not a group work. Every student must
work on this project individually.
This project has to be completed as we make progress in this course.
Each part of the project can be completed within 3 weeks from the completion of relevant
part in class.
Two or more students submitting a similar report will get ZERO marks.
• Submit this report on 23/12/2021 4nm through Blackboard only. No email submission
will be acknowledged/accepted/marked.
Part-1:5 marks
Create a Java Project (with a class and a test class) to represent some real-world entity such as a
technology item (TV, Fan etc), an animal, a person, a vehicle, etc. In our class, we have already
seen example classes such as Circle, Student, Rectangle, TV etc.
The class will:
a) Create a total of 5 member variables for the class by selecting the appropriate data types
for each field. For example, a class to represent a lamp might include…
arrow_forward
Facts:
Design thinking is a non-linear, iterative process that teams use to understand users, challenge assumptions, redefıne problems and create innovative solutions to prototype and test. Involving
five phases-Empathize, Define, Ideate, Prototype, and Test-it is most useful to tackle problems that are ill-defined or unknown. - canvas.unle
Question:
If you'll explain Design Thinking in ONE WORD what would it be and why?
arrow_forward
There are two strategies for ending procedures and resolving impasses:
arrow_forward
Usability Testing is a term that you use to describe what you do.
arrow_forward
Object orentied Programming
Sports World is an Events Management Company that organizes the running of major sporting games, such as the Olympic Games.
Before being used to host a sporting event, venues are assessed by an Administrator who checks that they are fit for purpose. If the venue can hold more than 10,000 people, the Administrator conducts additional health and safety checks to ensure that the venue is safe.
A year before the games begin, a Team of Staff is appointed to run the day-to-day operations, including booking successfully assessed/safety-checked venues. Six months before the games begin, the Team of Staff produce a Program that lists the date, time and location of each sporting event. At this point, Athletes can register for an event by giving their name, address, date of birth and best time for their event. Some overseas athletes need to apply for a visa and the system needs to record whether they were successful.
A week before the games begin, a Team of Staff…
arrow_forward
A plan untested is not a useful plan. Describe the types of testing strategies that may be employed.
arrow_forward
Pipelining decreases the latency of each task.
true
false
arrow_forward
In order to cancel tasks and release bottlenecks, you may use one of two strategies:
arrow_forward
Correct and detailed answer will be Upvoted else downvoted. Thank you!
List and Explain the guidelines for automated testing
arrow_forward
What do you think makes a team work well together?
arrow_forward
Problem Statement:
A famous product photographer Xavier is in high demand and is being approached by various
companies to get their products photographed. Xavier does all of this product shoots at his studio and
wants to make sure that he maximizes his returns by covering as many photoshoots in a day as
possible. For a product shoot to be conducted, the product first has to be staged and then
photographed. He has a team who stages the products and he does the photoshoots. Depending on
the product, it takes different amounts of time to stage and varied time to complete the shoot. His team
can stage another product in another part of the studio while Xavier is busy with a photoshoot of a
previously staged product. Assuming that his team can work on only one product at a time before they
move to staging another and Xavier also finishes one product photoshoot before moving to the next,
you are expected to help Xavier make best use of his team and his time by deciding the order in which
the…
arrow_forward
IMMUNIZATION TRACKER SYSTEM
“I’ve got the idea of the century!” proclaims Nana Gyamfua, a new systems analyst with Tricky Pee Business Inc group. “Let’s skip all this SDLC garbage and just prototype everything. Our projects will go a lot more quickly, we’ll save time and money, and all the users will feel as if we’re paying attention to them instead of going away for months on end and not talking to them.”
George, an HR manager also thinks that building a prototype can mean only one thing: a nonworking scale model. He also believes that this way is too cumbersome to prototype information systems and thus is reluctant to do so.
George is so intrigued with mobile apps and therefore after consultation with the other systems managers of Tricky Pee Business Inc, download a mobile app to track the immunization status of the child. The first action is to register with the child’s details and their own. The app fetches the latest immunization plan from a server and computes a schedule for the…
arrow_forward
Alert: Don't submit AI generated answer and propvide detail solution with proper explanation and step by step answer.
prove by cases that : | x+ y| <= |x| + |y|
arrow_forward
Checklist testing, what is it? Make the connection to your project using the real-world illustration you've chosen.
arrow_forward
A project's chances of success are significantly reduced when users and designers do
not communicate effectively with one another.
arrow_forward
How do you motivate yourself?
arrow_forward
Analysis and design are comparable: Designs concentrate on the ultimate outcome, whereas analyses include individuals.
arrow_forward
Experimental Engineering Analysis:
Experimental engineering analysis is used
for Solution of engineering problems
true
false
There are in general levels of standards of
measurements International standards and
Working standards
true
False
The value of the Mega is equal to 10^-6 *
true
false
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Related Questions
- Project - ITDR2104 (10 Marks) General Instructions: This project work consists of four parts. This is not a group work. Every student must work on this project individually. This project has to be completed as we make progress in this course. Each part of the project can be completed within 3 weeks from the completion of relevant part in class. Two or more students submitting a similar report will get ZERO marks. • Submit this report on 23/12/2021 4nm through Blackboard only. No email submission will be acknowledged/accepted/marked. Part-1:5 marks Create a Java Project (with a class and a test class) to represent some real-world entity such as a technology item (TV, Fan etc), an animal, a person, a vehicle, etc. In our class, we have already seen example classes such as Circle, Student, Rectangle, TV etc. The class will: a) Create a total of 5 member variables for the class by selecting the appropriate data types for each field. For example, a class to represent a lamp might include…arrow_forwardFacts: Design thinking is a non-linear, iterative process that teams use to understand users, challenge assumptions, redefıne problems and create innovative solutions to prototype and test. Involving five phases-Empathize, Define, Ideate, Prototype, and Test-it is most useful to tackle problems that are ill-defined or unknown. - canvas.unle Question: If you'll explain Design Thinking in ONE WORD what would it be and why?arrow_forwardThere are two strategies for ending procedures and resolving impasses:arrow_forward
- Usability Testing is a term that you use to describe what you do.arrow_forwardObject orentied Programming Sports World is an Events Management Company that organizes the running of major sporting games, such as the Olympic Games. Before being used to host a sporting event, venues are assessed by an Administrator who checks that they are fit for purpose. If the venue can hold more than 10,000 people, the Administrator conducts additional health and safety checks to ensure that the venue is safe. A year before the games begin, a Team of Staff is appointed to run the day-to-day operations, including booking successfully assessed/safety-checked venues. Six months before the games begin, the Team of Staff produce a Program that lists the date, time and location of each sporting event. At this point, Athletes can register for an event by giving their name, address, date of birth and best time for their event. Some overseas athletes need to apply for a visa and the system needs to record whether they were successful. A week before the games begin, a Team of Staff…arrow_forwardA plan untested is not a useful plan. Describe the types of testing strategies that may be employed.arrow_forward
- Pipelining decreases the latency of each task. true falsearrow_forwardIn order to cancel tasks and release bottlenecks, you may use one of two strategies:arrow_forwardCorrect and detailed answer will be Upvoted else downvoted. Thank you! List and Explain the guidelines for automated testingarrow_forward
- What do you think makes a team work well together?arrow_forwardProblem Statement: A famous product photographer Xavier is in high demand and is being approached by various companies to get their products photographed. Xavier does all of this product shoots at his studio and wants to make sure that he maximizes his returns by covering as many photoshoots in a day as possible. For a product shoot to be conducted, the product first has to be staged and then photographed. He has a team who stages the products and he does the photoshoots. Depending on the product, it takes different amounts of time to stage and varied time to complete the shoot. His team can stage another product in another part of the studio while Xavier is busy with a photoshoot of a previously staged product. Assuming that his team can work on only one product at a time before they move to staging another and Xavier also finishes one product photoshoot before moving to the next, you are expected to help Xavier make best use of his team and his time by deciding the order in which the…arrow_forwardIMMUNIZATION TRACKER SYSTEM “I’ve got the idea of the century!” proclaims Nana Gyamfua, a new systems analyst with Tricky Pee Business Inc group. “Let’s skip all this SDLC garbage and just prototype everything. Our projects will go a lot more quickly, we’ll save time and money, and all the users will feel as if we’re paying attention to them instead of going away for months on end and not talking to them.” George, an HR manager also thinks that building a prototype can mean only one thing: a nonworking scale model. He also believes that this way is too cumbersome to prototype information systems and thus is reluctant to do so. George is so intrigued with mobile apps and therefore after consultation with the other systems managers of Tricky Pee Business Inc, download a mobile app to track the immunization status of the child. The first action is to register with the child’s details and their own. The app fetches the latest immunization plan from a server and computes a schedule for the…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Principles of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning