6 – Project Completion

🎯 Learning Objectives

Develop the Information Technology learning strand:

  • 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 the success of your project
💬 Key Vocabulary

  • Event-driven programming
  • event handler
  • input
  • checkbox
  • variables
  • sequence
  • object properties
  • object ids

📝 Starter Activity – Debug the code

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?

📝 Think big! What’s your plan?

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

📝 App development

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 to finish your project

Keep an eye on the success criteria

📖 Evaluate

Verb [T]

“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?

📝 Success criteria and project evaluation

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.

In this lesson, you…

  • Responded to the feedback and finalised your apps
  • Submitted the project and took the final unit assessment

In this topic, you…

  • Learnt why decomposition is important and how to apply it to your project
  • Learnt about event-driven programming
  • Chose a project to create and developed success criteria
  • Looked at how to handle user input from a text box
  • Reviewed your classmates’ apps and gave constructive feedback

🏅 Badge it

🥈 Silver Badge

  • Complete your project and the evaluation section of your project diary and upload it to www.bournetolearn.com.
🥇 Gold Badge

  • Complete your project and the evaluation section of your project diary to an excellent standard and upload it to www.bournetolearn.com.
🥉 Platinum Badge

  • Complete the end of topic assessment.