Impact of the internet on family and employment.

The internet means that families all over the world can now keep in contact where ever there is internet connectivity. They can keep in touch by talking to each other through conferencing software: skype, facetime ect. 
Families and friends can also keep in contact through social networking websites where they can share things about their lives with each others and interact in conversations. Example: George is in Florida, while Betty is in Sweden, George can share pictures of his recent trip to Disney World with Betty who is in another country through facebook. Betty can then comment on how jealous she is that George, the 40 year old man, was riding on the tea cups in the Magical Kingdom. Social networks let people share things with each other and keep in contact.
However, this may all make computers sound amazing and all positive (think of Betty and George) But, there is nothing to say that after going on the tea cups, George went back to his hotel (still in Disney World) and sat on his computer in the hotel for the remaining 4 days of his families trip, only leaving the room to eat, or that George’s daughter stood around all day on her phone and only looked up to go on a ride. This represents the problem that as computers get better, the more time people will spend on them doing mainly useless things, they are making people lazy and antisocial. However, now we are more connected, again, look at George’s case. He had to go back to the hotel room and connect his camera to his computer and then upload it to facebook, where his daughter can just upload it from outside the ride where it was taken to facebook through mobile internet, saving time. However, what if a random man, called Billy, came across the pictures of George and his family and decided to upload it to several websites mocking them.


Gathering Data

Hello. Heres another post and heres to December 21st 2012! nothing!

How shops gather…..

Item Details:

A shop gathers item data from an item through the use of a barcode that is scanned using a till or a handheld terminal which it is then processed and the data associated with it (price, name, weight ect) is brought up on screen, in the case of a till, it is then added to the price of other items to show how much items will be.

Payments in a shop

Payments in a shop are done through someone either handing over cash, then the cashier will then enter how much the person gave over, then the till will calculate how much change should then be given based on the amount given. Other ways are done through debit cards and credit cards, The user enters the card into a reader, then types in their pin, which then checks if they are the owner. The reader will then check the pin with the banks and see if the payment is accepted, if it is accepted, the payment will then be authorised and the customer will then have payed for the items.

Lawyers Legal Documents

These are hand written or typed up and then scanned onto a computer which is then stored somewhere.

How mail order companies store telephone orders…

They take the order over the phone and the details are entered onto a database that is then used to find and then distribute them to the people’s houses.





Scripting languages.

Scripts are used to automate features of a program. THey allow the user to choose them and define some of their properties. They do not allow the user to directly change their foundations (code) and come with the software package.



They are a common part of most DBMS’ and they are intended to allow novice users use and access advanced features they otherwise would not have access to or be able to use.

False information on Wikipedia

Miley Cyrus’ Death

Somebody changed the Wikipedia article saying that she had died in a car accident whilst on her way to the Disney studios.


Vernon Kay

The hoax involved Vernon drowning whilst on a boat trip in Greece.


Tony Blair’s Hitler Posters

In 2006, somebody changed the Wikipedia about Tony Blair saying that as a teen he hung up pictures of Adolf Hitler and that a false war agaist Saddam Hussein was started.




Is the device used to enter text onto your computer. They are essential when using a computer.

keyboards are accurate and enter the right key every-time, they are fast and text appears on the screen instantly. However, text appearing on the screen is also effected by the performance of the computer. The keyboards transmits data about what keys are being pressed.


The mouse is the device used to control the onscreen pointer and is needed to select onscreen items. The speed of a mouse is fast, when you move it, the pointer moves with it. The Accuracy of the mouse depends on the surface it is placed on and sensitivity. The surface needs to be flat or the pointer wont move as you wanted it to. The sensitivity also effects the speed the pointer moves on screen so the higher it is the further it will move. The mouse transfers data about how much the mouse has been moved and what button has been pressed.

Scanner A scanner is used to scan documents and put them on the computer as an image. OCR can be used in order to scan text from a document and put them onto the computer to allow you to edit it. A scanners speed depends on a) how much information is on the document b) the quality of the scanner c) bit depth. The resolution and bit depth vary on scanners, it depends on what: make and model you buy. They can range from 300×300 to 9600×1200+ The DPI Can be 48 bit, for example and they vary


[Comp] The Processor

The processor is made up of many parts, below some are explained..

  • ALU (Arithmetic Logic Unit)

This is the part that does all the  Calculations in the computer such as 1001 + 1000. The logical part of the ALU carries out AND, OR and NOT.


  • Control Unit

The control Unit manages the functions of the computer. Examples are: Fetching, Decoding and Executes instructions given to it.


  • Registers

These are fast and temporary spaces that can hold: data that is being processed, instructions that are being executed and addresses available memory locations

For your viewing pleasure, here is a processor.


Example of a Processor (intel)

[Computing] Real Numbers

We represent real numbers using Floating point and Two’s Compliment.

Floating Point 

We take a binary number and to represent the decimal point.

Example: 10.01 (9).

We count the spaces back from the Decimal point so in this case 2.

To show where the number is we use 1001×2² But, all we really need is 1001², as the computer can determine that there will be a decimal at the beginning and it will always be x2.

Two’s compliment is to make a positive number negative (in binary) and a negative positive.

There are Two main rules for 2’s compliment:

1. Change all the 0’s into 1’s and the 1’s into 0’s

2. Then add 1

Example, the original number is 1011 (11) , after we apply rule 1 the number will be 0100(4)

After we do rule 2, the new number will be 0101 we replace the end 0 with the one as it is blank. If the end number was a 1 (0101)

then it would be 0110 because we replace the last 1 with a 0 and move on to the next.


In the Floating point representation, there are two main parts. The Mantisa and the Exponent.




The number being 10.01

[1001] x2 (² 0010)



How to do binary: Each 1 or 0’s place is represented by a number Example

256 128 64 32 16 8 4 2 1
1 0 1 0 0 1 1 1 0 = 335

and the other way around

0 0 0 0 1 0 1 1 0
256 128 64 32 16 8 4 2 1 = 23

Units of Measure
Bits represent 1 or 0, 8 Bits equal a Byte, a byte can store a single character. 1024 bytes represent 1 Kilobyte, this can store 1/2 a page of text. There Are larger sizes, such As a petrabyte that can hold 7 billion Facebook photos.

Computers don’t use decimal numbers because they don’t recognise them. Things are carried out on a computer using voltages. These voltages are on and off, which are represented by 1(on) and 0 (off). Humans use decimal numbers because we have 10 fingers which allows us to count easier.

Steve Jobs: Rise Of Mac OS

Steve Jobs co-founded one of the worlds biggest computing companies in 1976. It was set up in order to sell the Apple 1. Which you received the internals and built your own case. After releasing several products the company began making profits. The company soon realised that the future of consumer computing would be through graphical user interfaces (GUIs) and began working on LISA. 

Due to arguments and other issues, Jobs was thrown off the LISA Project and decided to then work on the Macintosh Project. There was a race to release each of the operating systems and LISA eventually won it, but the LISA failed due to high costs and limited software capabilities. The Macintosh(Mac) was a success, but it failed to keep selling well and sales slumped. Its success was made up with several addons and software such as LaserWriter: the first laser printer, PageMaker: a desktop publishing application and it’s superior graphical processing. But development by steve soon stopped, and due to several conflicts in 1985, Jobs resigned from Apple and created NeXT Inc. Steve eventually returned to Apple in 1997 due to record low share prices and began to recreate its product lines.

What we have learned

High Level Languages vs Low Level Languages:

High level languages are designed to be understood by people, they are written close to english and are much easier to learn than Low level languages. Low level languages is what the computer understands (such as binary) it is difficult for humans to understand low level languages so that is when high level languages are used.

Examples of high level languages:
There are many more but those are common ones.


A macros is used for making a frequently used action shorter, the user clicks record and the macro then remembers what actions the user does and then saves them, macros can be activated through shortcuts.


Scripts are often preset, and the user has to drag them to the side and then it will do as specified, they can be used to do a wide variety of tasks such as adding a new record in a database and changing the layout. A script is mainly used by people who have little or no knowledge of a programming language.