Search this site
Embedded Files
Skip to main content
Skip to navigation
Benny New Computing Portfolio
Home
About ME <put your name here>
About My Partners
Class Rules & Machinery
Secure Your Portfolio
Blown to Bits Book
2.01 B2B Chapter 1 Vocabulary
2.11 B2B The Digital Explosion
3.01 B2B Chapter 3 Vocabulary
3.10 B2B Electronic Documents
4.01 B2B Chapter 2 Vocabulary
4.11 B2B Privacy
5.01 B2B Chapter 4 Vocabulary
5.09 B2B Web Searches
6.01 B2B Chapter 6 Vocabulary
6.10 B2B Who Owns the Bits?
7.01 B2B Chapter 5 Vocabulary
7.08 B2B Cryptography and the Government
Performance Tasks
Create #1
Create #2
Explore #1
Explore #2
Grading Rubrics: Create & Explore
Unit 01 Getting Started
Example WriteUp Page
Unit 02 Intro to Mobile Apps
2.02 I Have a Dream Tutorial
2.03 The Internet and the Cloud
2.04 I Have a Dream Part 2
2.05 Mobile Apps and Mobile Devices
2.06 Algorithm Basics
2.07 I Have a Dream Projects
2.08 What is Abstraction?
2.09 Binary Numbers
2.10 Hardware Abstractions: Logic Gates
2.12 Unit wrap up
2.12 Unit Wrap Up
Unit 03 Creating Graphics & Images
3.02 Paint Pot Tutorial
3.03 Representing Images
3.04 Paint Pot Projects
3.05 Paint Pot Refactoring and Documentation
3.06 Error Detection
3.07 Parity Error Checking
3.08 Map Tour Tutorial
3.09 Map Tour with GPS and TinyDB
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
Blue dot unit 3
Unit 04 Exploring Computing
4.02 Turn Off Lights Tutorial
4.03 Turn Lights Off Projects
4.04 Logo 1
4.05 Coin Flip Simulation Tutorial
4.06 Coin Flip Experiment
4.07 Pseudo Random Numbers
4.08 Coin Flip Projects
4.09 Real World Models
4.10 Abstraction: Inside the CPU
Unit 05 Algorithms & Procedural Abstraction
5.02 Logo 2
5.03 Search Algorithms
5.04 Sorting Algorithms
5.05 Caesar Cipher App
5.06 Debugging Caesar Cipher
5.07 Analyzing Algorithms
5.08 Limits of Algorithms
Unit 06 Using and Analyzing Data
6.02 Quiz App
6.03 Quiz App Projects
6.04 Big Data
6.05 Clicker App with TinyWebDB
6.06 Clicker App with Firebase
6.07 Visualizing Data
6.08 Data Visualization Project
6.10 Wrap Up
Unit 07 Communicating Through the Internet
7.02 Internet: Basic Concepts
7.03 Socially Aware App: Broadcast Hub Tutorial
7.04 Internet Architecture and Packet Switching
7.05 IP Addresses and Domain Names
7.06 Cryptography Basics
7.07 Cryptography: Securing the Internet
Unit 08 AP Exam Prep
Unit 09 Beyond the AP CSP Exam
On-Line Course
Portfolio Help
Create Apps
Google Classroom
Create QR Codes
Benny New Computing Portfolio
Home
About ME <put your name here>
About My Partners
Class Rules & Machinery
Secure Your Portfolio
Blown to Bits Book
2.01 B2B Chapter 1 Vocabulary
2.11 B2B The Digital Explosion
3.01 B2B Chapter 3 Vocabulary
3.10 B2B Electronic Documents
4.01 B2B Chapter 2 Vocabulary
4.11 B2B Privacy
5.01 B2B Chapter 4 Vocabulary
5.09 B2B Web Searches
6.01 B2B Chapter 6 Vocabulary
6.10 B2B Who Owns the Bits?
7.01 B2B Chapter 5 Vocabulary
7.08 B2B Cryptography and the Government
Performance Tasks
Create #1
Create #2
Explore #1
Explore #2
Grading Rubrics: Create & Explore
Unit 01 Getting Started
Example WriteUp Page
Unit 02 Intro to Mobile Apps
2.02 I Have a Dream Tutorial
2.03 The Internet and the Cloud
2.04 I Have a Dream Part 2
2.05 Mobile Apps and Mobile Devices
2.06 Algorithm Basics
2.07 I Have a Dream Projects
2.08 What is Abstraction?
2.09 Binary Numbers
2.10 Hardware Abstractions: Logic Gates
2.12 Unit wrap up
2.12 Unit Wrap Up
Unit 03 Creating Graphics & Images
3.02 Paint Pot Tutorial
3.03 Representing Images
3.04 Paint Pot Projects
3.05 Paint Pot Refactoring and Documentation
3.06 Error Detection
3.07 Parity Error Checking
3.08 Map Tour Tutorial
3.09 Map Tour with GPS and TinyDB
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
Blue dot unit 3
Unit 04 Exploring Computing
4.02 Turn Off Lights Tutorial
4.03 Turn Lights Off Projects
4.04 Logo 1
4.05 Coin Flip Simulation Tutorial
4.06 Coin Flip Experiment
4.07 Pseudo Random Numbers
4.08 Coin Flip Projects
4.09 Real World Models
4.10 Abstraction: Inside the CPU
Unit 05 Algorithms & Procedural Abstraction
5.02 Logo 2
5.03 Search Algorithms
5.04 Sorting Algorithms
5.05 Caesar Cipher App
5.06 Debugging Caesar Cipher
5.07 Analyzing Algorithms
5.08 Limits of Algorithms
Unit 06 Using and Analyzing Data
6.02 Quiz App
6.03 Quiz App Projects
6.04 Big Data
6.05 Clicker App with TinyWebDB
6.06 Clicker App with Firebase
6.07 Visualizing Data
6.08 Data Visualization Project
6.10 Wrap Up
Unit 07 Communicating Through the Internet
7.02 Internet: Basic Concepts
7.03 Socially Aware App: Broadcast Hub Tutorial
7.04 Internet Architecture and Packet Switching
7.05 IP Addresses and Domain Names
7.06 Cryptography Basics
7.07 Cryptography: Securing the Internet
Unit 08 AP Exam Prep
Unit 09 Beyond the AP CSP Exam
On-Line Course
Portfolio Help
Create Apps
Google Classroom
Create QR Codes
More
Home
About ME <put your name here>
About My Partners
Class Rules & Machinery
Secure Your Portfolio
Blown to Bits Book
2.01 B2B Chapter 1 Vocabulary
2.11 B2B The Digital Explosion
3.01 B2B Chapter 3 Vocabulary
3.10 B2B Electronic Documents
4.01 B2B Chapter 2 Vocabulary
4.11 B2B Privacy
5.01 B2B Chapter 4 Vocabulary
5.09 B2B Web Searches
6.01 B2B Chapter 6 Vocabulary
6.10 B2B Who Owns the Bits?
7.01 B2B Chapter 5 Vocabulary
7.08 B2B Cryptography and the Government
Performance Tasks
Create #1
Create #2
Explore #1
Explore #2
Grading Rubrics: Create & Explore
Unit 01 Getting Started
Example WriteUp Page
Unit 02 Intro to Mobile Apps
2.02 I Have a Dream Tutorial
2.03 The Internet and the Cloud
2.04 I Have a Dream Part 2
2.05 Mobile Apps and Mobile Devices
2.06 Algorithm Basics
2.07 I Have a Dream Projects
2.08 What is Abstraction?
2.09 Binary Numbers
2.10 Hardware Abstractions: Logic Gates
2.12 Unit wrap up
2.12 Unit Wrap Up
Unit 03 Creating Graphics & Images
3.02 Paint Pot Tutorial
3.03 Representing Images
3.04 Paint Pot Projects
3.05 Paint Pot Refactoring and Documentation
3.06 Error Detection
3.07 Parity Error Checking
3.08 Map Tour Tutorial
3.09 Map Tour with GPS and TinyDB
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
3.11 Unit 3 Wrap Up
Blue dot unit 3
Unit 04 Exploring Computing
4.02 Turn Off Lights Tutorial
4.03 Turn Lights Off Projects
4.04 Logo 1
4.05 Coin Flip Simulation Tutorial
4.06 Coin Flip Experiment
4.07 Pseudo Random Numbers
4.08 Coin Flip Projects
4.09 Real World Models
4.10 Abstraction: Inside the CPU
Unit 05 Algorithms & Procedural Abstraction
5.02 Logo 2
5.03 Search Algorithms
5.04 Sorting Algorithms
5.05 Caesar Cipher App
5.06 Debugging Caesar Cipher
5.07 Analyzing Algorithms
5.08 Limits of Algorithms
Unit 06 Using and Analyzing Data
6.02 Quiz App
6.03 Quiz App Projects
6.04 Big Data
6.05 Clicker App with TinyWebDB
6.06 Clicker App with Firebase
6.07 Visualizing Data
6.08 Data Visualization Project
6.10 Wrap Up
Unit 07 Communicating Through the Internet
7.02 Internet: Basic Concepts
7.03 Socially Aware App: Broadcast Hub Tutorial
7.04 Internet Architecture and Packet Switching
7.05 IP Addresses and Domain Names
7.06 Cryptography Basics
7.07 Cryptography: Securing the Internet
Unit 08 AP Exam Prep
Unit 09 Beyond the AP CSP Exam
On-Line Course
Portfolio Help
Create Apps
Google Classroom
Create QR Codes
5.03 Search Algorithms
5.3 Search Algorithms Curriculum Page
Questions for the Classroom Activity
(
POGIL
) Define a
pseudocode algorithm
that will efficiently play the guessing game.
Answer
Ask the range of numbers
Make your first guess the range of numbers divided by 2
Ask for low or high feedback
If the number is low, remove the bottom half of the list from he range
If the number is high, remove the top half of the list from he range
Establish the new range based on the high or low feedback
Repeat steps 2-6 until number is guessed
(
POGIL
) To guess a number between 1 and 100, what's the maximum number of guesses your algorithm would take?
Answer
7 guesses
(
POGIL
) To guess a number between 1 and 500, what's the maximum number of guesses your algorithm would take?
Answer
9 guesses
Suppose you have a deck of cards and you want to find the Ace of Spades. If the deck is shuffled, which is the best search algorithm to use and why?
Answer
Sequential because for binary it would be hard to track what cards you have checked and would get lost.
Give an example of a search problem you encounter in everyday life. Do it use sequential, binary, or some other search?
Answer
One search problem that
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse