Functions in Python

Go to IDLE and open a new file
Copy the below and place in to the window:

    print ("    ,__           ")
    print ("   / /^\  ,____   ")
    print ("   \_), ^^  _, \  ")
    print ("      / @ @ \(_/  ")
    print ("  ___{_-.x.-_}__  ")
    print ("(_______________) ")
    print ("     |       |    ")
    print ("     |       |    ")
    print ("     |       |    ")
    print ("     |       |    ")
    print ("     |_______|    ")



Type in the rest of the code on slide 4 and 5 below


Attempt the challenge on slide 6

OR

Annotate the loop code:
Label the variables
What does the print do?
What part is a string?
What does the code do?
What can we change to make a different outcome?

Y11 Comp Sci Revision

Please click on the following link to take the Y11 Test

Y11 Quiz

Code Combat!


Demonstrate Python coding skills using online resource



Log on and head to www.codecombat.com using Google Chrome

Work through the game considering the following points:

  • Formal notation
    • builds an understanding of the importance of syntax in programming.
  • Calling methods
    • familiarises students with the syntax of object-oriented method calls.
  • Parameters
    • trains how to pass parameters to functions.
  • Strings
    • teaches students about string notation and passing strings as parameters.
  • Loops
    • develops the abstraction of designing short programs with loops.

Game Maker

Develop skills in Game Maker in preparation for your actual game


Tutorial 1: Fruit Game
  1. Download the following folder and save the whole thing to your GCSE folder
  2. Locate and run Game Maker (Start Menu > All Programs > ICT & Business)
  3. Read and complete the 'Fruit' game tutorial which is displayed in the panels on the right hand side of your screens using the resources you downloaded
At this stage DO NOT use your own images OR edit the game in anyway from the guide. This may not be the sort of game you want to make, but it is a great starting point


Tutorial 2: Basic Platformer
  1. Download the following folder and save the whole thing to your GCSE folder
  2. Locate and run Game Maker (Start Menu > All Programs > ICT & Business)
  3. Use the files in the folder 'Worksheets' to complete the basic platform game

Tutorial 3: Advanced Platformer

This game will include a score, enemies, ways to defeat them and an end goal. This game will be the foundation for most of your actual games!
  1. Download the following folder and save the whole thing to your GCSE folder
  2. Locate and run Game Maker (Start Menu > All Programs > ICT & Business)
  3. Use the files in the folder 'Worksheets' to complete the advanced platform game

Scratch Lesson 1 - Sprites, Scripts and Stages

LO: Demonstrate importing and editing sprites using Scratch

Unit 1 Scratch Programming Evidence Document

Wildern Step 10,11 and 12

STARTER: Create a character for a computer game using this online resource PixelArt

If you get stuck, this video may help! https://www.youtube.com/watch?v=7qVhzPdplE4

PixelArt Character Design Sheet


TASK 1: Import sprites into Scratch and then add some basic programming scripts for the main character to follow.

Again, this video may help you! https://www.youtube.com/watch?v=R-djJ2pOaAg

TASK 2: Import an additional 'enemy' sprite that you will use in a future lesson

TASK 3: Import or create a background for your game


PLENARY: Screenshot what you have done today and add to lesson 1 of your Evidence Document



HWK: Task 6 in your Blue booklets - Scratch Keywords - Due to Mr Smith 14/01/16

Year 8 Python Lesson 1

Understand and be able to use basic Python syntax

Starter: Download and save the Evidence Document for Python into your Year 8 area



Main: Your first piece of code 'Hello World'


  1. Follow the link to www.codeacademy.com 
  2. Log in using your Wildern Google account
  3. Locate the Python section under 'All courses'



  4. Run Unit 1 Python Syntax and complete the course.
  5. REMEMBER to take screenshots of your progress as this will affect your step!
HWK: Log on to Code Academy at home and complete the Python Syntax Lesson - Due: Next Lesson



Software Revision

LO: Prepare for the forthcoming Software test

Using a new post on your ELC blog, create a revision page on the following terms:

  • What is Word Processing?
  • What does an Anti Virus program actually do?
  • What is application software?
  • What is system software?
  • How can you 'tidy up' your computer to improve performance?
  • What is a web browser?
  • What type of software is an Operating System?
  • What is file transfer?
  • What does formatting do?

HWK: Please access your blog and revise what you have covered today ready for the test next lesson.

Computing Hardware Quizzes