Overview of Computer Systems and Components
Overview of Computer Systems and Components
ICT Page 1
Chapter - 1 : Types and components of computer systems
Tuesday, May 28, 2024 6:43 PM
Software
• Programs that can control the computer
• Application
○ Powerpoint
○ Excel
○ Word
○ VB
○ Office
○ MS Access
○ Photoshop
• System
○ Windows
○ Mac OS
○ Linux
○ Compiler
Database
• Organize, manipulate and analyze data.
ICT Page 2
Audio editing software
• Can edit sound and produce sound.
System Software
• Compiler
• Linkers
• Device driver
• Utilities
• Operating Systems (OS)
Processing
• CPU
○ ALU (Arithmetic Logic Unit)
○ CU (Control Unit)
○ MU (Memory Unit)
Output
• Speaker
• Monitor
• Projector
ALU
• For calculating in the computer
CU
• Control the flow of data processing
MU
• Saving the data
Internal memory
ICT Page 3
Internal memory
• Random Access Memory (RAM)
○ internal chip
○ Temporarily
• ROM
○ Permanent
○ Non-volatile
○ Read-Only
○ Store BIOS and other data
User Interface
• Command line interface (CLI)
• Graphical user interface (GUI)
• Dialogue-based user interface
• Gesture-based user interface
• CLI
○ Type instructions to choose options from menus, open software
○ Number of commands that need to be typed
• GUI
ICT Page 4
• GUI
○ Allows the user to interact with a computer using pictures or symbols (icons). (End User).
• GUI
○ Allows the user to interact with a computer using icons
○ No need to learn coding
• Disadvantages
○ Learn a number of commands to carry out basic operations
○ All commands need to be types in
○ Error-prone
○ Each command must be typed in using the correct format
○ Need to learn coding using correct format to not be error-prone
• Disadvantages
○ Cannot control the inside of the computer
○ Slower to execute commands
○ User is limited to the icons provided on the screen
○ Don’t know how to solve errors
Types of computers
• Desktop
• Mobile Computers (Laptop, Smartphone, Tablet, Phablet)
Desktop Computers
• Desktop usually refers to a general purpose computer that is made up of separate monitor,
keyboard, mouse and processor unit.
ICT Page 5
• Spare parts are lower costs
• Easier and less expensive to upgrade or expand
• Internet access can be more stable because of wired internet connection
Laptop Computers
• Monitor, keyboard, pointing device and processor are all together in one single unit
Smartphones
• Allow phone calls, have an operating system and allow applications to run on a phone.
Features of smartphones
• High-definition, anti-glare displays
• Front and back-facing cameras
• Lower weight and longer battery life than laptops
• Make use of flash(solid state) memory and cloud storage
Advantages of smartphones
• Lightweight and portable
• Can run computer applications on it
• Connect internet
• Make phone calls
• Reasonable battery life compared to laptops
Disadvantages of smartphones
• Small screen and keyboard
• Can’t open all websites
• Mobile data is slower than wi-fi
Tablets
• Similar to smartphones and can use touch-screen
ICT Page 6
• Similar to smartphones and can use touch-screen
Advantages of tablets
• Very fast to switch on
• Fully portable
• Can use several apps
• Solid-state technology
• Battery life of a tablet is longer
Disadvantages of tablets
• Expensive
• Limited memory or storage when compared to a laptop
• Touch-screen is slow at typing than standard keyboard
• Transferring of files often has to be done through an application software
Phablets
• Larger screens than smartphones
• Latest smartphone
• Can use like a computer style
• Smaller than tablet
Advantages of phablets
• Larger screen
• Can run computer apps
Disadvantages of phablets
• Smaller than tablets
• Can’t store as much as laptops
ICT Page 7
Augmented Reality (AR)
• Relationship between digital(virtual) and physical(real) worlds.
• Virtual information and objects are overleaf onto real-world situations
• AR world through special goggles or via smartphone / phablet screens.
• Ex. Pokemon Go game
ICT Page 8
Chapter - 2 : Input and output devices
Tuesday, May 28, 2024 7:02 PM
Input
• Keyboard,
• Mouse,
• Webcam,
• Microphone,
• Scanner
Keyboard
• Data entry into applications software
• Typing in commands to the computer
• How to join
○ USB
○ Wireless
• How to process
○ Character on the keyboard is pressed, it is converted into a digital signal in the computer.
Advantages of keyboard
• Fast data entry
• User friendly
• Easier to do verification checks
Disadvantages of keyboard
• Can be difficult to use
• User has limited arm/wrist use
• Slow method
• Large device that uses up valuable desk space
Numeric keyboards
• A numeric keyboard is used to enter numbers only
• Use of numeric keypads
○ Automatic teller machines (ATM)
○ Mobile phones to allow phone numbers
○ Point of sale terminals (POS)
○ Chip and PIN devices when paying by credit/debit cards
credit/debit cards
ICT Page 9
○ credit/debit cards
○ Fast entry of numeric data into spreadsheet
Pointing Devices
• Mouse
• Touch Pad
• Tracker Ball
Mouse
• Can control the pointer in the computer
• Included two buttons
• Left button is used to select items by double clicking
• Right button brings up drop-down menus
• Optical mouse
• Cordless
• Wireless
Advantages of mouse
• Faster than keyboard
• Very quick way
• Does not need large desk area
Disadvantages of mouse
• Can be more difficult for people with restricted hand/wrist movement than using a keyboard for
data entry
• Easy to damage
• Difficult to use if no flat surface
Uses of mouse
• Opening, closing and minimising software
• Grouping, moving and deleting files
• Image editing
• Controlling the position of a pointer
Touchpad
• Used as a pointing device in many laptop computers
• Buttons under the touchpad which serve the same function as the left and right buttons on a
mouse
Uses of touchpad
• Uses are the same as those of a mouse
Advantages of touchpad
• Same as mouse
• Integrated into the laptop computer
ICT Page 10
• Integrated into the laptop computer
• Portability
• Big advantage if there are no flat surfaces available
Disadvantages of touchpad
• Limited hand/wrist movement
• More difficult to control the pointer
• More difficult to use drag and drop
Trackerball
• Are similar to a mouse, except that a ball is on the top or the side of the device
• User controls the pointer on the screen by rotating the ball
• Don not physically move, there is no need for a large amount of desk space
Advantages of trackerball
• Easier to use than a mouse if the operator has problems with their wrist or hand
• More robust than a mouse
• Needs less desk space than a mouse or keyboard
Disadvantages of trackerball
• Not supplied with the computer
• User may need training
• More costly
• Not standard equipment
Remote control
• Used for the operation of other devices using infrared signals
Joystick
• Similar functions to a mouse and a trackerball
• A pointer on the screen can be controlled
Uses of joystick
• Used in video/computer games
• Used in simulations (for example, flight simulators) to mimic actual controls
Advantages of joystick
• Easier than a keyboard
Disadvantages of joystick
• More difficult to control the on-screen pointer than a mouse
ICT Page 11
• More difficult to control the on-screen pointer than a mouse
Driving wheel
• An input device that is similar to a joystick
Scanners
• Used to enter information from hard copy into a computer
Uses of scanners
• Scan in documents and convert into a format for use in various software packages.
• Scan in old/valuable documents/books
• Scan in photographs
• Requiring conversion to computer format
Advantages of scanners
• Images can be stored for editing at a later date
• To recover damaged documents and photographs
Disadvantages of scanners
• Quality can be limited depending on how good a resolution the scanner is
Digital cameras
• Largely replaced traditional film-based cameras
• Stored on a memory card(solid state memory)
• Transferred to a computer
ICT Page 12
• Transferred to a computer
• Images are uploaded from camera and stored in a file in the computer
• Can select photos to upload/discard
• Printed out as photos
• Used in slide show
• Imported into software
• Uploaded on the internet
Microphones
How to process
• A microphone can convert sound waves into an electric current
• The current produced is converted to a digital format
• Computer can process it or store it
Uses of microphones
• To input speech,sounds to be used in various applications
• Input in voice-recognition software
• Microphones can also be used as a sensor to pick up sound
• Used in video-conferencing or Voice over Internet Protocol (VoIP) applications
Advantages of microphones
• Faster to read than using a keyboard
• Manipulate sound in real time using special software
• Used in a voice activation system
• Advantage of improving safety
Disadvantages of microphones
• Sound files can use up a lot of computer memory
• Voice-recognition software is not as accurate as typing in manually
Sensors
Uses of sensors
Type of sensor Applications
Temperature Used in automatic washing machines, central heating systems, automatic
glasshouses, ovens
ICT Page 13
glasshouses, ovens
Pressure Used in intruder alarm systems, washing machines, robotics, environmental
monitoring
Light Used in automatic glasshouses, automatic doors, intruder alarm systems, street
lighting control
Sound/acoustic Used in intruder alarm systems, monitoring liquid and powder flow in pipes
Humidity/moisture Used in automatic glasshouses, environmental monitoring, in factories where
moisture levels are crucial
pH Used in automatic glasshouses, chemical processes, environmental monitoring
Light pens
• Input device
• Contain sensors that send signals to a computer whenever light changes are detected
• Only works with CRT monitors
Card Readers
Magnetic stripe readers
• Read information on the magnetic stripe
• Back of a credit or debit card
• Useful information: account number, sort code, expiry date and start date
ICT Page 14
Advantages of magnetic stripe readers
• Fast data entry
• Error free
• Secure
• Prevents access to restricted/secure areas
ICT Page 15
○ an antenna used to receive and transmit data/information
Uses of RFID
• Livestock tracking
• Retail
• A big advantage is that several tags can be read at the same time
• Admission passes
• Tracking of people : height or age
• Libraries
Advantages of RFID
• Tags can be read from a distance
• Very robust and reliable technology
• Very fast read-rate
• Data transfer allows read and write operations
• Detection is possible
Disadvantages of RFID
• Tag collision from two or more tags overlap
• RFID uses radio waves that are easy to jam or interrupt
• Relatively easy to hack into the data/signal transmitted by the tag
• RFID is more expensive
Uses of OCR
• The processing of passports and identity cards
• Converting hard copy documents into electronic form
• Used in automatic number plate recognition (ANPR) in car parks
• Historic newspaper and rare books, preventing damage to the originals
Advantages of OCR
• Much faster data entry system
• No manual data entry
• Number of errors is also reduced
Disadvantages of OCR
• The system still has difficulty reading some handwriting
ICT Page 16
• The system still has difficulty reading some handwriting
• Still not a very accurate technique
Barcode readers
• Used to read information in the form of a barcode
Uses of QR codes
• Advertising to contain data such as business addresses, phone numbers, email addresses and
website addresses
• Contain links to apps
• Wi-Fi authentication used to store Wi-Fi network including passwords and type of encryption
• Deliver augmented reality
• AR system to determine the positions of objects in three-dimensional space
• Establish virtual online stores with a gallery of product information
Advantages of QR codes
• Hold much more information than normal barcode
• Fewer errors than with barcodes
• Easier to read
• Not need expensive laser or LED
• Easy to transmit QR codes as text messages or images
• Encrypt QR codes gives greater protection than traditional barcodes
ICT Page 17
• Only used in specialist areas such as computer-aided design (CAD)
• Screens are very large to enable complex diagrams to be created or modified
• Used with light pens to allow designs
LCD screens
• Made up of tiny liquid crystals
• Tiny crystals make up an array of pixels affected by changes in applied electric fields
• LCD screens to work, require some form of backlighting
• Modern LCD screens are backlit using LED technology
• When LEDs are used, a matrix of tiny blue-white LEDs is used behind the LCD screen
• LED backlighting gives a very good contrast and brightness range.
• Before the use of LEDs, LCD screens used cold cathode fluorescent lamps (CCFL)
ICT Page 18
• Sharp image resolution
• Produce low electromagnetic fields compared to CRT monitors
Multimedia projectors
• Receive signals
• Either analogue or digital
• Source from a computer, television or DVD player
• Image from the source is magnified and projected onto a large screen
• Direct the computer presentation
• Most multimedia projectors take input from various types of video format
Printers
• Laser printer
• Inkjet printer
• Dot matrix printer
ICT Page 19
• Dot matrix printer
• Graph plotter
• 3D printer
Laser printers
• Produce very high-quality hard copy output
• Print per page is very quick if a large number of pages are being printed
• Rely on large buffer memories where the data for the whole document is stored before pages can
be printed out.
Inkjet printers
• Used to produce good-quality hard copies
ICT Page 20
• Can be used in noisy or dirty environments
• Used in applications where multipart stationery
Graph plotters
• Use a pen, pencil or marker pen to draw multiple continuous lines
• Size of paper can be anything from A4 up to several metres
• Produce vector graphic drawings
• CAD and CAM
Uses of plotters
• Architecture drawings
• Engineering drawings
• Drawing animation characters
Advantages of plotters
• Very high quality output
• Produce large, monochrome and colour drawings
• Print on a variety of materials
Disadvantages of plotters
• Very slow at printing
• Expensive
• Very large physical footprint compared to a printer
3D printers
• Used in computer-aided design(CAD)
• Solid object id built up layer by layer using materials such as powdered resin, powdered metal,
paper or ceramic
Advantages of 3D printers
• Manufacturing of items has become easier than before
• Manufacture any product a user wants using only a 3D printer
• Medical benefits are emerging
• Producing artificial organs, prosthetics and precision-made items for reconstructive surgery
Disadvantages of 3D printers
• Potential to make counterfeit items or items that infringe others copyright
• Technologies in the hands of the wrong people can lead to dangerous or illegal activities
• Technology could be used to manufacture dangerous items by almost anyone
• Job losses
• Technology takes over from some types of manufacturing
Speakers
ICT Page 21
Speakers
• Output devices that produce sound
• Digitised sound stored on a file needs to be converted into sound
Uses of speakers
• Used in all phones
• Built into most computers
• Outputs sound from multimedia presentations
• Visually impaired people
• Reading aloud texts from the screen
• Downloaded sound files
Advantages of speakers
• Sounds amplified through speakers can be much louder than the original
• Create a good atmosphere
• Help visually impaired people
• Very simple technology
Disadvantages of speakers
• Can be disturbing to others
• High-quality sound, the required speakers can be quite expensive
• Speakers can take up a lot of desk space
Actuators
• A computer used to control devices
• Mechanical or electromechanical device
• Relay, solenoid or motor
Uses of actuators
• Used to control motors, pumps, switches and buzzers
• Allow a computer to control physical devices
Advantages of actuators
• Allow remote operation
• Relatively inexpensive devices
Disadvantages of actuators
• Additional device in the system
• Usually analogue devices, computer signals need to be converted using DAC
ICT Page 22
Chapter - 3 : Storage devices and media
Tuesday, May 28, 2024 8:51 PM
ICT Page 23
Uses of fixed hard disk drives
• To store the operating systems software and working data/files
• Used in real-time systems
• Used in file servers for computer networks
ICT Page 24
Disadvantages of CD-R and DVD-R
• Can be only be recorded once; if an error occurs then the disk has to be thrown away
• Not all CD/DVD players can read CD-R/DVD-R
Uses of CD-RW/DVD-RW
• Used to record television programs which can be recorded over, time and time again
• Used in CCTV systems
• Can be used as a backup device for files and data
Advantages of CD-RW/DVD-RW
• Can be written over many times
• Can use different file formats each time it is used
• Not as wasteful
Disadvantages of CD-RW/DVD-RW
• Can be relatively expensive media
• Possible to accidentally overwrite data
Uses of CD-ROM/DVD-ROM
• Optical disks are read-only memory (ROM) which means they cannot be written over and can only
be read
• Are permanent method of data storage
• Used to store music files and to store software, computer games
• DVD-ROM has much larger storage and is used to store films
• CD-ROMs and DVD-ROMs are used in applications where there is a real need to prevent the
deletion or overwriting of important data
Advantages of CD-ROM/DVD-ROM
• Less expensive than hard disk drive systems
Disadvantages of CD-ROM/DVD-ROM
• Data transfer rate/data access time is slower than for hard disks
Blu-ray discs
• Different to DVDs in their construction
• Carry out read/write operations
• Differences between DVD and Blu-ray:
○ a blue laser, rather than a red laser is used to carry out Blu-ray read and write operations;
the wavelength of blue light is only 405 nanometres
○ Blu-ray can store up to five times more data than normal DVD
○ Blu-ray discs use a 1.2 mm thick disk however dual-layer Blu-ray and normal DVDs use 0.6
mm thick disks
○ data transfer rate for DVD is 10 Mbps and for Blu-ray disc is 36 Mbps
ICT Page 25
• Edit or re-order programmes
• Automatically search for empty space on the disc to avoid over-recording
• Access websites and download subtitles
Advantages of SSDs
• Main benefits of using an SSD rather than HDD are :
○ more reliable
○ lighter
○ a lower power consumption
○ run much cooler than HDDs
○ no moving parts, they are very thin
○ data transfer speed for SSDs is also much faster than for HDDs
Disadvantages of SSDs
• Most solid-state storage devices are conservatively rated at only 20 GB write operations per day
over a three-year period
• SSD technology is still not used in all servers
Pen drives
• Small portable devices that make use of solid-state technology
• Small, lightweight portable devices
ICT Page 26
• Small, lightweight portable devices
• Suitable method for transferring files between computers
• Small backup devices
• USB flash drives which draw their power from the computer via the USB connection
• Portable media player
• USB flash storage
• Any device that uses solid-state flash drive with a USB connector
• Pen drive is a type of flash drive with a particular purpose
Memory cards
• Solid-state technology
• Can be inserted into a device which can read the card or allow data to be written to the card
• SD cards (secure digital card)
• XD cards (extreme digital card)
• CFast card (compact fast card)
• The XD card is a type of removable memory card designed for use in digital cameras
• The SD card is a type of very small card with a very high-capacity memory
• The CFast card is a memory card format which was developed to allow solid-state technology to
be used in a very small portable device
ICT Page 27
Chapter - 4 : Networks and the effects of using them
Tuesday, May 28, 2024 8:52 PM
Network
• Can connect to two or more devices to transfer data
Data packets
• Data is moved around networks in the form of data packets
• each packet is transmitted separately
• Packets of data contains:
○ the sender’s IP address
○ the receiver’s IP address
○ the sequence/identity number of the packet
○ the packet size
○ how many data packets make up the whole message
Hubs
• Hubs are hardware devices that can have a number of other devices connected to them
• used primarily to connect devices together to form a local area network (LAN), often in the same
building
• not very secure because every device will receive every data packet
• unnecessary traffic on the network
Switches
• ‘intelligent’ versions of hubs
• connect a number of devices together to form a LAN
• a switch stores the MAC addresses of all devices on the network
In summary:
• both a hub and a switch are used to connect devices in a LAN
• both hubs and switches use data packets
• hubs send data packets to every device on the network; whereas switches send data packets to a
specific device only
ICT Page 28
Differences between hubs and switches (4M)
• Switches are more secure than hubs because they can choose the receiving computer.
• Switches store the MAC addresses of all devices on the network.
• Hubs are not very secure because every device will receive every data packet.
• Hubs have unnecessary traffic on the network, which results in reduced bandwidth.
Bridges
• Bridges are devices that connect one LAN to another LAN that uses the same protocol
• Unlike routers, bridges cannot communicate with other external networks, such as the internet
Routers
• Routers are used to route data packets from one network to another network, based on IP
addresses.
• each router has its own IP address
ICT Page 29
firewall; customer/client and cloud storage provider are integrated and operate as a single
entity.
○ Hybrid cloud – this is a combination of the two previous environments; some data resides in
the private cloud and less-sensitive/less-commercial data can be accessed from a public
cloud storage provider.
Data loss
• Actions from hackers could lead to loss or corruption of data
Network types
• local area network (LAN)
• wireless local area network (WLAN)
• wide area network (WAN)
ICT Page 30
of using cables
ICT Page 31
• Disadvantages of magnetic stripe cards
○ Less secure than, for example, biometric methods (no encryption is used and the stripe
contents can be copied fairly easily).
○ The cards wear out with a lot of use.
○ Magnetic readers often fail to read the cards on first attempt.
Smart cards
• Inserting a tag (chip and antenna) into a security card, it can act as a smart contactless card
• chip on the smart card can store data such as name, security number, sex, date of birth and a PIN
• user will then be invited to enter a PIN on the keypad
Physical tokens
• physical (or hardware) token is a form of authentication in the form of a physical, solid object
• login system is used to prove that the user has possession of the token
• one-time password (OTP)
Electronic tokens
• Electronic (software) tokens are software installed on a user’s device, such as a smartphone.
Anti-malware software
• a type of anti-malware software, known as anti-virus software, to protect devices against a
potential virus attack
• Anti-virus software should be loaded onto a computer and then run to allow all software and
devices to be scanned for viruses
Electronic conferencing
• video conferencing
• audio conferencing
• web conferencing
Web conferencing
• uses the internet to permit conferencing to take place
• business meetings to discuss new ideas
• presentations
• online education or training.
ICT Page 32
• Virus is a man-made software created to attack your computer system
ICT Page 33
Chapter - 5 : The effects of using IT
Thursday, May 30, 2024 8:27 PM
Social Interactions
• The positive aspects include:
• easier to make new friends using chat rooms
• easier to find people who share similar interests/hobbies
• less expensive to keep in touch using VoIP technology.
ICT Page 34
• people do not meet face-to-face as much (social isolation)
• a lack of social interaction may make people more anxious about meeting people in real life
• When communicating online, people can act less politely or more harshly, and cybercrime is a
serious issue, especially for teenagers.
Disadvantages:
• If a hacker breaches security, the vehicle could be controlled by them.
• The system might come to a halt if it malfunctions.
• Systems with a poor design could compromise safety.
• The easy tracking of harmless people's movements is made possible by ANPR equipment. Who can
access such data?
Disadvantages:
• very high installation prices
• driver and passenger reluctance of the new technology
• reduction in taxi requirements could lead to unemployment
• maintenance of the sensors and cameras is crucial
ICT Page 35
• maintenance of the sensors and cameras is crucial
• the ever-present fear of hacking into the vehicle’s control system
Disadvantages:
• fear of the system being hacked into
• initial instalment costs are very high
• ensuring passenger behaviour is vital, especially during rush hours.
• human reluctance to new technology without drivers,
• CCTV monitoring will be continuously required
Disadvantages:
• security aspects due to the absence of pilots
• emergencies may be challenging to deal with
• hacking into the system
• passenger reluctance
• software glitches can be catastrophic
2. Back and neck strain: Back pain and other related issues.
Cause: due to prolonged use of monitors
Minimizing health risks: use adjustable chairs, footrests, and tiltable screens.
5. Ozone irritation: inflammation and irritation of the tissues lining human airways
ICT Page 36
5. Ozone irritation: inflammation and irritation of the tissues lining human airways
Cause: inhalation of ozone released by laser printers in an office.
Minimizing health risks: proper ventilation, laser printers should be housed in a separate room,
replace laser printers with inkjet printers, if possible.
ICT Page 37
Chapter - 6 : ICT applications
Tuesday, June 4, 2024 2:32 PM
6.1. Communication
• Newsletters and posters
• Paper-based communication is used to inform people about their interests
• Schools use these to inform parents about events/dates
Advantages
• Released regularly
• The recipients have a permanent copy
Disadvantages
• Requires distribution
• There are no special effects, sound/video/animation
• There are printing costs, paper/ink
• The targeted audience may or may not receive the information
Websites
• Collection of webpages, text, graphics, video, and sound
• Hosted on a web server on the internet
• Need to write code or use a web authoring application
• Hyperlinks to other pages can be added
• Interactive websites require programming knowledge
• Can use a camera, scanner, and microphone to input data
• Usually, hire space from the web hosting company
Advantages
• Ability to add sound/video/animation Links to other websites/hyperlinks
• The use of hot spots
• Buttons to navigate/move around the website
• Hit counters to see who has visited the websites
• worldwide advertising capability
Disadvantages
• Can be hacked and modified, or viruses introduced
• Need for a computer and internet connection
• Lack of portability compared with the paper-based system
• Need to maintain the website once it is set up
Multimedia Presentations
• Uses a mixture of media to present information: animations, video, sound, transitions, hyperlinks
• Produced using software packages
• Used with a projector so a large audience can view
Advantages
• Use of sound and animation/video effects
• Interactive/hyperlinks built into presentations
• More likely to hold the audience’s attention
Disadvantages
• Need for special equipment – expensive
ICT Page 38
• Need for special equipment – expensive
• It may require internet access
• Distracts the audience from the sole content of the presentation
• It is very easy to make a presentation with too many features
Media streaming
• Real-time transition of audio and video files over the internet
• allows users to access content without downloading it to their devices
• popular services include Spotify, YouTube, and social media websites
• uses buffering, which makes sure the video plays back smoothly without freezing.
• While the buffer receives data packets, it sends previously received ones to the playback device so
that there are no gaps in the played data
Advantages
• Users can access any information at any time and from any location
• Offers an extensive library of content
• Compared to traditional cable or satellite TV subscriptions, media streaming can be more cost-
effective
Disadvantages
• Heavily relies on a stable and high-speed internet connection.
• Not all content is available on every streaming platform due to licensing agreements and
exclusivity deals.
• You don’t own the media when streaming media, so if the streaming service removes a movie or a
TV show from its library, it may no longer be accessible to you.
ePublications
• digital versions of printed materials, such as eBooks, eMagazines, and eNewspapers.
• It can be read on electronic devices.
Advantages
• aid portability they are often more affordable than paperback books.
• Offer interactive elements that enhance the reading experience.
Disadvantages
• reading from an electronic device for a prolonged time can cause eyestrain
• ePublications lack the tactile experience and physical presence that some readers enjoy
• compatibility issues can arise if the ePublications is in a format that is not supported by the
reader's device or software
Mobile Communication
• Mobile devices support many forms of communication, such as:
1. Short message service (SMS) messaging: permits extremely quick communication with another
person via typing on a keyboard (a mobile phone or tablet's keyboard is frequently virtual). Its
benefit is that the recipient can get the text whenever they choose without being available.
2. Phone calls: Making calls while on the go is among the most fundamental applications of a mobile
phone. Mobile phones are the perfect method to stay in correspondence anywhere there is a
network signal because they are compact and have an independent battery.
3. Voice over Internet Protocol (VoIP): a communication technique for Internet users. VoIP
transforms sound captured by the built-in mic of the cell phone into individual data packets that
may be transmitted via the internet to their intended recipient.
ICT Page 39
4. Video calls: enables real-time video conversing between multiple participants with a camera-
enabled device. Uses an internet connection or cellular data. Software that may be used for video
calling includes FaceTime, Skype, and Zoom.
5. Accessing the Internet: Another helpful feature is accessing the net from a mobile device. Any
mobile device with a wireless broadband connection or a mobile phone network can link to the
internet.
2. Bridge and building design: Computer modelling is crucial in bridge and building design. It allows
engineers to simulate and analyze structural behaviour, assess load capacities, and predict the
response to external forces. It aids in optimizing designs, ensuring structural integrity, and
minimizing potential risks before construction begins.
3. Flood water management: Computer modelling plays a vital role in flood water management by
simulating water flow behaviour, predicting flood extents, and assessing potential flood risks. It
helps design and optimise flood mitigation measures, such as levees and floodplain zoning,
allowing authorities to make informed decisions, develop effective emergency response plans,
and minimize the impact of flooding on communities.
4. Traffic management: Computer modelling simulates and analyses traffic flow, predicts congestion
patterns, and optimises traffic control strategies. It aids in designing efficient road networks,
optimizing signal timings, and evaluating the impact of transportation infrastructure projects. This
enables authorities to make informed decisions, alleviate congestion, and improve overall traffic
efficiency for better urban mobility.
5. Weather forecasting: Computer modelling plays a pivotal role in weather forecasting by simulating
the Earth's atmosphere, oceanic conditions, and other environmental factors. These models use
complex algorithms to predict weather patterns, including temperature, precipitation, wind
speed, and storm systems. By assimilating real-time data, computer models provide forecasts that
aid meteorologists in predicting weather conditions, issuing warnings, and helping society prepare
for potential hazards.
ICT Page 40
• It can provide more precise and accurate results than human-based methods, minimizing errors
and increasing reliability.
• Can analyze large amounts of data and perform complex calculations faster than humans
• It can be reused and updated easily, reducing the need for repetitive manual analysis and
potentially lowering costs in the long run.
Advantages:
• can work in environments that may be harmful to humans
• can work non-stop low running costs, majorly due to reduced employees; thus less wages need to
be given
• have higher productivity
• provide greater consistency
• can do long, boring, tedious tasks
• can carry out different tasks by fitting them with different-end effectors
Disadvantages:
• robots find it difficult to do unusual tasks
• can cause higher unemployment
• robots do many of the tasks once done by humans, leading to deskilling
• robots are independent of the skills base; factory headquarters can be moved internationally
• initial set-up and maintenance of robots can be expensive
ICT Page 41
Disadvantages of using computer-controlled systems rather than humans:
• very high instalment costs
• very high maintenance costs
• dependency on reliable
• lack of flexibility
• requires costly backup systems
Advantages:
• Absenteeism can be addressed more quickly.
• Parents are kept updated.
• Reduced workload for teachers.
Disadvantages:
• Operating the software will require training.
• The initial cost of the software is very high.
• Unauthorized access will have to be prevented as there is lot of personal information
Learner’s performance
• Spreadsheets can be used to record students’ performances.
• It is easier to compare each other’s performances and an individual student’s performance over
the academic year.
Computer-aided learning
• The use of computer-based technologies to help students acquire academic material is known as
computer-aided learning (CAL). They are meant to supplement classroom instruction, not serve its
purpose. Students will take online assessments to track their progress while learning on
computers. Although CAL cannot consistently assist a student with an issue, in certain
ICT Page 42
computers. Although CAL cannot consistently assist a student with an issue, in certain
circumstances, students would need to get other aid.
2. Concerts: Reserving tickets for live music events allows music fans to secure their spot at popular
concerts.
3. Cinemas: Booking movie tickets in advance enables cinema-goers to reserve seats and avoid
queues.
4. Sporting events: Purchasing tickets for sports matches and competitions offers sports enthusiasts
an easy way to attend their favourite events.
Advantages:
• convenience and accessibility
• instant confirmation and ticketing ability to compare prices and options
• promotions and personalized offers
• faster to change/update
• automated reminders via email/text
• repeated bookings can be easily made
• cost-saving as there are fewer wages due to reduced staff requirements
Disadvantages:
• potential for technical issues
• possible security and privacy concerns
• transaction and booking fees
• impersonal customer service
• dependent on a stable internet connection
• can lead to unemployment
ICT Page 43
Chapter - 7 : The systems life cycle
Wednesday, November 13, 2024 8:33 PM
ICT Page 44
New System Requirements Specification:
• Once the systems analysts have completed the systems life cycle analysis stage, they should be fully
aware of the current system's limitations.
• The next step will be to design a new system (normally computer-based) to resolve the problems
identified by the users and the systems analyst.
• The Requirements Specification will be created, outlining the required improvements and expectations
for the new system.
System Specification
Hardware and Software Selection
• It is vital to identify the suitable hardware needed for the new system
○ contemplating system requirements, compatibility, costs
○ justifying choices based on user needs and system performance
7.2. Design
Once the analysis has taken place and the systems analyst has some idea of the scale of the problem and
what needs to be done, the next stage is to design the critical parts of the recommended system.
File/Data Structures
• Field length: number of characters allowed in a field
• Field name: an identifier for the field in the data structure
• Data type: specifies the kind of data that can be stored in a field, e.g., text, numbers, dates
• Coding of data: using codes to represent data, e.g. M for male, F for female
Input Formats
• Data capture forms: These are designed to collect data from users in a structured format. They come in
two types: paper-based and electronic-based. Paper-based data-capturing forms must be carefully
designed with headings, concise instructions, character and information fields, checkboxes, and
enough writing space. Text boxes, on-screen help, drop-down menus, radio buttons, automatic
validation, and control buttons for data entry are all features of computer-based forms.
Consider a user-friendly layout, clear instructions, and appropriate data fields.
Output Formats
• Screen layouts: how information is presented to users on a screen
• Report layouts: how information is organized in a printed or digital report
• Consider readability, visual appeal, and efficient use of space
ICT Page 45
Validation Routines
It is a method of examining data submitted to a computer to determine if it meets specific
requirements. It is a routine check that the computer does as part of its programming.
1. Range check: ensures data is within a specified range of values
2. Character check: ensures data contains only allowed characters
3. Length check: ensures data is of a specified length
4. Type check: ensures data is of the correct data type
5. Format check: ensures data conforms to a specific format
6. Presence check: ensures data is present and not left blank
7. Check digit: a digit added to a number to verify its accuracy
7.4. Implementation
The system must then be fully implemented after it has been thoroughly tested.
We will now think more carefully about switching to the new system. Four popular techniques are
utilized to transition from the old system to the new one.
Before selecting the approach best suited for a given application, the pros and cons of each must be
carefully considered.
4 Methods of Implementation
1. Direct changeover:
ICT Page 46
1. Direct changeover:
• The old system is replaced by the new system immediately
• Used when quick implementation is necessary
• Advantages
○ fast implementation
○ cost-effective as only one system is in operation
• Disadvantages
○ High risk of failure
○ no fallback
○ users can’t be trained on the new system
2. Parallel Running
• Both current and new systems run simultaneously for a period before the old system is phased out
• Used when a smooth transition with minimal risk is required
• Advantages
○ Lower risk
○ easy system comparison
• Disadvantages
○ Time-consuming
○ resource-intensive
3. Pilot Running
• The new system is implemented in a small, controlled environment before full-scale implementation
• Used when testing the new system in a real-world setting
• Advantages
○ Low risk as only trialled in one department/centre/branch
○ allows for fine-tuning
○ staff have time to train with the new system
○ few errors as it's fully tested
• Disadvantages
○ Slower implementation
○ potential inconsistencies
○ confusion as there are two systems in use
○ There is no backup for the department/center/branch using the new system
4. Phased Implementation
• The new system is implemented in stages, with each stage replacing a part of the old system
• Used when a gradual transition is preferred to minimize disruption
• Advantages
○ reduced risk
○ easier to manage
• Disadvantages
○ Takes longer
○ potential compatibility issues
7.5. Documentation
• In the life cycle of a system, documentation enables the correct recording of design, implementation,
testing, and maintenance data, facilitating effective communication, troubleshooting, and potential
future improvements.
• Technical documentation: detailed information on the system's inner workings and programming for
developers and IT staff
Used to maintain, repair, and update the system with improvements
• Purpose of the system/program: Explanation of the system's intended function and goals
• Limitations: Known constraints or issues with the system
ICT Page 47
• Limitations: Known constraints or issues with the system
• Program listing: The code or scripts used in the system
• Program language: The programming language used to develop the system
• Program flowcharts/algorithms: Visual representations or descriptions of the system's logic and
processes
• System flowcharts: Visual representations of the interactions between system components
• Hardware & software requirements: Necessary equipment and software to run the system
• File structures: Organization and layout of the system's files and data
• List of variables: Collection of variables used within the system, including their names and purposes
• Input format: Structure and format for entering data into the system
• Output format: Structure and format for presenting data generated by the system
• Sample runs/test runs: Examples of system operation, including input and expected output
• Validation routines: Techniques used to check and confirm the accuracy of data entered into the system
User Documentation
Instruction and guidance for end-users on how to operate the system. Used to help users effectively use
the system and overcome problems
• Purpose of the system: Explanation of the system's intended function and goals
• Limitations: Known constraints or issues with the system
• Hardware & software requirements: Necessary equipment and software to run the system
• Loading/running/installing software: Instructions for setting up the system on user devices
• Saving files: Procedures for storing data within the system
• Printing data: Steps to produce hard copies of system data
• Adding records: Instructions for creating new entries in the system
• Deleting/editing records: Guidelines for modifying or removing existing entries in the system
• Input format: Structure and format for entering data into the system
• Output format: Structure and format for presenting data generated by the system
• Sample runs: Examples of system operation, including input and expected output
• Error messages: Explanations of system warnings and error notifications
• Error handling: Steps to resolve issues and errors within the system
• Troubleshooting guide/helpline: Assistance for diagnosing and addressing common problems
• Frequently Asked Questions: Answers to common user inquiries
• Glossary of Terms: Definitions of key terms and concepts related to the system
7.6. Evaluation
It measures a system's productivity, efficiency, and compliance with its goals to identify its strengths,
shortcomings, and potential development areas. This assessment informs decision-making and improves
overall performance over the course of a system's life cycle.
ICT Page 48
○ Mention any feedback from users regarding their experience with the system and address any
issues they encountered
• Questions to ask:
○ Are all the users able to use the system and make bookings easily?
○ Are all the users able to change and cancel bookings easily?
○ Can all staff understand how to use the system with minimal training?
ICT Page 49
Chapter - 8 : Safety and security
Wednesday, November 13, 2024 9:07 PM
8.2. eSafety
Data Protection
The Data Protection Act (DPA) controls personal data collection, storage and processing.
• In the UK, the European Union’s General Data Protection Regulation (GDPR)
• Protects personal data, whether stored on paper or a computer system
Principles of the Data Protection Act
• Data must be processed lawfully, fairly, and transparently, with clear consent from the individual.
• Data should only be collected for specific, explicit, and legitimate purposes.
• Organizations should only collect and retain the minimum personal data necessary for their stated
purpose.
• Data should be accurate and up-to-date, and reasonable steps must be taken to rectify or erase
inaccurate information.
• Personal data should not be kept longer than necessary and should be securely deleted when no longer
needed.
• Organizations must protect personal data against unauthorized or unlawful processing, accidental loss,
ICT Page 50
• Organizations must protect personal data against unauthorized or unlawful processing, accidental loss,
destruction, or damage.
Personal Data
• Refers to information that can be used to identify an individual
• Examples
○ Personal Name
○ Address
○ Date of birth
○ A photograph in school uniform
○ Medical history
• Threats that can be avoided by protecting personal data:
○ Identity theft
○ Privacy breaches
○ Misuse of the information
○ Data be sold to third-party companies
○ Individuals could be held to ransom over personal data gathered
○ could be used to commit a physical crime
• How to avoid inappropriate data disclosure:
○ Personal data must be kept confidential and protected through privacy settings on websites such
as social media or strong passwords on websites where personal data is held or used
○ Access to personal data should be limited to authorized individuals
○ Think before you post - consider what information could be gathered from your image or content
○ Check website details about the collection, storage, and use of personal data
○ Only access websites where personal data is used or viewed when on a secure, encrypted
connection
eSafety
• E-safety is knowing about and using the internet safely and responsibly.
• It refers to when an individual is using the internet, email, social media, or online gaming.
• E-safety refers to the individual knowing how to protect themselves from potential dangers and threats.
ICT Page 51
• Avoid encountering explicit or harmful content online, reducing the risk of exposure to inappropriate
material or online predators.
• Engage in online gaming responsibly, avoid sharing personal details, and behave respectfully towards
other players.
• Protecting devices from malware, viruses, and other online threats, preventing data loss, privacy
breaches, or device damage.
• Develop responsible online behaviours, promoting respectful conduct while interacting with others
online.
• Maintain a healthy balance between online and offline lives, reducing the risk of addiction, mental
health issues, or negative impacts on relationships and self-esteem.
Safety Suggestions
• The internet:
○ Use trusted websites recommended by teachers or reputable sources
○ Utilize search engines that only allow access to age-appropriate websites and use filters to ensure
inappropriate content is not seen
○ Never reveal personal information
• Email:
○ Be aware of the potential dangers of opening or replying to emails from unknown people,
including attachments; potential dangers include phishing, spam
○ Ensure you know who the email is for when considering sending personal data or images via
email, only with people you know and not with identifiable content like school photos
• Social media:
○ Know how to block and report people who send content or messages that are unwanted
○ Know where the privacy settings are to reduce the number of people who can see your posts or
images
○ Be aware of the potential dangers of meeting online contacts face to face; do not meet anyone
you do not know; if you do, take an adult and meet publicly.
○ Do not distribute inappropriate images and inappropriate language
○ Respect the confidentiality of personal data belonging to other people
○ Only accept friend requests from people you know
○ Parents should be aware of what you are doing online, discuss what you are doing online
○ Do not post images or details that can be used to locate you
• Online gaming:
○ Do not use real names as usernames
○ Never share personal or financial details with other players
○ Know how to block and report players for inappropriate messages or comments
• Sensitive Data is data that might result in loss of an advantage or level of security if disclosed to others.
I.e., ethnicity, religion, criminal record, etc. At the same time, personal data can be used to identify the
user, i.e., passport number, name, age, etc.
ICT Page 52
calling the telephone number contained in the message
• Viruses and malware: Viruses are program codes that can replicate/copy themselves to cause data loss
or corruption. Malicious software designed to disrupt, damage, or gain unauthorised access to computer
systems or networks
• Card fraud: Unauthorized use of credit or debit card information for fraudulent purposes caused by
shoulder surfing, card cloning, or keylogging.
Protection of Data
Multiple techniques are implied for the protection of data, inclusive:
1. Biometrics:
• Individuals' distinctive physical or behavioural traits, such as fingerprints, faces, or irises, can be used for
access control and verification. Since biometric data is hard to fake or duplicate, it offers a more secure
form of identification.
2. Digital certificate:
• A digital record that attests to a website's reliability and integrity. A digital certificate is used to provide
safe communication and to build confidence between parties. Identifier data, the entity's public key, and
a third party's digital signature are frequently found in digital certificates.
3. Secure Socket Layer (SSL):
• A protocol that creates a secure connection between a client computer and a server. SSL ensures that
information communicated between a server and client stays private and cannot be intercepted or
changed by unauthorized parties. A website's identification for it is the S at the end of HTTP.
4. Encryption:
• It is creating data in a format that cannot be read without a decryption key. Data on hard drives, emails,
cloud storage, and secure websites (HTTPS) are all protected by encryption. Without a decryption key, it
assures that even if unauthorized people obtain data, it cannot be decoded.
5. Firewall:
• A firewall is a network security device that monitors and manages incoming and outgoing network
traffic. Its goal is to separate an internal network from other networks by filtering data according to
established criteria. It assists in preventing malware, unauthorized access, and other network risks.
6. Two-factor authentication:
• A security mechanism that requests two different kinds of identification from users to confirm their
identity. To provide additional protection outside of just a username and password, 2FA was created.
Typically, it combines something that uniquely identifies a user, like biometric data, with something the
user has, like a smartphone and a token or something they know, like a password.
7. User ID and password:
• A typical authentication technique uses a password plus a secret code (user ID) to identify. To
strengthen data security, user IDs and passwords restrict access to only authorized users. Using secure
passwords and changing them frequently is critical to ensure security. When creating passwords, it is
advised to utilize a mix of uppercase, lowercase, digits, and special characters.
ICT Page 53
Chapter - 9 : Audiences
Wednesday, November 13, 2024 9:11 PM
9. Audience
9.1. Audience Appreciation
To express gratitude and value for the users by providing helpful and relevant information, fostering
positive experiences, and contributing to their understanding and learning.
Planning ICT Solutions
• The first step to building effective ICT solutions is identifying and understanding the intended audience's
needs. These needs can be functional, like processing information, or aesthetic, like a visually appealing
interface.
• After identifying the needs, select the appropriate technology and tools to create a solution. This choice
depends on factors like the complexity of the task, the budget available, and the technical expertise of
the users.
• An essential aspect to remember while designing ICT solutions is to ensure they are user-friendly. This
means they should be intuitive to use, require minimal training, and have easy-to-understand
instructions.
• Additionally, ICT solutions should be accessible to all users, including those with disabilities. This could
involve adding features like voice commands, larger text options, or compatibility with assistive devices.
• Once the solution is created, it is crucial to test it to ensure it functions as expected and fulfils the users'
needs effectively.
Analysing Audience Requirements
• Designing an ICT solution requires an understanding of the target audience. The study should consider
elements affecting the audience's capacity to use the solution, like age, technical proficiency, and
expertise.
• The solution creator should know the audience's requirements for information. This could serve as a
design cue for the data processing elements and the information architecture.
• How the audience utilizes and consumes the content also influences the design. For instance, the
answer should be mobile-friendly if the audience accesses it mostly through mobile devices.
• Finally, the designer should consider any unique requirements of the audience, such as visual or
auditory impairments. These requirements should be taken into account when designing the solution
ensuring inclusivity.
9.2. Copyright
What makes Copyright Necessary?
• Copyright regulation is crucial to safeguard the rights of developers and innovators.
• It stops software piracy, which is unauthorised use, replication, or distribution.
• It guarantees developers receive compensation for their efforts, fostering additional innovation and
development.
Principles of Copyright in a Computer Software
• Copyright law prohibits the unauthorized copying, distribution, or modification of software.
• It also includes the End-User License Agreement (EULA), which outlines what the software can and
cannot be used for
• Violations of these principles, such as software piracy, can lead to legal consequences.
Preventing Software Copyright Violation
• Software developers employ various copyright protection strategies, such as Digital Rights Management
(DRM).
• Due to DRM methods and systems, copyrighted works are subject to usage, modification, and
distribution restrictions.
• Other techniques include software product activation, which needs a unique code to be fully functional.
• Given that pirated software frequently cannot receive automatic upgrades, which renders it less
effective and secure over time, automatic updates may also serve as a kind of copyright protection.
ICT Page 54
Chapter - 10 : Communication
Wednesday, November 13, 2024 9:14 PM
ICT Page 55
• annoying people
• using up valuable bandwidth on the internet, thus slowing it down
• may have viruses or be a part of a phishing scam
• can take up significant space in user inboxes
To minimize the spam you receive:
• use spam filters
• avoid disclosing your email address publicly
• don’t click on links in spam emails or reply to them
ICT Page 56
company. It enables the organization and its reliable clients or partners to share information,
documents, and resources securely.
Many use the terms “Internet” and “World Wide Web” interchangeably. However, they can’t be used in
the same context:
- The internet refers to the global network of computers and other devices connected through routers
and servers. However, the World Wide Web is a collection of websites and webpages accessed via the
Internet.
The Functionality of the Internet
• Internet service providers (ISP): A company that provides internet access. Typically, a monthly fee is
charged for this service. Users' accounts are created when registering with an ISP and acquiring login
information such as user ID and password.
• Uniform Resource Locator (URL): The address of a web page on the WWW. It is a text-based address
that uniquely identifies the location of any resource available on the internet. The three main
components are:
• Protocol:
○ It is the communication protocol used to transfer data between the client and the server
○ E.g. HTTP, HTTPS, FTP, and others
• Domain:
○ it is the name of the server where the resource is located
○ it can be a name or an IP address
• Webpage/file name:
○ it is the location of the file or resource on the server
○ it can contain the name of the file or directory where the resource is located
• A URL looks like this:
○ protocol://domain/path/filename
○ E.g. [Link] is a URL that consists of the HTTPS protocol,
the domain name "[Link]", the path is “IGCSE” and the filename is “ICT”
• A hyperlink is a word/phrase/image which references data that the reader can follow by clicking or
tapping, usually taking you to another web page
• A web browser is a software application used to locate, retrieve, and display content on the WWW,
including web pages, images, video, and other files
Speed of Searching
• Search engines may scan billions of online pages to locate matches to your search query in a fraction of
a second.
ICT Page 57
a second.
• Your internet connection and the effectiveness of the search engine's algorithms influence the speed.
Amount of Information
• Because search engines can deliver a deluge of information, utilising particular and relevant search
phrases is critical.
• Adding quotation marks for specific phrases, "+" signs for required terms, and "-" signs for omitting
terms can help narrow the search.
Internet Protocols
Protocols are rules on which the sender and recipient agree when data is exchanged between devices.
1. Hypertext transfer protocol (HTTP): when a web page is being accessed, entering http:// at the front
of an address tells the web browser that ‘HTTP rules’ for communication are to be obeyed.
2. Hypertext transfer protocol secure (HTTPS): A secure version of HTTP that encrypts data for security.
3. File transfer protocol (FTP): network protocol used when transferring files from one computer to
another over the internet. It is similar to HTTP, but the protocol specifically transfers files.
4. Secure sockets layer (SSL): a protocol that allows data to be sent and received securely over the
internet.
ICT Page 58
Chapter - 11 : File management
Tuesday, June 4, 2024 3:00 PM
File formats
• The need for characteristics and uses of generic file formats
• A generic file format can be opened in suitable software on most platforms
• Some file types used by Microsoft Office, such as Excel spreadsheets (.xlsx), Word documents
(.docx), and Access databases (.accdb) are not generic
ICT Page 59
• compressed file format used for storing audio files
• cannot store still or moving images
ICT Page 60
Chapter - 12 : Images
Wednesday, November 13, 2024 10:07 PM
ICT Page 61
Chapter - 14 : Styles
Wednesday, November 13, 2024 9:58 PM
• To set certain bullets to a list style → click on format → click on Numbering → Bullets tab → choose the required
option
• To indent text for a style → click on format → Paragraph and input required indents under the Indentation section.
Choose hanging indents to indent the whole paragraph and the first line indents to indent only the first line of a
paragraph.
ICT Page 62
Chapter - 15 : Proofing
Wednesday, November 13, 2024 10:00 PM
ICT Page 63
Chapter - 17 : Document production
Wednesday, November 13, 2024 9:56 PM
ICT Page 64
Chapter - 18 : Databases
• Ensure that the dates displayed in the table are in the correct format under Table Design
view.
• To form a relationship between two tables, go to the Relationships section of the Database
Tools tab and choose the required tables.
• The calculations will ONLY work if placed in the report footer. If Σ Total is used, then it
appears automatically in the report footer.
What is a database?
• A database is an organised collection of data
ICT Page 65
• A database is an organised collection of data
• stores and retrieves data
• field
○ a single item of data.
○ Each field has a field name that is used to identify it within the database.
○ Each field contains one type of data
• record
○ a collection of fields
○ These may contain different data types.
• file (in database terms)
○ an organised collection of records.
○ A file can have one or more tables within it.
Although all databases have these three elements in common, there are two types:
• flat-file databases
• relational databases
Flat-file databases
• stores its data in one table, which is organised by rows and columns
Relational databases
• stores data in more than one linked table, stored in a file
• The tables within a relational database are linked with relationships
Key fields
• Primary and foreign key fields
• A primary key field that holds unique data
• A foreign key field in one data table stores values from a primary key field in another table
1. A Flat file database stores its data in one table which are organissed by rows and columns
ICT Page 66
1. A relational database stores the data in more than one linked table, stored in a file
1. Each column in a database table contain field which has been given a field name
1. Name the type of field used to hold unique data that is used to identify each record. 1M
• Primary key
1. Explain the most important reasons for using a relational database rather than a flat-file
database. 2M
• Data in a relational database is not repeated and it is also much easier for users to produce
reports from a relational database, where data is held in two or more tables, than from two or
more flat-file database
You can see two views for table in Access. Click Home tab and choose
• Datasheet View: Can see, edit and insert all information/data
• Design View: Can see, edit and insert data type and field names
Database Program
• A database program is software which stores and retrieves data in a structured way
ICT Page 67
○ Same data (e.g. "apple")
○ Not same data (e.g. Not "applie")
○ Two or three types of data (e.g. Type "apple" colour "green")
○ Different type of data (e.g. Type "apple" colour "green")
○ Like data (e.g. Type "AL*") * means all data
○ How to concatenate default value and column
▪ " " + [column name]
ICT Page 68
Chapter - 19 : Presentations
Tuesday, June 4, 2024 3:01 PM
Master Slide
• Master slide allows you to design the layout of all your slides before you start adding objects (such
as text or images) to individual slides, It holds information on colours, fonts, effects and the
positioning of objects on the slides
• The top one is primary master slide
Subheading style is not visible in this master slide, so you need to move into the master slide for the
Title Slide Layout (the first master slide down)
ICT Page 69
• Insert ----> can choose rows and columns for creating the table ----> type the data and copy and
paste from original file
ICT Page 70
Chapter - 20 : Spreadsheets
Tuesday, June 4, 2024 3:02 PM
DESCRIPTION FORMULA
Add, Subtract, Multiply, Divide =A1+B1
SUM = Adding a range of numbers =SUM(A1:A4)
AVERAGE - Find the average =AVERAGE(A1:A4)
MIN - Find the low value =MIN(A1:A4)
MAX - Find the highest value =MAX(A1:A4)
COUNT - Finding how many numbers =COUNT(A1:A4)
are in a range
COUNTA - Counting the number of =COUNTA(A1:A4)
items in a range
INT - Converts to the lowest whole =INT(A1)
number
ROUND - Rounding numbers =ROUND(A1,2) The 2 is the number of decimal places
ROUNDUP - Rounding numbers up =ROUNDUP(A1,2) The 2 is the number of decimal places
ROUNDDOWN - Rounding numbers =ROUNDDOWN(A1,2) The 2 is the number of decimal places
down
VLOOKUP - Looking up what =VLOOKUP(A1,$B$1:$C$8,2)A 1 is the cell to check$B$1:$C$8 is
particular values mean from a table the array to look in2 is column 2 from $B$1:$C$8 meaning
arranged vertically return the value in column 2 in that section.
HLOOKUP - Looking up what =HLOOKUP(A1,$B$1:$G$2,2) A1 is the cell to check$B$1:$G$2 is
particular values mean from a table the array to look in2 is row 2 from $B$1:$G$2 meaning return
arranged horizontally the value in row 2 in that section.
SUMIF – adding up specific values in =SUMIF($B$1:$C$8,A1, $D$1 :$D$8)Checks if any cells in $B$1:
a range $C$8 = A1 and if they do then it adds them together
COUNTIF - Counts the number of cells =COUNTIF(A2:A4,">4") Checks that cells have a value greater
in a range that satisfy the given than 4
criteria =COUNTIF(A2:A4, A1) Checks that the cells are equal to the
value in cell A1
IF – Deciding what will go into a cell =IF($B$1:$B$8=A1,”A”)IF the value in A1 appears in the range of
cells then write A
Nested IF =IF($B$1:$B$8=A1,”A”, IF($B$1:$B$8=A2,”B”, IF($B$1:$B$8
=A3,”C”,D)))IF the value in the range equals A1 then write A, if it
equals A2 write B, A3 write C and none of them D
Average IF – it searches for criteria =AVERAGEIF($D$4:$D$64,G3, $E$4:$E$64)$D$4:$D$64 is the
and makes an average of the range range, G3 is the criteria, $E$4:$E$64 is the average range
according to the criteria
SQRT – Square root of a number =SQRT(B3)B3 is the number
Sum
• =sum (A2:C2) —> A2 + B2 + C2
• =sum (A2,C3) —> A2 + C3
ICT Page 71
• =sum (A2,C3) —> A2 + C3
Multiply
• =A2 * B2
Division
• =A2/B2
Exponent
• =A2 ^ 2
Average
• =average (A3:A8)
Maximum
• =max (A3:A6)
Minimum
• =min (A3:A8)
Int (A1)
• Takes the whole number part of a number and ignores all digits after the decimal point.
• 123.56 —> 123
=ROUND (A1, 2)
• Rounds the contents of A1 to 2 decimal places
• 123.578 —> 123.58
=ROUND (A1, 1)
• Rounds the contents of A1 to 1 decimal place
• 123.578 —> 123.6
=ROUND (A1, 0)
• Rounds the contents of A1 to 0 decimal place
• 123.578 —> 124
Countif
• =countif (B4 : B9,”apple”)
• Can count the number of cells that contain exactly criteria data
Counta
• =counta (B4 : B9)
• Can count the number and alphabet together not including blank cell
Countblank
• =countblank (C1 : C3)
ICT Page 72
• =countblank (C1 : C3)
• Can count the number of blank cells only
Sumif
• =sumif (B1 : B9,” > 9 “)
• Can sum cells based on criteria
IF
• Contains a pair of brackets and within the brackets, three parts, each separated by comma
• =IF (A1=5, A2*0.05, “No discount”)
• =IF (C3>=10, “Very experienced”, “Not experienced”)
• =IF (A1= “Apple”, “I like it”, “Don’t like”)
NestedIF
• Nested functions means having one function inside another one
• =IF(C3>=10, “Very experienced”, IF(C3>=5, “Experienced”, “Not Experienced”))
• =IF(D10>550, “A”, IF(D10>500, “B+”, IF(D10>300, “C”)))
LookUp
HLookUp
• A function that performs a horizontal lookup of data
• =HLookUp (main value, table range, row number, FALSE/TRUE)
• =HLookUp (B4, $A$1 : $D$2, 2, FALSE)
• FALSE = Specific Data
• TRUE = Nearest Data
VLookUp
• A function that performs a vertical lookup of data
• =VLookUp (main value, table range, column, FALSE/TRUE)
• =VLookUp (B4, $A$1 : $D$2, 2, FALSE)
A B
1 Apple 3
2 Orange 5
3 Apple 7
Types of Sorting
ICT Page 73
Types of Sorting
Ascending order : Arranging data from A to Z, numbers from lowest to highest.
Descending order : Arranging data from Z to A, numbers from highest to lowest.
Contains A = *A*
?A = A followed by any letter
ICT Page 74
Chapter - 21 : Website authoring
Wednesday, November 13, 2024 10:03 PM
21.1. HTML
• Anchors: help navigate throughout a webpage
○ Highlight the destination of the anchor, and set a bookmark
○ You can use
tags in your code around this text
<div id="top"> Destination text </div>
○ Highlight the word or image that will be the hyperlink, click insert a hyperlink, and
type the address of the website, the bookmark, or the email address provided in the
respective places.
○ If the link needs to open in a new window, select New Window from the target frame.
This will give you a target setting of "_blank."
• If there are specified dimensions for a table, use the table properties to set these values.
• Check the code to ensure that the table is not set to 100% width, if there are other values
given.
• To hide bullets from your webpage, add hidden after your tag selector.
ICT Page 75
many selectors
Comment in HTML - text that is not read by
the computer, only for users
Comment in CSS - text that is not read by /* Enter comment here */
the computer, only for users
• Colour codes have three parts:
(RED, GREEN, BLUE)
Amount of Light (colour) Hex code
Fully on FF
¾ on C0
½ on 80
¼ on 40
Off 00
• Examples:
○ Pure red is (FF0000)
○ Pure green is (00FF00)
○ Pure blue is (0000FF)
○ Pure yellow is (FFFF00)
○ Pure black is (000000)
○ Pure white is (FFFFFF)
HTML tag
Opening/closing head tag
Page title
Attaching a CSS file <link rel=“stylesheet” type=“text/css”
href=“[Link]”>
Defining anchor tag
Setting default target window
Opening of the body/content
Table tag | border width as 1 |
alignment centre
21.2. CSS
What is CSS?
• Cascading style sheet
• Used to style webpages
• Two types
○ Embedded/inline
○ External
Embedded
• Used to apply style properties within HTML sheet
• Format:
○ …style = “attribute: specification”>
○ Inline CSS for e.g. <table border=”1” style= “width:200px”>
• To add several attributes, add a semicolon to separate them and then use the same
format
○ For e.g. < table style= “width:29%; margin-left: auto**;**”>
• For inline CSS, adding -style= “….”- is mandatory.
External
• External CSS sheets are separate sheets that style the webpage.
• To use, they are required to be attached to the main HTML file using the tag:
ICT Page 76
• To use, they are required to be attached to the main HTML file using the tag:
○ <link rel=“stylesheet” type=”text/css” href=”[Link]”>
○ The tag is placed in the head tag of the html file. Several html sheets can be
attached.
○ Preference is given to the sheet placed last in the head tag
• Format for external CSS
○ h1 { property: value ;}
○ for e.g. h1 { color:#000000;}
▪ ↑ Element source is taken from HTML script linked
CSS Tags
Colours
• Colours can be in hexadecimal
○ hashtag before the hexadecimal is mandatory
○ e.g. #000000
○ F full capacity
○ 0 is the least capacity
• Some colours can be written in words. Such as black or white.
Fonts
• Fonts are given priority from first to last in order
• To add multiple fonts, add commas.
○ Eg. h1 { font-family: Arial, Calibri, sans-serif;}
Tables
• Tables have many attributes to help style them
○ Cell padding: creates space between text and cell border
○ Cell spacing: creates space between individual cells
○ Borders
○ Background colour: background tags in the tables only apply to the tables.
• Individual td or th headings can also be specified in CSS
Table tags format
cell padding Table { padding :40px;}
cell spacing Table { spacing : 30px;}
borders Table { border-width:3px;}
Table { border-color: #000098;}
Table { border-style: solid;}
Table { background-color: #009499;}
Td/th tags td { font-size: 3;}
td { font-family: Calibri;}
td { color: #000000;}
Dimensions table { width:50px;}
table { height:60px;}
• body { background-repeat: no-repeat;}
• body {background-position: top/left/right/bottom;}
• h1 {text-align: left/right/top/bottom;}
ICT Page 77