Computer Science EoY Revision Flashcards

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

What are the four cornerstones of computational thinking.

A

Decomposition
Pattern Recognition
Abstraction
Algorithms

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

Decomposition

A

Breaking down a complex problem or system into smaller, more manageable parts.

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

Pattern Recognition

A

Looking for similarities among and within problems.

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

Abstraction

A

Focusing on the important information only, ignoring irrelevant detail.

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

Algorithms

A

Developing a step-by-step solution to the problem, or the rules to follow to solve the problem.

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

What does ASCII stand for?

A

American Standard Code for Information Interchange

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

What is ASCII?

A

This consists of upper-case letters, lower-case letters, digits, punctuation marks, special characters and control characters.

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

What are the three basic programming constructs?

A

Sequence
Selection
Iteration

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

What is selection?

A

Selection is used to execute only a particular set of statements if a condition is satisfied.

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

What is iteration?

A

Iteration is used to execute a particular set of statements repeatedly until a condition is satisfied. There are three ways to create iteration:

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

What are the three ways to create iteration?

A

By counting how many times the statements are to be executed.
By repeatedly executing the statements until a condition is true.
By repeatedly executing the statements while a condition is true.

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

1

A

On/True

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

0

A

Off/False

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