admin@kcseforecast.com

Q&A-KCSE Computer Studies Paper 1

5 Artificial intelligence is an emerging trend in computer science.
(a) Discuss the use of artificial intelligence by describing some of its characteristics, the ways in which it may be used and the ethical issues associated with its use.
 

Branch of computer science based on enabling computers to
behave like humans/mimic aspects of human intelligence
AI is implemented in software.
Combines psychology, biology, linguistics, mathematics, neuroscience,
and philosophy (ethics)
AI is not the same as the general intelligence of human beings

 

Uses – Any of the following:
Game playing (chess, quiz, video games)
Analytics (analyse buying patterns, predicting behaviours, predictive
text, financial markets)
Image processing (recognising objects/patterns)
Logistics (scheduling, order fulfilment)
Control systems (cars, manufacturing, weapons, navigation)
Expert systems (medical, mechanical, electrical diagnosis)
Neural networks (simulating neuron behaviours as in brains)
Natural languages processing (chatterbots, chatbots, speech
recognition)
Robotics (dangerous situations, help aged or disabled)

 

Ethical issues – Any of the following:
Take the work of humans, thereby affecting employment rates
Is a computer to be trusted to make decisions (life-death)?

If a computer discovers something that humans can’t prove, should it be
accepted as truth?
Do AI machines have rights?
Will people be comfortable interacting with machines that are
considered intelligent?

Achieng plays an online game on her laptop. List two ways she can reduce the risk of developing repetitive strain injury(RSI)

  • By use of an ergonomic keyboard
  • She should take regular breaks from her computer and stretch her joints
  • She should use standard furniture with an upright backrest to reduce strain on the back

A company making televisions has introduced robots to replace the human work force.

(a) Describe three effects this would have on the work force

(b) Give two advantages to the company of introducing robots

(c) How could the robots be trained to assemble the televisions?

(d) A whole batch of televisions was produced with some of the parts missing. How could this error have been avoided?

(a) Describe three effects this would have on the work force

  • loss of jobs/unemployment
  • deskilling
  • need to re-train
  • different jobs available/re-skilling
  • no longer need to do hazardous/tedious jobs

(b) Give two advantages to the company of introducing robots

lower work force costs (no salaries to pay)

  • lower environmental costs (less electricity for heating/lighting)
  • higher throughput
  • more consistent product
  • robots don’t need breaks, holidays/work 24/7 etc.
  • robots don’t take industrial action

(c) How could the robots be trained to assemble the televisions?

  • tasks repeated by skilled worker and how each task is done is memorised
  • tasks programmed directly into the computer/robot memor

(d) A whole batch of televisions was produced with some of the parts missing. How could this error have been avoided?

  • if parts missing for a sequence, then a warning should be given and the assembly stopped
  • several quality control stages to spot an error early on
  • program in checks at each stage of assembly so robots can detect a fault immediately

The operators who enter the data into the files sit at keyboards to do their work.
Discuss

(i) the potential health hazards of this type of work,
(ii) the ways that management can help to overcome the effects of the health hazards.

(i) the potential health hazards of this type of work,

  • backstrain due to long periods of immobility
  • eye strain due to long periods of staring  at the screen
  • RSI- continual use of the same muscle group

(ii) the ways that management can help to overcome the effects of the health hazards.

  • Move around regularly
  • use ergonomic chair
  • use anti-glare screen
  • use of wrist pads

Define the term ‘outsourcing’.

  • Outsourcing is the practice of using third-party providers to perform services and/or create goods that would traditionally be done within the business.

State the type of software that is needed for logging onto the Internet and finding websites selling goods and services.

  1. logging on
  2. finding websites

logging on

  •  dial-up/communications software/ISPsoftware

finding websites

  •  browser/search engine

State one advantage and one disadvantage for customers of using the Internet for shopping.
 

Advantages

  • on-line catalogues can be viewed
  • much larger choice of products
  • product reviews obtainable before purchase
  • orders placed over internet any time day or night
  • download software purchased straight away
  • good and services usually cheaper on the internet
  • programs that can search for best price/cheapest
  • very fast placing an order has been placed as customer name, address
  • and credit card details are stored so no need to re enter
  • buy goods from anywhere in the world
  • no need to go to shop/save travelling time

Disadvantages

  • spam
  • need a credit card to shop on-line/not everyone has a credit card
  • hackers could retrieve credit card numbers and use them to buy goods
  • security fears - of giving credit card number over the internet/fraud
  • goods must be delivered/can not have the goods immediately
  • can not touch/handle/see the goods

Describe two effects on society of an increase in the use of the Internet for e-commerce.

  • loss of jobs as some traditional shops/banks close
  • lower profits for companies that do not get involved with e-commerce
  • decline of leisure shopping as goods are bought on-line
  • city centres becoming deserted as shops/banks close down
  • gap between rich and poor widening as richer get savings from
  • shopping on-line
  • more people choosing to interact with computers rather than people
  • increase in small businesses
  • less pollution/travelling

State the role of an ISP.

  • To provide access to the Internet

What is online streaming?

  • Refers to the delivery of multimedia content, such video or audio over the internet in real-time. It allows users to access and consume content without downloading it to their device beforehand.

Differentiate between uploading and downloading a file

Uploading a file  refers to the process of transferring a file from a local computer to a remote webserver while downloading a file refers to the process of transferring or copying a file from a remote webserver to a local machine

Describe the function of a web browser

Convert the HTML into a webpage which is rendered on the screen

What is a web browser?

  • A software which can display a webpage on a user's computer screen

What is a Uniform Resource Locator?

  • It is an address to a resource on the internet

Define the following

(a) Cookies

(b) Spyware

(c) Phishing

(d)Spam

(e) Pharming

 

 

(a) Cookies

  • Information that a website stores about a user on their hard disk; this enables
    the website to remember details about the user when they next visit the website.

(b) Spyware

  • Program installed on a PC to gather information about the user. It monitors
    every key press and relays the information back to the home base

(c) Phishing

  • Sending an email that claims to be from a legitimate company; the recipient is then directed to a bogus website where their personal details will be collected

(d)Spam

  • Junk/ (unsolicited) electronic mail advertising products and services sent to a general mailing list.

(e) Pharming

  • Malicious code installed on a PC or on a server. This code directs users to a
    a fraudulent website without their knowledge.

Internet and E-mail Questions

Define the term internet      1mk

  • The global interconnection of computer networks for purpose of communication and resource sharing

Explain the term web page    1mk

  • A hypertext  page prepared to display the content on the web

Explain the following internet address http://www.google.co.us in reference to the structure of a URL    3mks

  • HTTP- hypertext transfer protocol or simply protocol
  • WWW – subdomain
  • google – the name of the computer with the web content/domain name
  • .co – top level domain for commercial organization
  • .us- a TLD extension for the country US

 

What is the world wide web                                       1mk

  •  A virtual space on the internet that allows web pages and sites to be accessed

Define the term browser                                    1mk

  •  A software that used viewing of web content

Explain the meaning of the word hyperlink     1mk

  • A text or picture that is a link to another webpage on the internet

What is a search engine?     1mk

  • Is a special program that collects and stores links to information websites allowing users to search its database for them
  • A specialized web-based application that help the user to search for specific information on the internet.

Explain the meaning of the term internet service provider            1mk

  • A company that offers internet services to end-users

Identify three elements apart from a computer that is required for one to be connected to the internet    3mk

  • Modem
  • Internet software
  • Internet service provider
  • Telecommunication lines
  • TCP/IP protocols

 

Define the term modem 1mk

  • Stands for modulator-demodulator
  • A device that enables telecommunication to use telephone lines

What is a protocol? Write the following in full: TCP/IP, HTML, HTTP and FTP           5mks

  • Protocols – are special communication rules that govern sending and receiving of messages by computers on a network
  • Html – hypertext markup language
  • Hypertext transfer protocol
  • Transmission Control Protocol
  • Internet Protocol
  • File Transfer Protocol

What would you do if a website refused to load on the browser within the first attempt?   1mk

  • Click the refresh button on the toolbar

 State three internet services                         3mks

  • Instant messaging
  • E-mails
  • E-commerce
  • Social media and networks
  • E-learning

 

Define the term internet telephony      1mk

  • Transmission of voice data over the internet

State three benefits of the internet in our society

  • Provides a platform for conducting business and marketing
  • Provides many platforms such as social media through which people can contact each other
  • Cost saving
  • Efficient communication

Ahmed uses the Internet for some time and is puzzled by the terminology.
(a) Draw a line to match each description to the appropriate technical term.

  • a computer that responds to requests to provide information and services over the Internet - an Internet server
  • defines how messages are transmitted and formatted over the Internet-HTTP
  • software that enables users to access/view documents and other resources on the Internet - Browser     
  • numerical ID for each device on the Internet-IP address
  • unique ID for a network interface card  -MAC address

Ahmed sees the message “Set your browser to accept cookies”.
Explain why some websites make this request.

  • to enable logon information to be kept on his computer
  • to provide pages customised for Ahmed the next time he logs on
  • to implement shopping carts and one-click purchasing
  • to be able to distinguish between new and repeat visitors to the website

State three different methods that allow people to communicate using the Internet. In each case, give a different benefit for the stated method.

emails: fast delivery of messages (to recipient’s mail box)
able to send attachments
can store messages for later use
auto-translation no language problems
can open email at a convenient time
video conferencing/calling/chat:
removes need to travel (saves time and money)
allows face to face discussions
works in real time (only allow once)
VoIP: much cheaper than normal international calls
direct communication between people
works in real time (only allow once)
chat rooms/instant messaging:
instantaneous reply
anyone can join in
social networking:
can ensure only your “friends” are in communication
usually free to join and use
talk to (multiple) friends at the same time

Joe plays online games using the world wide web. A sequence of processes is required to open a web page. Describe this sequence of processes

  • URL is clicked/typed into a web browser address bar. The page is requested (by the web browser) so HTML and files are fetched from a web server and the browser collates the page, which is then displayed on the monitor.
  • OR
    URL is clicked/typed into a web browser address bar (1). The browser locates the IP address either in cache or using a DNS server and the browser sends a request to the web server with that IP address web server uses HTTP to send back the requested web page and the browser displays the content of the page .