Showing posts with label 11BCs. Show all posts
Showing posts with label 11BCs. Show all posts

Tuesday, 7 June 2016

Revision Cards

Starter

Go to Google Classroom HERE
Find our class


Main


Task 
Open the Revision Cards Assignment 


Use the links below to help you complete the cards for the following sections:

AQA Student Revision Guide  - HERE

BBC Bitesize Revision - HERE



Unit1 Computer Systems

Unit 2 - Hardware

Unit 3 - Data Representation
  • Binary, Hexadecimal and Image Representation - Click Here

Unit 4 - Software

Unit 5 - Networks

Unit 6 - Databases


Unit 7 - Programming Concepts 



Tuesday, 15 March 2016

Testing & Evaluating - due Fri 18th March

Lesson Objectives

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

Starter

Check your progress so far by viewing your Tracking Sheet 
11ACs1
11BCs1

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) by Friday 18th March


Amber Task
Set up a section in your 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.

Plenary

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

Homework
Review your work so far and complete any tasks outstanding, ready to hand in for marking on Fri 18th March (hard copy)

Monday, 7 March 2016

05 Programming Techniques (36 marks)

Lesson Objectives

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


Starter

Programming Techniques Matching Task

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



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  'Data Structures'  to list and explain all the variables you have set up and their purpose. What data do they hold and why were they needed?

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.

Sunday, 21 February 2016

Controlled Assessment Structure - DETAILED

How to layout your Controlled Assessment

Create a NEW WORD DOCUMENT
Save it in your CONTROLLED ASSESSMENT FOLDER  as:

SURNAME_FIRSTNAME_58243_CAND NO_TASK

Header and Footer with Information about you, the work and the School

Use Arial Font for all writing 
Fully Justify your text also 

and use 

Consolas Regular Font for all code in size 12


Further explanation of some of these sections can be seenhere


TITLE PAGE

CONTENTS PAGE

DESIGN OF SOLUTION (9 Marks)
What the Problem Involves (The problem in your own words from the paper)
Overview Plan (A numbered list of the problem and then a Flow Chart showing this list)
Predicting Future Needs (What do you think you might add to the solution in the future)
How to Solve this Problem (The tasks in order?  Is there any logical way?) 
Input/Output Storage Diagram (Where will you save and locate files and your program?)
Variables (What do you think you need?  Think about Naming Conventions)
Detailed Plan (From all the above what is your plan Using AQA Pseudocode)

SOLUTION DEVELOPMENT (9 Marks)
How my solution meets the User's Requirements (Show what you have planned will do what you have been asked)
Annotated Code (Show where your code attempts to solve the problem)
What the User Sees (Snips/Print Screens of the program)
Full Code Print Out (in Consolas Font)

PROGRAMMING TECHNIQUES (36 Marks)


TESTING AND EVALUATION (9 Marks)
Evidence of Test Plan  (Print Screens of your program running/What the user sees)
Evaluation Against Users Needs
How Well Does It Deliver What the User Wanted?
Suggested Improvements

If at any time you find problems with what you have already done don't delete what you have written but add an improved version e.g. flowchart v2 and add a note explain this in the testing section and by the improvement.

Thursday, 28 January 2016

03 - Solution Development (9 marks)

Lesson Objectives

Use Python to read() the contents of a file


Task 1
Open a file on your drive. 
Controlled Assessment files have been emailed to you - check your mail.
NB. Make sure it is saved in the same location as your python file.








~~~Your Task~~~ 
Write a program that will open() and read() the contents of your file and display it in the screen to test it has loaded.


Task 2

As the scenario asks you to select random words from the file you may want to consider storing it as a list.


Knowing about indices in a list is very useful and if you use the correct conventions Python will instantly recognise your list as a list.



Task
Create a list to hold members of your family. Then use the print() function to print out their names as shown.





~~~Your Task~~~ 
1. Create a program that will prints out random members of your family, using a list as reference, using the random library and rand int
How could you print them in a grid?



Useful site for lists - HERE and for random  - HERE


Thursday, 14 January 2016

02 - Design of Solution (9 marks)

Objectives

 - understand the scenario for Controlled Assessment - Memory Game


Outcomes
 - a paragraph explaining the scenario

 - a list of user needs/success criteria for EACH Task
 - a plan of how you plan to build your program Task by Task
 - flowcharts/pseudocode for EACH Task

Starter
Familiarise yourself thoroughly with the scenario by reading through your Memory Game Booklet given to you y your teacher

Red Task

DESIGN OF SOLUTION

Identify the following:
      -  The Problem/Scenario 
          Write a short paragraph explaining the scenario in your own words. Try to include                  key words such as random, grid, 30 seconds, removed word. added word

      -  User Needs/Success Criteria 
         A bullet pointed list of what the user needs the program to do for EACH task

      -  Overview Plan 
         A bullet pointed list of HOW you PLAN to create the program 
         eg:    1. For Task 1 I must create variables <variableName1>, <variableName2> that will be used to.......
                  2. For Task 2 I will need to use the print() function to display ..........



Use the headings above to write up in your Controlled Assessment document  (Don't forget to add a Title Page and Contents Page first)



Use the mark scheme below to help you check it.


See the FULL MARK SCHEME HERE


Amber Task

After your Overview Plan, add an INPUTSPROCESSESOUTPUTS table in your Word Document and list ALL the inputs, processes and outputs you can think of for this program.

BEFORE you start your Flowcharts create an IPSO Table like below:




Green Task 
In your Design Solution you must include: FLOWCHARTs OR PSEUDOCODE.

Look at the AQA Pseudocode document HERE.




Create a flowchart for EACH task separately, using draw.io OR write your pseudocode.

It is also advised for higher marks that you draw an overview Flowchart for the WHOLE scenario.





Extension Task

Write a  paragraph under the sub-heading Predicting Future Needs, making suggestions about how the program could be improved/developed in the future.


Plenary

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

Thursday, 7 January 2016

Unit 5 - Networks - Lesson 4 HTML

Learning Objectives:
  • Explain the importance of HTML as a standard for the creation of web pages
  • Use HTML and CSS to create a simple static web page


Starter
1. Create a new Blog post, titled HTML and define the following terms:  
HTML, CSS, HTTP, HTTPS

2. Open a webpage of your choice in Google Chrome - press Ctrl-U


Main
Red Task



Amber Task (see Slides 11-14 above)


HTML file:    Jellyfish

Image file:    immortal_jellyfish 



Green Task
Add colours and other features to your webpage:

Choosing Colours: Hex colour picker

Quick Reference Guide:    
HTML and CSS 

Learn more HTML/CSS - HERE


Extension
Click on this linkWebsites and web applications


Plenary
1. Add some evidence of your webpage to your blog under your definitions from earlier.

2. Explain, in your own words, the importance of using HTML as a standard for web page creation.






Monday, 4 January 2016

Unit 5 - Networks - Lesson 3 Client-Server model

Lesson Objectives

  • Explain the role of computers in a client-server network
  • Explain the advantages and disadvantages of client-server networks
  • Explain the handshaking process used in most modern networking protocols
  • Understand how coding for a client-server model is different from coding for a stand-alone application

Starter
Networks Kahoot


Main



Networking Worksheet 3 The client-server model
Networking Homework 3 The client-server model


Plenary

Link Video Cloud computing

Tuesday, 1 December 2015

Unit 5 - Networks - Lesson 2 - Topologies

Lesson Objectives






  • Describe the differences between a local area network (LAN) and a wide area network(WAN) such as the Internet
  • Describe the advantages of networking standalone computers into a local area network
  • Describe the hardware needed to connect standalone computers into a local area network
  • Describe ring, star and bus network topologies and advantages/disadvantages of each


  • Starter



    Main





    Homework


    Thursday, 26 November 2015

    Unit 5 - Networks - Lesson 1 - The Internet

    Lesson Objectives



  • Understand what a computer network is
  • Describe the nature of the Internet as a worldwide collection of computer networks
  • Evaluate the impact of the Internet and World Wide Web on society across the globe

  • Starter

    Test your knowledge HERE


    Main










    Extension


    Plenary