Thursday 27 February 2014

Mini Test Year 10 CS


  • List as many Data types as you can
  • Give an example of Using  if… then in the programming lang of your choice
  • Give an example of using  if… then… else in the programming lang of your choice
  • Computer systems: List five Output devices
  • List all the different examples of Loops you know?
  • Flowcharts (draw instructions for setting up a tv from a box in your lounge)
  • The computer processor (In three sentences please)
  • Venn Diagrams what do you know?

Heroes and Villains Digitial Poster

Heroes and Villains


DIGITAL POSTER

You must produce a digital poster to promote the trading cards and mobile phone wallpaper.
Product Produce the digital poster.
It must:
  • be created using only graphic tools to edit and combine elements
  • use only elements from primary sources
  • include the name of the game
  • include images of the trading cards and the wallpaper in use
  • include text to promote the products.

Wednesday 26 February 2014

Year 10 Exam topics for Computer Science

  • Objects and properties
  • Programming Basics
  • Event-driven programming
  • Changing object properties
  • Intro to computer systems
  • Data storage
  • Data representation including binary
  • Number systems including hexadecimal
  • Constants
  • Variables, including scope of variables
  • Pseudocode
  • Data types
  • Use if… then
  • Using if… then… else
  • Computer systems: Output devices, New developments in hardware
  • Loops
  • Planning and designing a program
  • Algorithms and flowcharts
  • Creating functions
  • The computer processor
  • Venn Diagrams

Procedures and functions (3.1.4)

Subject Content

  • what procedures and functions are
  • when to use procedures and functions
  • writing your own procedures and functions
  • built-in functions
  • parameters
  • return values
Learning Outcomes

  • understand what procedures and functions are in programming terms
  • know when the use of a procedure or function would make sense and would simplify the coded solution
  • know how to write and use their own simple procedures and functions
  • know about and be able to describe common built in functions in their chosen language(s)
  • use common built-in functions in their chosen language(s) when coding solutions to problems
  • understand what a parameter is when working with procedures and functions
  • know how to use parameters when creating efficient solutions to problems
  • understand the concepts of parameters and return values when working with procedures and functions.

Constants, variables and data types (3.1.1)

  • data and information
  • constants
  • variables
  • data types
  • purpose of data types
Learning Outcomes

  • understand what is meant by the terms data and information
  • be able to describe the difference between a constant and a variable
  • understand when to use constants and variables in problem solving scenarios
  • understand the different data types available to you. As a minimum, you should know about integer, Boolean, real, character and string data types and how these are represented in the programming language(s) you are using
  • be able to explain the purpose of data types within code
Extension
  • understand and be able to program with 1 and 2 dimensional arrays
  • be able to use NOT, AND and OR when creating Boolean expressions and have experience in using these operators within coded solutions.

Wednesday 19 February 2014

Memory

Memory 

Memory –  Everyone benefits from having a good memory. Right? You study for a maths exam and you remember facts and figures and you’re all ready for the big day. You remember what time you should be there. You even remember to take a pen. You remember all those facts and figures and you write a dazzling paper, the examiners are stunned by your dazzling maths skills and give you an A++ with distinction.
What about the kinds of memory you get in a computer system? How do they work and how do they store data?
Firstly, let’s talk about volatile memory and non-volatile memory.
Volatile memory relies on a power source to store information, rather like you needing to concentrate so that facts sink in. If you don’t pay attention in class, or you have a really bad memory, facts will go in one ear and out the other and you won’t remember a thing. It’s the same with volatile memory. As soon as you switch off, all that information is lost.
Non-volatile memory remains in place even when the power is switched off. So for instance, you could be concentrating in class and you take everything in and you remember it. When you get home you re-read what you learned in class which reinforces the knowledge you stuffed inside your head, so that even if you go to sleep or you switch off and do something else like go dancing or play football, the memory of those facts is still there and you can retrieve it.
The third type of memory is called virtual memory. A computer system might be using a set allocation of random access memory (RAM) but you need to run another programme and there isn’t enough RAM for you to do that. The computer grinds to a halt and tells you that you don’t have enough space to run that extra programme and would you kindly shut down one of the other programmes if you want to continue.
That’s a problem if you need all those programmes running. So what the system does is access extra space in another part of the computer system and copies it into the hard drive. What a concept, transferring space! But that’s what it does, and that’s what gives you the virtual memory to run that extra programme.

Wednesday 12 February 2014

CS Spring Half Term Review for AQA Year 10 CS exam

Please make notes in Word of the work we have done since Xmas.  This will be printed of and marked and kept in your folder. Will also be useful for your Mock!


Binary Representation of Vector Images




Representation of data in computer systems


Venn Diagrams



Binary



Monday 10 February 2014

Safer Internet Day 2014









Wildern Radio

Listen


Listen to our Safer Internet Day show. Featuring... Many, many student interviews, Catie singing Coldplay and Top Tips on staying safe from members of staff.

Click here to download and listen to the show . The show will also be played at lunchtime Friday 14th February.

Thursday 6 February 2014

Binary Representation of Vector Images

Vector images do not store the data by examining pixels, but are a set of instructions
for drawing a geometric shape.

This image shows how a vector graphic
(the 3 black lines) could be converted to
a bitmap.

Existing images (including photographs) cannot be easily converted to a vector graphic, and any attempt to do so will spoil the realism of the image.

Vector graphics can be resized by any amount without losing quality – making them ideal for fonts, logos and clip-art – but are not suitable for realistic images.

They must also be converted into bitmaps during printing (unless printed to a plotter)
or displaying on a screen.


Vector graphics take up less storage space than bitmaps, generally, but require more
processing power to repeatedly redraw the image.

Binary Representation of Bitmap Images

All bitmap images are stored as an array of pixels.

A monochrome bitmap will store a1 for a black pixel and 0 for a white pixel (or vice-versa depending on the encoding
protocol).

This image could be represented by the
following 35 binary digits (5 bytes):
00100 01010 01010 10001 11111 10001 00000

It would also be necessary to store the dimensions of the image.

If the image were in colour, using a colour palette of 256 possible shades, each pixel
would need to translate to a value between 0 and 256 (8 bits). Thus we would need 35
bytes to store the image.

It is common for colours to be recorded by quantity or Red, Green and Blue (RGB)
and this is stored using 3 bytes per pixel – so we would need 105 bytes to store the
image.


Bitmap images can be encoded in order to reduce the file size. Examples of encoded
bitmaps in clued JPG, PNG and GIF file types.



Can display all Hex Numbers using the 7 Segment system