1. State two ways in which a computer may be used in a healthcare sector other than record keeping
Explain the purpose of each of the following features of a spreadsheet chart (KCSE 2021 Computer Studies, Q19 (a))
Legend
A data series
Data Marker
Explain the purpose of each of the following features of a spreadsheet chart (KCSE 2021, Q19 (a))
Legend
A data series
Data Marker
https://www.lifewire.com/data-series-data-points-data-labels-3123411
Defining blocking of text as used in word processing
Differentiate between action query and select query
An action query is used to modify, add, or delete data in a database whereas a select query is used to retrieve data from a database based on specified criteria but does not make any changes to the data.
Define patch as used in the operating system
Refers to a small piece of software designed to update, fix, or improve a specific part of the operating system or an application.
NB: Patches are typically released by the software's developer or the operating system vendor to address security vulnerabilities, software bugs, or to add new features or enhancements
Give one advantage using a star network rather than a ring network.
Describe two effects on society of an increase in the use of the Internet for e-commerce.
Jane has noticed the following problems with her computer (2mks)
State three possible causes of these problems and how they can be solved (3mks)
There could be several possible causes for the issues Jane is experiencing with her computer keyboard, including:
1. Software Issues
- Cause: Outdated or corrupt system files, drivers, or operating system.
- Solution:
- Ensure the operating system and drivers are up-to-date.
- Run a system file checker to repair any corrupted system files (e.g., on Windows, run "sfc /scannow" from the Command Prompt).
- Consider reinstalling the operating system if issues persist.
2. Hardware Issues:
- Cause: Physical damage or malfunction in the keyboard hardware.
- Solution:
- Check for physical damage or debris under the keys and clean the keyboard if necessary.
- If cleaning doesn't help, consider replacing the keyboard with a new one.
3. Resource Overload:
- Cause: The computer may be running too many background processes or lacking sufficient hardware resources.
- Solution:
- Close unnecessary background applications and processes to free up system resources.
- Consider upgrading the computer's RAM, CPU, or storage if it's outdated and unable to handle current software demands.
- Use task manager or activity monitor to identify and terminate resource-intensive processes.
4. Malware or Viruses:
- Cause: Malicious software can slow down a computer, cause hanging, and delay startup.
- Solution:
- Perform a full system scan using reputable antivirus or anti-malware software to remove any threats.
- Ensure that the operating system's security patches are up-to-date.
5. Disk Fragmentation:
- Cause: Fragmented files can slow down the loading of applications and overall system performance.
- Solution:
- Run a disk defragmentation tool (e.g., Windows' built-in tool) to optimize file storage on the hard drive.
- Consider upgrading to a solid-state drive (SSD) for faster application loading times.
6. Insufficient Storage:
- Cause: If the hard drive is nearly full, it can cause slow performance.
- Solution:
- Free up space by deleting unnecessary files and programs.
- Consider upgrading to a larger capacity hard drive or SSD if storage space remains an issue.
7. Background Processes and Startup Items:
- Cause: Too many unnecessary programs running in the background or starting up with the computer.
- Solution:
- Disable or remove unnecessary startup items and background processes to improve startup time.
- Use the Task Manager or System Preferences (on macOS) to manage startup items.
It's important to diagnose the specific cause of the issues Jane is facing by troubleshooting each potential problem one by one. In some cases, a combination of these solutions may be necessary to fully resolve the problems with her computer keyboard.
Define the term ‘outsourcing’.
When developing a network security policy, it is important to understand the threats that can be made against a network. ‘IP spoofing’ and ‘back doors’ are two techniques that can compromise the security of a network. Describe each of these techniques.
IP spoofing
A technique used to gain unauthorised access to a computer whereby an intruder sends messages to that computer from a false IP address
Back door:
An undocumented method of gaining access to a program, online service or an entire computer system
Computer Studies Paper 1 2021 KCSE Prediction Section B Qs. 17,18 and 19
17. a) i) Explain the term search as used in the Internet. [2]
A web based application that locates items or information from the World Wide Web
ii) Peter intends to download a movie from the Internet. State the three factors that may determine the total time taken to complete the download. [3]
b) Wakulima online is an organization that runs a web based system for assisting farmers to obtain market for their produce. State four technological reasons that may cause a farmer not to access the organization’s system. [4]
c) Explain a situation when each of the following Desktop Publishing program features may be used when creating a publication:
i. Cropping [2]
Applies to graphics – used to trim/remove/hide some portions in the graphics
ii. Transparency [2]
Used to make background of a graphic to be clear/visible
d. List two areas where infrared waves are used in data communication. [2]
18. a) List four activities of the planning stage of systems development. Ignore this question, marks redistributed elsewhere
b) Explain a circumstance when each of the following feasibility studies are carried out during systems development.
i. Technical [3]
Done to determine whether technology exists to support the proposed solution
ii. Economic [3]
Done to determine whether the proposed solution is economically viable
iii. Schedule [3]
Done to determine whether the proposed system can be done within an acceptable time.
c) Table 1 and Table 2 are related tables in a database. Use them to answer the questions that follow.
Table 1
|
Dept Code |
Dept Name |
|
001 |
Computer |
|
002 |
Aviation |
|
003 |
Engineering |
Table 2
|
DeptID |
Student Registration No. |
Student’s Name |
|
002 |
St01 |
Alex Too |
|
003 |
St02 |
Naomi Komi |
|
002 |
St03 |
Peter Kengo |
i. Identify the appropriate primary key for each table. [2]
Table 1 – Dept code, Student Registration No
ii. Explain two benefits of enforcing referential integrity in the database. [4]
19. a) Describe each of the following validation checks as used in data processing.
i. Preserve check [2]
Ignore this question, marks redistributed elsewhere
ii. Data type check [2]
Ensure correct type of data is entered for the field
iii. Check digit [2]
This is a number added/calculated by the computer to a binary number. The check digit ensures correct transmission of the binary number.
b. Write each of the following abbreviations in full:
i) BCD [1½]
Binary Coded Decimal
ii) EBCD [
This question was thrown out and marks redistributed elsewhere
iii) ASCII [1½]
American Standard Code for Information Interchange
c) Using 10-bits binary number system, perform the following decimal operation using two’s complement. [6]
12910 - 12810
+129 = 00 1000 0001
128 = 00 1000 0000
-128 = 11 0111 1111 (ones complement)
+1
11 1000 0000 (Twos complement)
129- 128
00 1000 0001
+ 11 1000 0000
100 0000 0001
Hence = 00 0000 00012 or 12 (the overflow bit is ignored)
Describe what is meant by a MAC address.
State two ways in which data validation is implemented on an input form of a database application
Briefly describe three types of database models
Describe two benefits of using USB connections between a computer and a device.
Describe four features of the operating system when providing a graphical user interface on a personal computer. Give a suitable example of each feature.
Windows for example a word processing application and a spreadsheet
Menus, for example, allow the user to perform operations or run applications such as right-click to create a new folder
Icons for example a picture of linked computers for networking
Pointers(mouse or touchscreen) for example to select items/trigger events
Shortcuts for example to frequently used applications for example having a shortcut to your mail client on your desktop
File navigation for example when searching the hard disc for a file/folder using a browser
copying / deleting / moving/sorting/naming/searching of files or folders for example copying of a file from the hard drive to a USB pen drive (File handling)
Desktop customisation for example changing the colours and background image
Copy and paste for example between applications e.g. copying a graph from a spreadsheet to a word processor
Error messages for example provide users with error/warning/help messages for example ‘printer out of paper’
Describe the purpose of two registers that are used by Von Neumann architecture.
MAR( memory address register)
MDR or memory data register
Program counter
Accumulator
Identify the type of software used to compress files.
Utility Software
State the functions of the following utility programs
(a) Defragmentation software
(b) Disk contents analysis/repair software
(c) Disk formatter
(a) Defragmentation software - Reorganises files on a disk to improve efficiency
(b) Disk contents analysis/repair software - Scans a hard disk to identify bad sectors
(c) Disk formatter - Prepares a hard disk for first use
Describe overtype and insert modes as used in word processors