Big Idea 1
Big Idea 2
Big Idea 3(Part 1)
Big Idea 4
Big Idea 5
200

What is a benefit of collaboration between group members working on app development?

Having a diverse group of perspectives.

200

Add  011100 + 010001 in decimal

28 +17=45

200

Which variable(s) contain the value 50 after all the code is run?


a and c

200

How is information transmitted over the internet?

Info is broken into packets. The packets can be received in any order and still be reassembled by the recipient's device.

200

Describe one action that would help the digital divide and one action that would reduce the digital divide.

Helpful actions include increasing accessibility and education. Harmful actions create barriers.

400

What is the difference between the Purpose and the Functionality of a program?

Purpose is why it was created, Functionality is how it works.

400

What is the minimum number of bits you would need to represent an album with 10 songs?

4 bits

400

Assume that both lists and strings are indexed starting with index 1.

The list stuffList has the following contents:

 ["cat", "dog", "ben", "sip"]

Let favWord be the element at index 3 of stuffList. Let favChar be the character at index 2 of favWord. 

What is the value of favChar ?

e

400

What is the difference between the Internet and the World Wide Web?

The World Wide Web is a system of linked pages, programs, and files that is accessed via a network called the Internet.

400

A new tech company is designing an innovative game console that can recognize the face of the person who is playing the game and automatically load their profile.

What actions can the game developers take to avoid issues in their face recognition algorithm?

They can provide the algorithm with a lot of people of different ages, genders, and ethnicities. Make sure to test it out on different people.

600

Sheila wants to use an app to get food delivered to her house. What types of information would she need to provide to the app?

inputs: name, address, credit card info, etc

600

A nature photographer is emailing images of butterflies back to her team so they can catalog them. She notices that the images sent in her email are of lower quality than the images on her camera.

What type of compression is likely being used in her email? 

Lossy Compression

600

What is displayed after all the code is run?


12 40 30 50

600

What is fault tolerance and how is it achieved?

Fault-tolerance is the ability of a network to continue working even if there is a broken connection. You can achieve this by having multiple redundant pathways between connections.

600

Give an example of a scenario when crowdsourcing would be beneficial.

A scenario that having a large amount of diverse, real data would be helpful.

800

PROCEDURE secret (m)

{

    result ← 0

    REPEAT 5 TIMES

    {

        result ← m + result

    }

    RETURN result

}

Write an expression that represents what is returned from secret(m)

m * 5 or 5m

800

A car’s dashboard camera captures an image of the view every second. Each picture is stored as data. With each picture, it also captures and stores the car’s speed, the date and time, and the GPS location as metadata. 

What is an example of something that could be determined ONLY from the data?

Anything that is visual or can be determined from the images captured. Nothing from the metadata: no speed, date, time, or locations.

800

To qualify for a summer internship, a student must be either at least 15 years old or in grade 10 or higher, but must not yet be 18 years old. 

Let “age” represent a student’s age and let “grade” represent the student’s grade level. 

Write a boolean expression that will evaluate to true if the student qualified for the internship and evaluates to false otherwise?

((age ≥ 15) OR (grade ≥ 10)) AND (age < 18)

800

What is the difference between Parallel and Distributed computing?

Parallel computing uses one computer with multiple processors. Distributed computing uses multiple computers processing tasks that are divided up.

800

Why would an artist publish their work with a Creative Commons License?

So others can sample or possibly use the artist's work in their own projects, for profit or not, and the artist will receive credit.

1000

A homework assignment has 10 questions. It is graded as follows: Number of Correct Answers

9-10=Check plus / 7-8=Check / < 7=Check minus

Let “score” represent the number of correct answers for a particular student. The following code segment is intended to display the appropriate grade based on score. The code segment does not work as intended in all cases.

For which of the following values of score does the code segment not display the intended grade? (select two answers)

9, 8, 7, 6

8 and 6

1000

The owner of a sneaker shoe store keeps track of the some information for each transaction made at the store during a 7-day period. Customers can use cash, check, a debit card, or a credit card.

  • The date of the transaction

  • The method of payment used in the transaction

  • The number of items purchased in the transaction

  • The total amount of the transaction, in dollars

Using only the data collected during the 7-day period, what is a possible conclusion or pattern the owner could make/determine?

Only conclusions that involve the transaction dates, payment methods, number of items purchased per transaction, or total amount per transaction. This could be averages, totals, or a specific range of dates, etc.

1000

If the value of a is 5 and the value of b is 7, what is displayed after running the code?


-2

1000

A computer has two identical processors that can run in parallel. The chart below shows the amount of time it takes each processor to execute each of two processes. Neither process is dependent on the other.

Execution time on either processor

Processor A execution time = 30 seconds

Processor P execution time = 45 seconds

What is the difference in execution time between running the two processes in parallel instead of running them one after the other on a single processor?

30 seconds

1000

What are some examples of actions you can take to practice safe computing? (cybersecurity)

Safe computing actions involve being aware of phishing scams on email, password security, multi-factor authentication.