paper 2 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

what are the 3 key techniques of computational thinking?

A
  • abstraction
  • decomposition
  • algorithmic thinking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is decomposition?

A

breaking a problem down into smaller, more manageable sub-problems

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

what is abstraction?

A

picking out important info from the problem, and disregarding irrelevant information

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

what is algorithmic thinking?

A

a logical way of getting from the problem to the solution

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

name the 5 data types?

A
  • integer
  • float
  • boolean
  • character
  • string
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is an integer?

A

whole number

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

what is a float?

A

decimal number

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

what is a boolean?

A

only takes 2 values (true,false)(yes,no)

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

what is a character?

A

a single letter, number or symbol

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

what is a string?

A

a collection of characters

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

what is iterative testing?

A

testing a program over several steps

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

what is final testing?

A

when a program is tested at the end

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

name 3 types of test data?

A
  • normal
  • boundary
  • invalid/erroneus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what is authentication?

A

identifying the user before they can access a program

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

what is validation?

A

check made by a computer to ensure that data entered is sensible or reasonable

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