Year 8
These resources will be removed by end of Summer Term 2025.
Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.
Lesson details
Key learning points
- In this lesson, we will complete and evaluate our app development project. Once our apps are complete, we will evaluate their success, both against our own criteria and by answering a short set of questions.
Licence
This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.
Loading...
6 Questions
Q1.
What is the purpose of decomposing a programming project?
It is used to test your system at the end of the project.
To make a hand-drawn design for the solution to the problem before you start writing code.
To split the problem into two parts.
Q2.
Which of the following would define an event?
A sequence of code that is executed when an application is opened.
When a sequence of code is executed more than once.
When an expression evaluates as true.
Q3.
What will happen after the play_game_button is clicked? (Image source: Code.org)
A countdown timer will appear before moving to the end_screen .
The game_screen will appear and wait for the play_game_button to be clicked before moving to the end_screen .
The game_screen will appear and will automatically move to the end_screen after 50 seconds.
Q4.
A currency converter app converts pounds to Australian dollars. If ‘5’ was entered into pounds_text_entry, what would appear in the australian_label when the Convert_Button is clicked? (Image source: Code.org)
2
20
5
Q5.
What will happen when this code is executed? (Image source: Code.org)
Nothing.
The message_label will display the message “Sorry, you are not old enough to play this game”.
The user enters their age.
Q6.
Which of the following options is a reason for using the console.log() function? (Image source: Code.org)
It is used to write a message to a text label.
It logs all clicks by the user.
It logs any message entered by the user.