ICT Notes IGCSE
ICT Notes IGCSE
ICT Notes IGCSE
Hardware
Software
● The techniques, methods, commands, and instructions that tell the device
what to do and how to do it. They are the programs that control the
computer system and process data.
● Relates to ideas & instructions for using physical objects.
Two types of software:
● Application software:
○ Provides services that allow the user to do specific tasks.
○ It can be general-purpose software or custom-made software.
(Specialist software)
○ E.g., Spreadsheets, databases, word processors.
● System Software:
○ The software is designed to provide a platform all other software can
run. For example:
1. Compilers: The software translates the High-level language
into Machine code (Language Processor).
2. Linkers: A Software that creates the links between Language
processors into workable solutions (Data definition language).
3. Device drivers: A software that enables the device to work with
another, externally connected device.
4. Utilities: A system software that provides the necessary
facilities (Antivirus, Scan Disk, Disk Defragmentation etc.)
5. Operating systems: To enable computer systems to function
and allow users to communicate with computer systems;
special software, known as operating systems (OS), have been
developed.
Computers can only understand data in the form of binary digits (0,1); this is
commonly known as digital data. However, data in the real world is analogue, not
The figures show how data changes in analogue and digital forms; analogue data
So, for a computer to be able to process real-world data, it first needs to convert
the received data into digital form. This is done by hardware known as ADC
(analogue to digital converter), and its output is given back in analogue form
Internal Memory
● Input devices are pieces of hardware that allow users to enter data into
computers.
● An output device displays the computer's output in a human-readable
format. For example, words on a printer or moving graphics on a monitor.
Input devices Output devices
Backing/Secondary Storage
1. RAM contents are lost when power is lost, ROM is read-only, and backing
storage is permanent even without power.
2. RAM and ROM are much smaller as compared to backing storage.
3. RAM and ROM are significantly faster in accessing data than backing
storage.
4. Backing storage is much cheaper than internal memory.
5. Internal memories are fixed, and backing storage can be fixed or portable.
6. Internal memories can be directly read by the CPU while backing storage
needs to be moved into the RAM before being read by the CPU.
Operating Systems
● Controls operation of input, output & backing storage
● Supervises loading, running & storage of application programs.
● Deals with errors in application programs.
● Maintains security of the whole computer system
● Maintains a computer log.
Operating systems offer various types of user interfaces, for example:
Types of Computers
Desktop Computers
1. Laptop computer:
● Allow normal phone calls to be made, but also have an operating system
(such as iOS, Android, or Windows) allowing them to run a number of
computer applications (known as apps or applets). Smartphones
communicate with the internet either by using Wi-Fi hot spots or by using
3G/4G/5G mobile phone networks.
● Uses:
1. They allow users to send/receive emails.
2. They allow users to use a number of apps.
3. They allow users to use a camera feature (to take photos or videos).
4. They allow users to use a MP3/4 player (for music and videos).
● Advantages:
1. very small in size and lightweight, makes them portable.
2. connecting to the internet while on the move.
3. because they use Wi-Fi and mobile phone networks, they can be
used almost anywhere.
4. they have apps which can tell instant location, which is a feature that
isn’t available in either desktops or laptops.
5. they have reasonable battery life.
● Disadvantages:
1. small screens and keyboards make pages difficult to read.
2. more difficult and slower when typing things in.
3. Web browsing and photography can quickly drain the battery.
4. Memory size in most phones is not very large when compared to
laptops and desktops.
5. Not all website features are compatible with smartphone operating
systems.
6. Because of their small size, it is much easier to lose a smartphone or
for it to be stolen compared to laptops or desktops.
7. The data transfer rate using mobile phone networks can be slower
than with Wi-Fi.
3. Tablets:
● They work similarly to a smartphone. The only main difference is that they
are somewhat bigger in size as compared to a smartphone.
● Uses:
1. They allow users to send/receive emails.
2. They allow users to use a number of apps.
3. They allow users to use a camera feature (to take photos or videos).
4. They allow users to use an MP3/4 player (for music and videos).
● Advantages of tablets compared to laptops:
1. very fast to switch on (no time delay waiting for the operating system
to load up).
2. fully portable – they are so lightweight that they can be carried
anywhere.
3. touch screen technology means they are simple to use and don’t
need any other input devices.
4. not much heat, they use solid-state technology.
5. The battery life of a tablet is a lot longer.
6. when the power button is pressed, it goes into standby but remains
connected to the internet so the user still hears alerts when emails or
other ‘events’ are received.
● Disadvantages of tablets compared to laptops:
1. tend to be rather expensive when compared to laptops.
2. they often have limited memory/storage when compared to a laptop.
3. typing on a touch screen can be slow and error-prone compared to a
standard keyboard.
4. laptops tend to support more file formats than tablets.
4. Phablets:
● Uses:
1. Entertainment (streaming of music, videos, and television programs).
2. Gaming (including group games).
3. As a camera or video camera.
4. Internet use (online sales, social networks, using QR codes, and so
on).
5. Sending/receiving emails.
6. Global positioning system (use of maps to navigate to a location).
7. Calendar functions.
8. Telephone banking (sending and receiving money using banking
apps).
9. Voice over Internet Protocol: telephone network using the internet,
which also allows video calling.
10. Instant access to social networks (social contact with friends no
matter where you are in the world).
11. Instant messaging.
12. Office and business management (allows rapid voice and video
communication).
13. Education use (using interactive software to teach or learn from).
14. Remotely control devices.
Laptops are the most expandable of these devices, while
smartphones are the most portable. Tablets and phablets fall
somewhere in between, offering a balance of portability and
expandability. The choice of device will depend on your specific
needs and use case.
1. Keyboards:
Uses:
2. Numeric keypads:
Uses:
● Automatic teller machines (ATMs), where the customer can key in their PIN,
amount of money, etc.
● Mobile phones allow phone numbers, etc., to be keyed in.
● Point of sale terminals (POS) in case the barcode reader fails to read the
barcode – the number has to be keyed in manually by the operator.
● Chip and PIN devices when paying by credit/debit cards.
● Fast entry of numeric data into a spreadsheet.
Advantages:
● Sometimes have small keys, which can make input more difficult.
● Sometimes the order of the numbers on the keypad is not intuitive.
3. Mouse:
Uses:
● It can be more difficult for people with restricted hand/wrist movement than
using a keyboard for data entry.
● Easy to damage, and the older type of mouse quickly becomes clogged up
with dirt.
● Difficult to use if no flat surface readily available.
4. Touchpad:
Uses:
● People with limited hand/wrist movement find the device difficult to use.
● Can be more difficult to control the pointer when compared to a normal
mouse.
● Drag and drop operations are more complicated using a touchpad.
5. Tracker ball:
Uses:
6. Remote Control:
Uses:
7. Joysticks:
Uses:
8. Driving wheel:
Uses:
Uses:
10. Scanners:
Uses:
Uses:
12. Microphones:
Uses:
13. Sensors:
Uses:
Uses:
Uses:
Uses:
● Be very careful so the PIN isn’t seen by anyone while being typed in.
Uses:
● Livestock tracking
● Retail, instead of barcodes, as they don’t need to be scanned in.
● Admission passes.
● Library books, to acknowledge the books which have been borrowed.
Advantages:
● Tag collision
● As they use radio waves, they are easy to jam/interrupt.
● Easy to hack into the signal.
● RFID is more expensive than a comparable barcode system.
4. Optical Mark Reader/Recognition (OMR):
Uses:
● Designing the forms can be complicated to ensure the marks are correctly
positioned.
● If there are problems, they need to be manually checked, which can be
time-consuming.
Uses:
6. Barcode readers:
Uses:
Uses:
Uses:
● Their large screens allow complex diagrams to be created in
Computer-aided design.
● Used with light pens to allow designs to be created.
Advantages:
Uses:
Uses:
● ATMs
● POS terminals
● Information kiosks.
Advantages:
4. Multimedia projectors:
Uses:
● More people can watch as they don’t have to crowd around a laptop.
● Avoids the need for several networked computers.
Disadvantages:
5. Laser printers:
Uses:
● Printing is fast.
● They can handle very large print jobs.
● Quality is consistently high.
● Toner cartridges last for a long time.
Disadvantages:
● They are only considerably fast if several copies are being made.
● Color laser printers are expensive to run.
● They produce ozone and volatile organic compounds because of their
Uses:
● High-quality output
● Cheaper than laser printers.
● Very lightweight
● Don’t produce ozone and volatile organic compounds.
Disadvantages:
● Very noisy
● Initial cost is more than an inkjet printer.
● Very slow, poor-quality printing.
8. (Graph) Plotters:
Uses:
9. 3D printers:
Uses:
10. Speaker:
Uses:
● Speaker output can disturb irrelevant people in the same area, e.g., an
office.
● Sound quality is high only expensive speakers.
● They take up a lot of desk space.
11. Actuators:
Uses: