Information Technology - GCSE Revision Outline © CPU

Syllabus (WJEC) Revision Outline IT Companion Course Notes Return

For example, the following could be a 5-mark answer to the question "What is Batch Processing?"
(Note the use of a diagram, and terms like "eg ...", "... typical example ...", "... such as...", "... because ...")
  1. Batch Processing means that a set of records has been entered (eg using key-to-disc input)
  2. They might then be verified and sorted before being processed sequentially, one at a time starting from the first record until the end of the file.
  3. Data from each record is added up to make a batch total which can be checked to make sure that every record in the batch has been processed correctly.
  4. A typical example is merging a file of Sales transactions, captured using a method such Kimball tags, to update the Stock File, stored in order of stock code.
  5. A system of backups is used (such as the Grandparent-Parent-Child system ) because errors in updating the Stock Records could lead to dissatisfied customers, incorrect re-ordering of stock, and false accounting.


  1. Make sure you know which jobs might use the various input devices to a computer system:
    • keyboard, keypad, mouse, lightpen, grafpad, touch screen, scanner, video digitiser, voice recognition

  2. Learn appropriate methods of data capture, and their advantages:
    • key-to-disc (including verification) for batch processing eg payrolls, mail-order
    • on-line keyboard input (validated by the program) eg travel agents enquiry system
    • no transcription (error-free, short queues) eg Barcode readers, Kimball tags, Document readers (OCR, MICR, Mark-sensing)

  3. Consider the GIGO principle and learn examples of errors which can be trapped:
    • Verification: two typists enter the same data, which is then compared to spot any errors
    • Validation: when a program runs (eg Age= -900, Name="Fr4d", Date=32/13/1898);
      Check digits

  4. Make sure you know the terminology of databases:
    • Learn that a Record is a group of related facts about something (eg pupil records, stock records), and that each fact is known as a Field of data, and that a set of records is known as a File.
    • Fixed-length records can be accessed quicker, but Variable-length records save space.

  5. Make sure you know the different methods of data access for finding records on a file:
    • Serial Access: starting from the first record and searching through one by one (Tape or Disc)
    • Direct Access: going directly to the record by calculating its address (Disc only)
    • Magnetic Tape: header record with file info, blocks of records, with inter-block gaps
    • Magnetic Disc: need to be formatted before use (magnetically organised into tracks & sectors)

  6. Learn the purposes of different types of memory:
    • Main Store (RAM/ROM) - stores the programs and data being processed (fast, limited, expensive)
    • ROM is permanent (for " Boot" program); RAM is volatile (for programs & data during execution)
    • Backing Store (Floppy Disc, Hard Disc, Mag.Tape or Cartridge);
    • CD Rom for high capacity reference to text, video, sound (Multi-media).

  7. Make sure you know the difference between the various methods of writing and running programs:
    • Assembler: translates low-level (mnemonic instructions, easier than machine-code, fast, compact)
    • Compiler: translates high-level program text into fast machine-code (eg Cobol, Pascal, Fortran)
    • Interpreter: executes one line at a time, easier to alter, but slow to run - (eg Basic, Logo)

  8. Learn how an Operating System enables the computer to run programs and manage its resources:
    • Batch-processing runs a queue of programs, one at a time, non-interactively (eg Payroll)
    • Multi-programming runs until a peripheral transfer then switches programs so as not to waste time
    • Multi-access offers a time-slice to many interactive users (eg Theatre booking system)
    • Real-time gets results quickly enough to keep up with events as they happen (eg Steel production)

  9. Learn the advantages of different types of computer output:
    • Character printers: dot-matrix (versatile), daisy-wheel (slow, quality text), ink-jet (quiet, versatile)
    • Line printers: (eg Barrel printer) expensive but very fast, text only (eg - A - A - A, BA - A - A, BANANA)
    • Laser printers: fast, photo-quality graphics
    • Digital Plotters: flat-bed plotter, drum plotter (large area, good graphics)
    • .... also vdu screen, sound generation, robot control
    • Computer Output on Microfiche (CoM) condensed output stored on transparent film:
      ie output from computer (eg Customers’ Telephone BiIls) onto Mag.Tape, then photographically
      reduced onto transparent film for safe compact storage, until lookcd at later in a Microfiche viewer.

  10. Learn different Viewdata networks:
    • Teletext: non-interactive pages of information via television set
    • Prestel: interactive information, booking & buying, password protected for registered users
    • InterNet: world-wide web of information on any subject (text, graphics, sound, video)

  11. Learn the benefits of Networks (eg LAN, WAN, Bus, Star, Ring):
    • sharing resources (eg printers, programs)
    • sharing information (electronic mail, tele-working, tele-conferencing)

  12. If asked to design a data record, list the fields as if you were designing a database:
    • eg Fieldname Type Width Example
    and if asked for a condition to search, use a filter or query:
    • eg CATEGORY equals "Fiction"AND AUTHOR contains "Agatha"

  13. Learn as many different computer applications as possible:
    • Electronic office: wordprocessor, database, spreadsheet, electronic mail
    • Commercial: payroll, stock control, billing and invoicing, banking, theatre booking
    • Manufacturing: CAD/CAM, steel production, paper mills, car production
    • Construction: civil engineering (roads, bridges, dams, etc)
    • Control Systems: traffic light systems, security systems
    • Scientific: research, engineering design, modelling, statistics, CAL

  14. Make sure you can discuss objectively the impact of computers on jobs:
    • jobs created: programmers, systems analysts, computer salespersons, computer agencies
    • jobs reduced: typists, filing clerks, payroll clerks, stock clerks, newspaper type-setters
    • jobs retrained: secretaries, librarians, journalists, engineers, draughtsmen

  15. Learn the importance of data security and reliability
    • risk of customer disatisfaction, false accounting, false stock-keeping, dangerous mistakes
    • Verification, Validation, Check digits, Batch totals
    • Backups (eg grandparent-parent-child file security)
    • Passwords, Priorities, Read-Write access, Encryption (coded data)
    • Data Protection Act - personal information must be held securely; no longer than needed; no more information than needed; people may see their own data (by arrangement, at "reasonable" cost)
    • Hacking - unauthorised viewing can lead to theft, blackmail, espionage, dearer prices, lack of trust
    • Viruses affect the operating system when an "infected" disc is used, which then passes onto the next disc and thus spreads to other computers, to be triggered by a special event (eg April 1st)

  16. Learn the jobs of DP personnel:
    • DP Manager, Systems Analyst, Programmers, Operations Manager, Control Clerks, Keyboard Operators, Media Librarian, Computer Operator, Maintenance Crew

  17. Systems Analysis:
    • Investigation, Feasibility Report, System Design, Implementation & Testing

  18. Make sure you understand the importance, in a new system, of Documentation and Training:
    • Documentation: Installation requirements, Operating Instructions, Help/Tutorials, Trouble-shooting tips
    • Training: Manuals, Courses, Videos , Pilot Scheme (ie a dummy run)


    Top of page