Search Header Logo
Introduction to Programming

Introduction to Programming

Assessment

Presentation

Computers

9th - 10th Grade

Practice Problem

Medium

Created by

Calum Gordon

Used 15+ times

FREE Resource

13 Slides • 30 Questions

1

Introduction to Programming

First steps with Python ...

media

2

media

3

media

4

Multiple Select

Question image

In this lesson I am going to learn to ... ?

1

Define 'program'

2

Use an IDE with Python

3

Use arithmetic operators

4

Use variables

5

media

6

Multiple Choice

Computers are ___________ machines.

1

deterministic

2

indeterministic

3

random

4

automated

7

Multiple Choice

Computers are not good at creating true randomness.

What is the best source of genuine randomness?

1

Nature

2

Mathematics

3

Science

4

Human behaviour

8

Multiple Choice

Which one is the best definition of 'program'?

1

A list of coded instructions for a computer that performs a specific task

2

A language such as Python or Java

3

Something you watch on television

4

A storage device containing some downloaded software

9

media

10

Open Ended

How many programming languages can you name in one minute ...?

11

Multiple Choice

What programming language will you be learning for GCSE Computer Science?

1

Python

2

C#

3

Java

4

C++

12

media

13

Fill in the Blanks

Type answer...

14

Multiple Choice

What is the name of the programming environment you will use in GCSE Computer Science'

1

IDLE

2

Thonny

3

PyCharm

4

Code Bytes

15

Multiple Choice

What is meant by the syntax of a programming language?

1

The rules about how the instructions and statements of the language can be written in a program

2

The meaning of each instruction or statement in the program

3

The documentation that explains each instruction and statement in the language

16

Multiple Select

Which lines of Python code will output the words "Hello World!"?

1

print("Hello World!")

2

print('Hello World!')

3

output("Hello World!")

4

print "Hello World!"

17

media

18

Fill in the Blanks

Type answer...

19

Fill in the Blanks

Type answer...

20

Fill in the Blanks

Type answer...

21

Multiple Choice

What is the result of 6//3?

1

2

2

2.0

3

6

4

3

22

Multiple Choice

What is the result of 5%2?

1

1

2

2.5

3

2

4

10

23

Multiple Select

Which calculations result in 4?

1

2+2

2

2*2

3

16//4

4

20/5

5

14%5

24

media

25

Multiple Choice

Choose the correct order of precedence for the Python arithmetic operators ...

1

( )

**

/ *

+ -

2

( )

**

+ -

/ *

3

( )

/ *

**

+ -

4

+ -

/ *

**

( )

26

media

27

Open Ended

Question image

Describe in your own words how to calculate the surface area of a cube ...

28

media

29

Multiple Select

Which of these are valid variable names?

1

sideLength

2

side Length

3

side-length

4

side_length

30

media

31

Fill in the Blanks

media image

Type answer...

32

media

33

Multiple Select

Choose the lines of code that correctly calculate the surface area of the cube ...

1

area = side ** 2 * 6

2

area = side * side * 6

3

area = side ** (2 * 6)

4

area = side ** 6 * 2

34

Fill in the Blanks

media image

Type answer...

35

Fill in the Blanks

media image

Type answer...

36

Fill in the Blanks

media image

Type answer...

37

Fill in the Blanks

media image

Type answer...

38

Fill in the Blanks

media image

Type answer...

39

Multiple Choice

Question image

Predict the output at line 13 ...

1

The depth is 60

2

The depth is 15

3

The depth is volume

4

The depth is area * depth

40

media

41

Multiple Select

Question image

In this lesson I have learned to ...

1

Define 'program'

2

Use an IDE with Python

3

Use arithmetic operators

4

Use variables

42

Open Ended

Question image

Thinking Hard

Now that you have finished the lesson, what questions do you still want answered?

(press Shift+Enter to take a new line ...)

43

Poll

Question image

How much of this lesson have you understood?

None of it

Some of it

Most of it

All of it

Introduction to Programming

First steps with Python ...

media

Show answer

Auto Play

Slide 1 / 43

SLIDE