1 of 9

Lesson 6: Project completion

Year 8 – Programming – Mobile app development

2 of 9

Lesson 6: Project completion

Objectives

In this lesson, you will

  • Use a block-based programming language to include sequencing and selection
  • Use user input in a block-based programming language
  • Use variables in a block-based programming language
  • Evaluate your the success of your project

2

3 of 9

Debug the code

Starter activity

The following code, which is meant to convert currency between British pounds and Australian dollars, is not displaying any value in ‘australian_label’.

Which of the following blocks of code would be most appropriate to help you debug the problem?

3

1

2

3

4

4 of 9

Debug the code

Starter activity

Q1. Where would you place this line of code?

Q2. What would it help you to determine?

4

2

5 of 9

Think big! What’s your plan?

Activity 1

Step 1 .

Get into your pairs from last week and open:

  • Your project on code.org
  • Your Project Diary at the Milestone 1 slide

Step 2 .

  • In your pairs, read what you achieved last lesson and what you said you could achieve this lesson
  • Discuss with your partner your plan of action for how to complete the project in this lesson

5

6 of 9

App development

Activity 2

How to be successful with pair programming

  • Teamwork
  • Driver: focus on the code and workspace
  • Navigator: watch the code being entered by the driver, look at previous work and examples, and research the problem

  • Work through your decomposed steps
  • Keep an eye on the success criteria .

6

7 of 9

Evaluate

Activity 3

“To judge or calculate the quality, importance, amount, or value of something”

https://dictionary.cambridge.org/

How can you calculate the quality of your project?

How can you judge the quality of your project?

Verb [T]

7

8 of 9

Success criteria and project evaluation

Activity 3

Tasks: .

Navigate to the Success criteria slide of your Project Diary.

In your pairs, go through each of your success criteria and indicate whether or not you have met each one.

Navigate to the Evaluate slide and answer the questions.

8

9 of 9

Summative assessment

Activity 4

You will now complete a summative assessment based on what you have learnt about event-driven programming in this unit.

9