Search Header Logo
Computer Science Review

Computer Science Review

Assessment

Presentation

Other

8th Grade

Hard

Created by

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?

1

Ask an online friend for help

2

Turn off the computer

3

Make an educated guess

4

Tell an adult

2

Multiple Choice

Does this look like a legitimate email address: JMayer@weIIsfarg0.com?

1

Yes

2

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

1

code

2

debugging

3

event

4

algorithm

5

Multiple Choice

Keeping your personal information a secret online is a wise policy. In the preceding sentence, what does "policy" mean?

1

Method

2

Type of software

3

Trick or trap

4

General plan

6

Multiple Choice

An action code that causes something to happen or to start.

1

debugging

2

algorithm

3

code

4

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...

1

program

2

bug

3

loop

4

command

9

Multiple Choice

 You receive an internal e-mail from a coworker one day. The name isn’t familiar, but the e-mail address looks right and comes from @yourcompany.com. They’re from HR and just need to verify some information for your 401k, and they have attached an excel document with the info. What should you do?
1
 Check and see if the document looks real, viruses can't hide in excel worksheets anyways
2
 Throw away your computer and give the remains to IT
3
 Reply to the e-mail asking what a 401k is
4
Attempt to locate the HR employee and ask them in person about the document

10

Multiple Choice

A list of steps to finish a task. A set of instructions that can be performed with or without a computer.

1

program

2

algorithm

3

command

4

condition

11

​Turn & Talk

media

​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.

1

debugging

2

variable

3

algorithm

4

bug

13

Multiple Choice

You receive this text from a number you don't recognize. What's the best response?

1

Send a text back asking who it is

2

Spy on the water fountain and see who shows up

3

Don't respond, and tell your parents

4

Send text back saying "no"

14

Multiple Choice

Finding and fixing problems in an algorithm or program.

1

sequencing

2

debugging

3

conditonals

4

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?​

media
media

16

Multiple Choice

Putting commands in correct order so computers can read the commands

1

loop

2

repeat

3

debugging

4

sequencing

17

Multiple Choice

 How can you verify the legitimacy of a link?
1
 Just look at the words in the e-mail; they never lie
2
 Right-click and select 'Open in a new window'
3
 Hover over the link and look at the bottom of your browser window
4
Click on it and see

18

Multiple Choice

The action of doing something over and over again

1

conditionals

2

until

3

loop

4

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.

1

debugging

2

until

3

repeat

4

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?

1

Most people on the internet aren't as trustworthy as people in the real world

2

Online, it's more difficult to tell if a person is who he says he is

3

Friendships that begin online aren't "real"

4

Websites have very strict rules about online friends

22

Multiple Choice

Statements that only run under certain conditions.

1

bug

2

command

3

conditionals

4

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.

1

for loop

2

while loop

3

until

4

function

25

Multiple Choice

 What’s a common way hackers disguise themselves as professional companies?
1
By buying a similar looking URL
2
By hacking the company's email
3
By buying off the police
4
By buying the company

26

Multiple Choice

A named group of programming instructions. They are reusable abstractions that reduce the complexity of writing and maintaining programs.

1

function

2

loop

3

repeat

4

algorithm

27

​Computational Thinking

media

28

Multiple Choice

A variable used throughout a program that never changes value

1

event

2

command

3

bug

4

constant

29

Multiple Choice

Which of the following is the best place to keep your passwords?

1

A notepad

2

On your profile

3

On your computer

4

On your hand

30

Multiple Choice

A placeholder for a piece of information that can change.

1

constant

2

variable

3

until

4

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).

1

event

2

until

3

while loop

4

for loop

33

Multiple Choice

True or False: An attacker can gain access to your computer through an e-mail.
1
true
2
false

34

Multiple Choice

An action that a sprite performs continuously until it’s told to stop.

1

behavior

2

function

3

constant

4

conditionals

35

Questions ahead...

36

Multiple Choice

A graphic character on the screen with properties that describe its location, movement, and look.

1

conditionals

2

algorithm

3

sprite

4

bug

37

Multiple Choice

Which word best describes how you should proceed with a new online friend?

1

Erratically

2

Cautiously

3

Deceitfully

4

Candidly

38

Multiple Choice

Breaking big problems in to smaller, more manageable problems

1

decomposition

2

debugging

3

algorithm

4

abstraction

39

Match

Match the following

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

40

Multiple Choice

Analyzing and identifying repeated sequences

1

debugging

2

abstraction

3

sequencing

4

pattern recognition

41

Multiple Choice

You know that Savannah Technical College uses Blackboard. Choose the url that is least likely to be valid

1

https://auth.savannahtech.edu/cas/login?service

2

https://auth.savannahtech.webs.com/cas/login?service

3

http://savannahtech.blackboard.com

4

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.

1

debugging

2

abstraction

3

sequencing

4

decomposition

43

​Go to class notebook

Complete Activity 1

44

Multiple Choice

What kind of personal information is it okay to reveal online?

1

Your phone number

2

The name of your school

3

Your home address

4

Your favorite actor

45

media

46

Multiple Choice

You receive an urgent email that appears to be from IT asking you to reply with your password because your account is "compromised" or "over quota" or "suspended due to inactivity". Do you
1
Reply with your password
2
Ignore the email
3
Call IT to verify
4
Immediately log out of your email

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:

1

If you're friendly, your internet service might be suspended

2

If you're friendly, crooks online will take advantage of you

3

If you are nice to people, they'll probably be nice to you as well

4

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

You receive an unexpected email that claims to be from the "Help Desk". You must click a link to prevent problems with your account.
1
Follow the link, it is from the help desk
2
Ignore the email
3
Immediately log out of your email
4
Empty your junk mail

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?

1

When one of your friends tells you that the site is safe

2

When your parents say it's okay

3

When you receive an email requesting personal information

4

When all of your friends have already done it

53

Algorithms and Algorithmic Thinking

media

54

Multiple Choice

You receive a "friend" request on Facebook or Instagram, from someone you know. The request says they created a new account.
1
Accept the request, you know them.
2
Ignore the request, it is a scam.

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?

1

OliveBet55

2

Florida_Gurl

3

AstroCat

4

TweenChick98

57

Multiple Choice

An algorithm is...

1

Looking for patterns

2

A set of instructions to solve a problem/task

3

Removing detail we don't need

4

Breaking down problems into smaller problems

58

Multiple Choice

Your friend calls you, and tells you their account has been hacked. They ask you to put their old account on ignore, and they will send you a new friend request. You receive a "friend" request on Facebook or Instagram that day. The request says they created a new account.
1
Accept the request, you know them.
2
Ignore the request, it is a scam.

59

Algorithm for crossing the road

60

Open Ended

Write an Algorithm for crossing the road....

61

Algorithm for crossing the road

media

62

Algorithm for crossing the road

media

63

media

64

media

​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

media

​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?

1

Ask an online friend for help

2

Turn off the computer

3

Make an educated guess

4

Tell an adult

Show answer

Auto Play

Slide 1 / 65

MULTIPLE CHOICE