python16

= Python - Lesson 16 =

Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 Lesson 8 Lesson 9 Lesson 10 Lesson 11 Lesson 12 Lesson 13 Lesson 14 Lesson 15 Lesson 16 Lesson 17 Lesson 18 Lesson 19 Lesson 20

**Starter (5 mins)**
Open Google Classroom and UPLOAD your Bubble Blaster document but DO NOT turn it in.

Homework
On Google Classroom - please for marked and set homework

Activity (5 mins)
Check your Google Document includes the following Lesson 14 Lesson 15
 * System Requirements
 * Pseudocode for game window
 * Code for game window
 * Pseudocode for submarine
 * Code for submarine
 * Pseudocode for controlling submarine
 * Code for controlling submarine

If you are missing ANY of the above you must return to the lesson to complete it!

Information (5 mins)
Year 11 are currently completing a Python Controlled assessment. They are unable to complete the all of the code for the the final task.

The exam board have stated that this is beyond the specification and designed to test the highest level students, they also said that students can still achieve A grades WITHOUT making all of the code work but they would expect to see good design, including pseudocode.

Without the pseudocode nobody would be able to achieve an A or A* even if they completed all of the coding.

Task (20 mins)
Add a new heading to your document **Pseudo Code Making the Bubbles**

Write the pseudo code to do the following -
 * Import the random module
 * Create three variables in the form of lists for
 * ID
 * Radius
 * Speed
 * Set minimum and maximum radius of 10 and 30
 * Set maximum speed to 10
 * Create bubbles
 * set position on canvas
 * Pick random size for bubble
 * Create shape of bubble
 * add id, radius and speed of bubbles to the 3 lists

Task (15 mins)
In your python program for bubble blaster add the code below to create your bubbles Test & debug this - add a screenshot of your code to your Google Document under the title **Code controlling the submarine**

Check yourself on Python - list the code words you have learned.
 * Plenary (5 mins) **