warning

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

  1. 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.
Correct answer: To break down the problem into smaller parts that are more manageable and easier to understand.
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.
Correct answer: An action that triggers a sequence of code to be executed.
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)
An image in a quiz
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.
Correct answer: The game_screen will appear and will automatically move to the end_screen after five 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)
An image in a quiz
Correct answer: 10
2
20
5
Q5.
What will happen when this code is executed? (Image source: Code.org)
An image in a quiz
Nothing.
Correct answer: The app will set the screen to game_screen .
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)
An image in a quiz
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.
Correct answer: It writes a message to the console to help spot and fix errors with your program.

Lesson appears in

UnitComputing / Mobile app development

Computing