Computer Science Exam Prep YEAR 8

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/149

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

150 Terms

1
New cards

What does UI stand for?

User interface

2
New cards

What does UI mean?

To design screens with buttons, text boxes and labels.

3
New cards

Why do we need to use variables?

To store user input ( like name or score )

4
New cards

What does Event-driven programming mean?

To have an app responds to clicks and inputs using onEvent

5
New cards

What does navigate to mean?

Switch between screens based on what the use does

6
New cards

List 3 code blocks and what they do:

  • getText – reads what's in a text box.

  • setText – changes the text in a box or label.

  • console.log – shows messages in the debug console for testing.

7
New cards

What do vector graphs use?

Math path ( stay sharp when zoomed in)

8
New cards

What do raster graphs use?

Pixels ( can go blurry when enlarged )

9
New cards

What does fill and stroke mean?

Fill - inside color Stroke - outline colour and thickness

10
New cards

Grouping and alignment tools meaning

Grouping - keep items together Alignment tools - line things up

11
New cards

Why do we need layers?

To organize complex designs

12
New cards

Why do we need to convert text to path?

To edit like a shape

13
New cards

What should we export artwork as?

SVG or PNG

14
New cards

What should we use to reshape objects?

Nodes and bezier curves

15
New cards

What are 2 types of loops?

Repeat - for a certain number of times

Forever - repeat forever

16
New cards

What are 2 conditionals?

If - checks something and does an action

If/else - does one thing if true, another if false

17
New cards

What do we use for things like score, time or health?

Variables

18
New cards

What does Broadcast let us do?

Lets sprite communicate

19
New cards

What can we create games with?

Levels

Points

Sound

20
New cards

Why do we use the green flag? 2 reasons.

Start and stop to test or debug

21
New cards

What commands should we use to move turtle and draw? ( 8 )

FORWARD, BACKWARD, LEFT, RIGHT, PENUP (no drawing) PENDOWN (start drawing) CLEARSCREEN, REPEAT

22
New cards

What do angles control in Logo Programming?

The tunes ( 90 degrees for squares, 120 for triangles )

23
New cards

5 Key Terms for App Lab

Event, Button, User Interface, Variable, onEvent

24
New cards

Key terms for Scratch

Sprite, Stage, Backdrop, Broad cast, Loop

25
New cards

Key terms for Logo Programming

Forward, Backward, Left, Right, Clearscreen

26
New cards

Key terms for Vector Graphics

Vector, Rastor, Union, Difference, Intersection

27
New cards

What does Union do?

Joins two or more shapes together into 1 single shape

28
New cards

Difference meaning

Subtracts the top shape from the bottom and leaves a cut-out in the shape underneath

29
New cards

Intersection Meaning

Keeps only the overlapping part, everything else disappears

30
New cards

Exclusion meaning

Removes the overlapping area, keeps non-overlapping parts, looks like the opposite of intersection.

31
New cards

UI meaning

The design of an app that users interact with (buttons, screens, text boxes).

32
New cards

Event

An action that the app responds to

33
New cards

Button

A clickable part of the UI tat can trigger actionf

34
New cards

Text Box

A space where users can type input

35
New cards

Screen

A section or page of the app

36
New cards

Variable

A container that stores information like a name or score.

37
New cards

get Text

Code used to read text from a text box

38
New cards

set Text

Code used to display text in a lable or box

39
New cards

console.log

Used to show messages in the debug console ( for testing )

40
New cards

onEvent

Code that tells the app what to do when something happen

41
New cards

navigateTo

Moves from one screen to another in an app

42
New cards

Vector Graphic

Image made of paths ( can scale without losing quality)

43
New cards

Raster Graphic

Image made of pixels ( Can blur when resized )

44
New cards

Object to path

Turns shapes or text into editable paths

45
New cards

Nodes

Points on a path you can move to change shape

46
New cards

Fill

The inside of a shape

47
New cards

Stroke

The outline of a shape

48
New cards

Group

Links multiple objects to move or edit together

49
New cards

Ungroup

Splits grouped objects so they can be edited seperatly

50
New cards

Align and Distribute

Tools to line up objects evenly

51
New cards

Layers

Seperate levels for organising complex artwork

52
New cards

SVG

A vector image file that keeps pathss and quality

53
New cards

PNG

A pixel based image file, good for web use

54
New cards

Sprite

A character or object in Scratch

55
New cards

Stage

The area where the sprite perform actions

56
New cards

Backdrop

The backround of the stage

57
New cards

Broadcast

Sends messags between sprites to control actions

58
New cards

Loop

A command that repeats a block of code

59
New cards

Forever

A loop that never stops

60
New cards

Repeat

A loop that runs a set number of times

61
New cards

Variable

Stores information like score, time or health

62
New cards

If

Runs code only if a condition is ture

63
New cards

If/Else

Runs one thing if true, something else if false

64
New cards

Costume

Different looks for a sprite

65
New cards

Debug

Finding and fixing problems in you codes

66
New cards

Forward

Moves the turtle forward

67
New cards

Backward

Moves the turtle backward

68
New cards

Left

Tuns the turtle left

69
New cards

Right

Turns the turtle right

70
New cards

Clearscreen

Cleers the drawing

71
New cards

Repeat ( turtle )

Repeats a set of commands

72
New cards

Penup

Lifts the pen

73
New cards

Pendown

Puts the pen down

74
New cards

Sequence

A set of steps in order

75
New cards

Turn

Changes the turtle direction

76
New cards

Angle

The size of the turn

77
New cards

Which Inkscape tool would you use to draw freehand shapes or lines like a sketch?

Draw Freehand Lines ( P )

78
New cards

Why are vector graphics often used for designing logos and icons instead of photos?

Because they use paths instead of pixels, so they can be resized without losing quality — perfect for clear logos and icons.

79
New cards

What is the main benefit of using vector graphics for illustrations on posters or websites?

They can be scaled to any size without becoming blurry or pixelated.

80
New cards

How does the “Difference” path operation work, and when might you use it in logo design?

It cuts the top shape out of the bottom one, leaving a hole. Useful for creating cut-out shapes or negative space in logos.

81
New cards

What is the purpose of the “Fill and Stroke” panel when creating digital illustrations?

It lets you change the color inside a shape (fill), adjust the outline (stroke) color, stroke thickness, and style.

82
New cards

What file format is commonly used to save and export vector graphics?

SVG (Scalable Vector Graphics) is the most common vector file format. PNG is used to export as an image.

83
New cards

Which path operation in Inkscape combines two shapes into one single shape?

Union — it merges the selected shapes into one new shape.

84
New cards

How does scaling a vector image affect its quality compared to a raster image?

A vector image keeps its quality when resized; a raster image becomes blurry or pixelated when scaled up.

85
New cards

Give an example of a project where you would choose vector graphics over raster images. Why?

Logo design — because logos need to be resized for business cards, posters, or websites without losing quality.

86
New cards

What does the "Object to Path" tool allow you to do with text in Inkscape?

It converts text into editable shapes, so you can adjust the nodes and curves like any vector object. (You can no longer edit the text as text.)

87
New cards

What is the main visual change that happens when you use "Stroke to Path" on a thick line?

It turns the outline (stroke) into a filled shape, matching the thickness of the line — it's now a closed path instead of just a stroke.

88
New cards

In what order must you select shapes when using "Difference," and why does the order matter?

You must select the bottom shape first, then the top shape. The top shape cuts out of the bottom one — the result keeps what's left of the bottom shape.

89
New cards

What is the difference between "Exclusion" and "Intersection"?

  • Exclusion removes the overlapping area and keeps the non-overlapping parts of both shapes.

  • Intersection keeps only the overlapping area and removes everything else.

90
New cards

What is the keyboard shortcut to group objects, and what is the benefit of grouping them?

Ctrl + G groups objects. Grouping keeps multiple objects together as one, so you can move, resize, or edit them as a unit.

91
New cards

What three things can you modify using the "Fill and Stroke" panel in Inkscape?

You can change the fill color, stroke (outline) color, and stroke thickness or style.

92
New cards

Why might you use a gradient fill instead of a solid color in your design?

To create a 3D effect, add shading or lighting, and make the design look more realistic or stylish.

93
New cards

What is a vector graphic?

A vector graphic is an image made of lines, curves, and shapes that can be resized without becoming blurry.

94
New cards

Name three tools in Inkscape you’ve used so far.

Select Tool, Pencil (Freehand) Tool, and Shape Tool (like rectangle or ellipse).

95
New cards

What’s the difference between a bitmap and a vector image?

A bitmap (raster) image is made of pixels and can become blurry when zoomed in, while a vector image is made of shapes and paths and stays clear at any size.

96
New cards

Give an example of a logo you’ve seen that uses vector design.

The Nike Swoosh is a good example of a logo made using vector design.

97
New cards

What tool would you use to edit individual nodes in a shape?

The Node Tool.

98
New cards

What is the purpose of the ‘Fill and Stroke’ panel?

It lets you change the fill color, outline (stroke) color, and stroke thickness or style.

99
New cards

How do you group objects together in Inkscape?

Select the objects and press Ctrl + G to group them.

100
New cards

What’s the difference between a logo and an icon?

A logo represents a brand or company, while an icon is a small image or symbol used to represent a function or idea (like an app or button).