Monday, 3 October 2011

Automated Systems

What are Automated Systems
Humans provide the input
Machine/Robot/system carries out the process
Provides the output

Auto Sys in the home

* washing machine
* cameras
* sky +
* stereos
* microwaves
* dishwashers
* tumble dryers

Auto Sys in industry
* car manufacture
* coca cola factory
* irn bru factory
* tunnocks
* wool factory

Reasons why we use Auto Sys
* they are re-programmable
* faster than humans
* can work longer, 24/7
* do boring jobs
* more accurate than humans
* can do dangerous jobs

Thursday, 15 September 2011

Databases, everything anything and all of it

Data File - largest piece of the database, this is whole database
Record - holds all the details on the subject on one individual person/car/ whatever
Field - smallest part of the database, this holds one piece of information


Field Types - Text, Numeric, Date/Time, Currency, Graphic

Sort or Search

Complex - means you do this on more than one field
simple - means you do it one field

Example Answers
To find all of the blue eyed cats we would ...
Complex Search on the Pet Field for "Cat" and the eyes field for "blue"

To get a list in alphabetical order
Ascending Sort

Calculated/Computed Field
A field which uses a formula to calculate using the other fields.

How much memory does one character require.
One Byte!

Thursday, 25 August 2011

Databases!

Databases have three parts
Listed in order from Largest to Smallest they Are? ...


Data File
* The full database

Record(s)
*contains all the information on person/subject

Fields
* these are one piece of information

Types include

+ numeric
+ text
+ graphic
+ date/time
+ currency

Thursday, 18 August 2011

A little too much to drink ...

C U A Love U Right!

Three parts of the processor

CU - Control Unit
- make sure all instructions are carried out in the correct order
- controls other parts of the processor

ALU - Arithmetic Logic Unit
- carries out all the calculations
- makes decisions based on logic

R - Registers
- Temporary storage locations in the processor
- stores results of calculations, addresses to be accessed

Thursday, 2 June 2011

Graphics Operations

Crop
cutting part out of an image

Scale
increasing or decreasing the size of a graphic - keeping it in proportion (without losing any of the image)

Rotate
turning an image by a certain angle

Ware!!!!!!!

Freeware

+ Free (always!)
+ Can copy and distribute it to anyone
+ but not for money

Examples - Apps for your phone, uTorrent, MSN Messenger, SKYPE, Windows MovieMaker, iTunes

Shareware

+ Limited Trial Period - free
+ after this you must pay for it or delete it

Examples - Photoshop, AVG Antivirus, any Adobe Programs

Commercial Ware

+ need to pay for the full use straight away

Examples - DoodleJump App (Full Version), Windows XP/Vista/98/7


Portability - if software works on different computer systems (with little or no change) then it is portable!

Wednesday, 23 March 2011

Sofware Development

High Level Languages
+ Written in an English like Language, means they are easier to understand than Low Level Languages - like 1010101's
+ Portable, means they can be used on different platforms (different Operating Systems, Processors)
+Must be translated before they can be executed

Translators
Interpreter
Translates and executes one line of code at a time
+ excellent for debugging, as it stops when an error is found and will not move beyond that line
- needs to be always running in memory

Compiler
Translates and executes the full program at once
+ gives an executable file once the program has been successfully translated
- not great for debugging as it returns all the errors at once (could be loads!)

Monday, 28 February 2011

Tutoring

If you or anyone you know if looking for tutoring for all levels
Standard Grade, Higher and Intermediate 2 Computing then give me a mail at

cmcalpine@hamilton.s-lanark.sch.uk

Thursday, 17 February 2011

Programming

Four variable types??

String - "Corey#.1"

Integer - 1,2,3,4,5,6

single - 0.95

boolean - true/false

PRINTING IN A PICTURE BOX

dim yourname as string
yourname = inputbox("Enter your name")

pctinfo.print "Name you entered: " & yourname