Friday, 22 May 2015

Controlled Assessment - Testing & Evaluating (9 marks) due in Mon 1st June

Lesson Objectives

 - under the requirements for Testing and Evaluating 
 - document Testing and Evaluation of program


Starter

Check your progress so by viewing the TRACKING SHEET

Main
Red Task
Take a look at the Mark Scheme for Testing and Evaluating



See the FULL MARK SCHEME HERE

PLEASE print your completed Testing & Evaluating and hand in to Mrs Palmer 
(Rm 901) on Mon 1st June


Amber Task
Set up a Word document with the heading Testing & Evaluating

What to include:

     1. A 'Testing Table'  to list ALL tests carried out on your program, with ACTIONS to be taken. 
         
See example:

     2. A 'Re- Testing Table'  to list ALL tests that had to carried out again due to error the first time around, with any further ACTIONS to be taken. 
         
See example:



Green Task
Add a section to Evaluate your program by comparing it to the User Needs/Criteria you stated in your Design Solution


REMEMBER: you gain marks for ANY tasks you manage to complete.
PLEASE don't worry if you don't manage to complete them all. You will STILL get marks.



PlenaryWith your Python Buddy review your work again using the Mark Scheme above.


Homework
Complete your Testing & Evaluation documenting ready to hand in on Mon 1st June (hard copy)

Wednesday, 20 May 2015

Controlled Assessment - Programming Techniques (36 Marks) - due in Mon 1st June

Lesson Objectives

 - document the Programming Techniques used 
 - understand how the techniques were used together to create a functioning program


Starter

Programming Techniques Bingo & Matching Task


Main
Red Task
Take a look at the Mark Scheme for Programming Techniques
See the FULL MARK SCHEME HERE

PLEASE print your completed Programming Techniques and hand in to Mrs Palmer 
(Rm 901) on Mon 1st June


Amber Task
Set up a Word document to include the following:


     1. A 'Table of Programming Techniques'  to list ALL functions, methods, lists and variables used in your program.

     2. List the techniques used in column ONE. In column TWO explain where and why each technique was used in your program - see below.





Green Task
Add a section  'Justification of Techniques Used' to go through in more detail WHY you have used the techniques you have.

Add a section  'Robustness & Efficiency' to go through how you have ensured the program works in ALL circumstances. Eg what happens if the user types a number instead of a letter.


REMEMBER: you gain marks for ANY tasks you manage to complete.
PLEASE don't worry if you don't manage to complete them all. You will STILL get marks.



Plenary

With your Python Buddy review your work again using the Mark Scheme above.


Homework
Complete your Programming Techniques ready to hand in on Mon 1st June (hard copy)

Wednesday, 13 May 2015

Python Helpsheet

Python Helpsheet


Controlled Assessment - Solution Development (9 marks) - due in Tues 19th May

Lesson Objectives

 - use Python programming to solve the AQA Code Puzzle
 - understand the need for #comments in Python code and use accordingly


Starter

Take a look at the Mark Scheme for Solution Development



See the FULL MARK SCHEME HERE

PLEASE print your completed Solution Development and hand in to Mrs Palmer 
(Rm 901) by Tues 19th May

Main

See Mr Park's blog for Solution Development Lessons



Red Task
Work through the Tasks on pg 4 of your AQA Code Puzzle Booklet. 


REMEMBER: you gain marks for ANY tasks you manage to complete.
PLEASE don't worry if you don't manage to complete them all. You will STILL get marks.




Amber Task
1. Personalise your code by adding some 'theatricals'

      For example:
  print ("Welcome to the AQA Code Puzzle.")

2. Refine your code by using the most efficient methods possible

      For example:
      Use of Functions for repeated code.
      def get_coded_words:


Green Task
Annotate your code fully by adding comments 
#this will get you higher marks!!!!


Plenary

With your Python Buddy review your work again using the Mark Scheme above.


Homework
Complete your Solution Development ready to hand in on Tues 19th May (hard copy)