Computing Flashcards

1
Q

chunks, visualise

How do you limit how many complicated bugs you have to fix?

A

Chunks: Run your program after each small chunk you create to check it works as you expect.

Visualise: Imagine what is happening on the screen when your program is running. Use this together with tracing.

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

isolate, visualise, tracing

Explain the strategies you can use to debug.

Finding and fixing bugs

A

Trace: Use your finger to go through your program 1 command at a time, saying out loud what is happening.

Isolate: Separate the chunk of code you think might be causing the bug. See if the program runs as expected without this chunk.

Visualise: Imagine what is happening on the screen when your program is running. Use this together with tracing or isolating.

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

Conditional selection

What is selection when programming?

A

Selecting what we want our program to do from different options:

IF this happens THEN do this…

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

Summarise, order, design

What 3 main steps can you use to plan your algorithm?

A

Summarise: What you want to happen in chunks (zoom out)

Order: The sequence of chunks and the sequence we will create it in

Design: Zoom in to each chunk to sequence what needs to happen in order

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

How can sentences help you plan your algorithm?

A

Think of the main chunks of your algorithm you will need to create as pseudo sentences. Pseudo sentences are normal sentences with unnecessary words taken out. Examples:

If robot turns left then speed up.

Move forwards. Turn right angle. Repeat x 4.

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

What is an operating system?

A

An operating system, like Windows, Android, IOS, Mac OS or Linux, is is software that controls all the hardware of a device.
You can use software installed onto that operating system.

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

How are folders used and what is a file directory?

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

Folders

What is a file directory?

A

The folder structure of an operating system is called a file directory.

Folders are used by the operating system to group similar files together. In most operating systems, user folders can be nested. This means you can put a folder inside another folder.

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

What is metadata? Give examples.

A

Metadata is small bits of data that helps organise and explain other data. Examples:

  • Date saved
  • Camera photo shot with
  • File type
  • Search keyword tags
  • Tags

Tags are metadata keywords that help organise alongside or instead of folders. Tags can be linked to multiple files.

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

What is an online reputation?

A

If you put information online about yourself it can last for a long time. This information becomes your online reputation. This can be positive or negative.

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

What is online bullying?

A

Online bullying is the same as face to face bullying: It is where someone is targeted several times. It can make people feel upset, lonely, anxious and nervous.

If you or someone else is bullied online, you should talk to a trusted adult such as a parent or teacher, who will help.

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

How is online bullying

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

What do you know about online information?

A

Some things online and in face to face life are real. Some things are made up.

This means some things online are not true.

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

How can you keep your online information safe and secure?

A

If you put any information about yourself online, it is stored in a database somewhere.

This information may be kept quite secure (usernames and passwords) or open for everyone to see like on a social media website (Facebook, Instagram, Snapchat).

Never share a password online or offline.

Always logout of devices that are shared with other people.

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

Who owns content?

What do you know about copyright?

A

If someone creates something, then that work belongs to them.

Occasionally, you might see someone has their name on content that isn’t actually theirs.

Everything in the world wide web belongs to someone, even if they don’t have their name on it.

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

What is sequence in programming?

A

A sequence is the order of the algorithm instructions or ‘commands’.