

Computer Science Review
Presentation
•
Other
•
8th Grade
•
Hard
Patricia Radford
Used 1+ times
FREE Resource
22 Slides • 43 Questions
1
Multiple Choice
If you're confronted by a difficult situation online, and you don't know exactly how to handle it, what should you do?
Ask an online friend for help
Turn off the computer
Make an educated guess
Tell an adult
2
Multiple Choice
Does this look like a legitimate email address: JMayer@weIIsfarg0.com?
Yes
No
3
Big Question:
How do we define Computational Thinking as an approach used to understand complex problems and develop possible solutions?
How do we identify the four corner stones of computational thinking as decomposition, pattern recognition, abstraction and algorithmic thinking
Key words: Computational, decomposition, pattern, abstraction, algorithm
4
Multiple Choice
a verb that means to write instructions for a computer
code
debugging
event
algorithm
5
Multiple Choice
Keeping your personal information a secret online is a wise policy. In the preceding sentence, what does "policy" mean?
Method
Type of software
Trick or trap
General plan
6
Multiple Choice
An action code that causes something to happen or to start.
debugging
algorithm
code
event
7
Algorithm noun
A set of instructions to perform a task or solve a problem
Al-gor-ithm
"A basic algorithm for making a cake"
8
Multiple Choice
An algorithm that has been coded into something that can be run by a machine is called a...
program
bug
loop
command
9
Multiple Choice
10
Multiple Choice
A list of steps to finish a task. A set of instructions that can be performed with or without a computer.
program
algorithm
command
condition
11
Turn & Talk
Person A: I think that.....
Person B: I agree / would like to build on / would like to challenge
​How many problems do you solve every day? What kind of problems do you solve each day? How do you solve those problems?
12
Multiple Choice
Part of a program that does not work correctly.
debugging
variable
algorithm
bug
13
Multiple Choice
You receive this text from a number you don't recognize. What's the best response?
Send a text back asking who it is
Spy on the water fountain and see who shows up
Don't respond, and tell your parents
Send text back saying "no"
14
Multiple Choice
Finding and fixing problems in an algorithm or program.
sequencing
debugging
conditonals
behavior
15
How many problems do you solve every day? What kind of problems do you solve each day? How do you solve those problems?
You solve the problem of how you get to school by planning a route and using a map?
Some problems are even solved for you like, what to watch next on Netflix?
16
Multiple Choice
Putting commands in correct order so computers can read the commands
loop
repeat
debugging
sequencing
17
Multiple Choice
18
Multiple Choice
The action of doing something over and over again
conditionals
until
loop
constant
19
Computational Thinking is an approach used to understand complex problems and develop possible solutions.
20
Multiple Choice
A statement that a program checks to see if it is true or false. If true, an action is taken. Otherwise, the action is ignored.
debugging
until
repeat
condition
21
Multiple Choice
Why do you need to be more cautious with friends you meet online than with the friends you meet at school?
Most people on the internet aren't as trustworthy as people in the real world
Online, it's more difficult to tell if a person is who he says he is
Friendships that begin online aren't "real"
Websites have very strict rules about online friends
22
Multiple Choice
Statements that only run under certain conditions.
bug
command
conditionals
algorithm
23
Computational Thinking is an approach used to understand complex problems and develop possible solutions.
How can you route pieces of information across a network to the other side of the world?
How can you make the images in a computer game look more realistic?
How can we track the spread of infections of a virus?
How can you search billions of websites items quickly?
24
Multiple Choice
A loop that continues to repeat while a condition is true.
for loop
while loop
until
function
25
Multiple Choice
26
Multiple Choice
A named group of programming instructions. They are reusable abstractions that reduce the complexity of writing and maintaining programs.
function
loop
repeat
algorithm
27
Computational Thinking
28
Multiple Choice
A variable used throughout a program that never changes value
event
command
bug
constant
29
Multiple Choice
Which of the following is the best place to keep your passwords?
A notepad
On your profile
On your computer
On your hand
30
Multiple Choice
A placeholder for a piece of information that can change.
constant
variable
until
function
31
Computational Thinking
Decomposition – breaking down a large problem into smaller sub-problems that are easier to understand
Abstraction – removing irrelevant parts from a problem and focussing on the relevant details needed to solve it.
Pattern Recognition– Finding patterns and similarities within a problem.
Algorithmic Thinking - Identifying the steps involved in solving a problem.
32
Multiple Choice
Loops that have a predetermined beginning, end, and increment (step interval).
event
until
while loop
for loop
33
Multiple Choice
34
Multiple Choice
An action that a sprite performs continuously until it’s told to stop.
behavior
function
constant
conditionals
35
Questions ahead...
36
Multiple Choice
A graphic character on the screen with properties that describe its location, movement, and look.
conditionals
algorithm
sprite
bug
37
Multiple Choice
Which word best describes how you should proceed with a new online friend?
Erratically
Cautiously
Deceitfully
Candidly
38
Multiple Choice
Breaking big problems in to smaller, more manageable problems
decomposition
debugging
algorithm
abstraction
39
Match
Decomposition
Pattern Recognition
Abstraction
Algorithm
Breaking down a problem into smaller problems
patterns that repeat
Removing details we don't need
A set of instruction to complete a task
Breaking down a problem into smaller problems
patterns that repeat
Removing details we don't need
A set of instruction to complete a task
40
Multiple Choice
Analyzing and identifying repeated sequences
debugging
abstraction
sequencing
pattern recognition
41
Multiple Choice
You know that Savannah Technical College uses Blackboard. Choose the url that is least likely to be valid
https://auth.savannahtech.edu/cas/login?service
https://auth.savannahtech.webs.com/cas/login?service
http://savannahtech.blackboard.com
https://savannahtech.blackboard.com/webapps/portal
42
Multiple Choice
Removing parts of a problem that are unnecessary and making one solution to work for multiple problems.
debugging
abstraction
sequencing
decomposition
43
Go to class notebook
Complete Activity 1
44
Multiple Choice
What kind of personal information is it okay to reveal online?
Your phone number
The name of your school
Your home address
Your favorite actor
45
46
Multiple Choice
47
Algorithms and Algorithmic Thinking
​An algorithm is a sequence of instructions that solves a problem or carry out a task. Algorithmic Thinking is the process of identifying the steps involved in solving a problem.
48
Multiple Choice
If you're friendly to people you meet online, chances are your behavior will be reciprocated. In other words:
If you're friendly, your internet service might be suspended
If you're friendly, crooks online will take advantage of you
If you are nice to people, they'll probably be nice to you as well
Making an effort to be nice online is usually a waste of time
49
Algorithms and Algorithmic Thinking
Sequence – Instructions written in the correct order.
Step 1 – Put toothpaste on your tooth brush
Step 2 – Brush your teeth with your tooth brush Step 3 – Rinse your mouth with water
Why do these have to be in the right sequence?
50
Multiple Choice
51
Algorithms and Algorithmic Thinking
When writing out the steps to solving a problem, it is important we as humans can understand it, before we write the instructions in a way computers will understand. There are three ways we represent algorithms for humans to understand. See the examples for writing your homework.
52
Multiple Choice
When is it okay to submit your personal information to a website?
When one of your friends tells you that the site is safe
When your parents say it's okay
When you receive an email requesting personal information
When all of your friends have already done it
53
Algorithms and Algorithmic Thinking
54
Multiple Choice
55
Questions ahead...
56
Multiple Choice
Olive is a 12-year-old girl living in Orlando, Florida. Which of the following screen names is the safest for her?
OliveBet55
Florida_Gurl
AstroCat
TweenChick98
57
Multiple Choice
An algorithm is...
Looking for patterns
A set of instructions to solve a problem/task
Removing detail we don't need
Breaking down problems into smaller problems
58
Multiple Choice
59
Algorithm for crossing the road
60
Open Ended
Write an Algorithm for crossing the road....
61
Algorithm for crossing the road
62
Algorithm for crossing the road
63
64
Writing an algorithm
SantaBot 2000 has been built to help
Santa deliver gifts around HAWI.
However he doesn't yet have the algorithm he needs to deliver them.
Write an algorithm for SantaBot that will allow him to get the gifts from the North Pole to around HAWI and delver the presents. The most detailed and accurate algorithm will get a sticker
65
Writing an algorithm
Things to consider:
SantaBot 2000 will not do any steps himself. If you don't tell him to pack gifts he will leave without any.
If you aren't clear he might get stuck in a loop or not know what to do next.
What else do we need to consider?
If you're confronted by a difficult situation online, and you don't know exactly how to handle it, what should you do?
Ask an online friend for help
Turn off the computer
Make an educated guess
Tell an adult
Show answer
Auto Play
Slide 1 / 65
MULTIPLE CHOICE
Similar Resources on Wayground
62 questions
G8 Q1 Lesson 1: Hand Tools & Equipment - Quizizz Class
Presentation
•
8th Grade
55 questions
Lesson 11 The Constitution Review
Presentation
•
8th Grade
60 questions
Civil War: From Division to Decision
Presentation
•
8th Grade
60 questions
Electromagnetic Wave Study Guide
Presentation
•
8th Grade
59 questions
資訊科技的社會議題
Presentation
•
8th Grade
59 questions
Human Geography of Canada
Presentation
•
8th Grade
63 questions
Road to Revolution
Presentation
•
8th Grade
59 questions
8th Grade Benchmark 1 Practice
Presentation
•
8th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Other
17 questions
guess the logo
Quiz
•
8th Grade
10 questions
Candy
Quiz
•
4th - 8th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Memorial Day History and Traditions
Interactive video
•
5th - 8th Grade
20 questions
summer trivia
Quiz
•
8th Grade
15 questions
Middle School Fun Trivia Questions
Quiz
•
7th - 8th Grade
7 questions
8th U8 T2 Quiz Review
Quiz
•
8th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade