Big Idea 1 Flashcards

1
Q

What does effective collaboration produce

A

Computing innovation that reflects the diversity of talents and perspectives of those who design it.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Computing innovation

A

Physical, Non-physical computing software, and nonphysical computing concept.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Interpersonal skills learnt through collaboration

A

Communication, consensus building, conflict resolution and negotiation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

pair programming

A

One (driver) writes program code and teh other (observer, pointer, navigator) reviews each line as it’s typed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Think Pair Share

A

Think alone, pair to share ideas, and share your results with the class.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why to leave comments

A

Communicate to partner(s) / yourself.
Acknowledge code segments from other sources / media used from other sources.
Differentiate between partners.
Clarify the functionality of your code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Online tools

A

Repl.it, github, shared doc/folder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Who should you ask for test runs

A

Family members or friends

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

purpose of computing innovation

A

To solve problems / pursue interests through creative expression.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what does the understanding of the purpose of innovation provide developers

A

It provides developers with an improved ability to develop computing innovation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Guiding questions for finding the prupose of a computing innovation

A

Why does it exist?
What problem(s) does it solve?
What does it allow for that wasn’t possible before?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Computing innovations examples

A

App (games, socials, business)
Systems (e-commerce, clouds services, e-mail)
Physical device (computers, smartphones, wearable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

program input

A

data sent to computer for processing by a program
they come from a user or other program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

forms of input / output

A

tactile, audio, visual, text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how is an event generated

A

when a key is pressed, a mouse is clicked, a program is started or another defined action.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

event is associated and supplies

A

associated with action and supplies input data to program.

16
Q

inputs affect

A

output

17
Q

ouput

A

any data sent from a program to a device

18
Q

event

A

driven programming: program statements executed when triggered rather than through sequential flow of control

19
Q

depending on the event

A

the program jumps to a different code segment

20
Q

logic error

A

mistake in algorithm
program behaves unecpetadly

21
Q

syntax error

A

type or code doesn’t follow rules of language
program fails to run

22
Q

run-time error

A

program fails in the midst of running (called a bug)

23
Q

overflow error

A

the program is required to calculate something that’s outside of it’s defined range values.

24
Q
A