All posts by Maverick John

Moi Girls Eldoret KCSE 2020-2021 results analysis, grade count and results for all candidates

Moi Girls High School Eldoret KCSE 2020/2021 RESULTS ANALYSIS (SCHOOL MEAN, INDIVIDUAL CANDIDATES’ RESULTS AND MEAN GRADE SUMMARY)-  The School is a top performing high school located in Kenya. Here is the KCSE 2020 results analysis for the school.

Moi Girls High School Eldoret has always maintained a good run in the KCSE examinations over the years. For instance, in the 2019 Kenya Certificate of Secondary Education (KCSE) examination results the school emerged among the top 100 schools in the whole country.

You may also like;

Moi Girls High School Eldoret managed a mean score of 9.65 in the 2019 KCSE examinations.. Read more details here; KCSE 2019 list of top 200 schools nationally; Full list.

You may also likeKCSE 2019 national results and ranking per subject- Physics

MOI GIRLS HIGH SCHOOL ELDORET KCSE 2020 RESULTS ANALYSIS AND MEAN GRADE SUMMARY

We have analysed results for Moi Girls High School Eldoret in the KCSE 2020 examinations. Get the school’s KCSE 2020/2021 results and all schools in the country plus candidates in the official Knec results portal, here; KCSE 2020-2021 OFFICIAL RESULTS PORTAL.

Popular on this site

The 2021 KCSE results portal.

We have more KCSE 2020-2021 articles for you here;

KCSE 2020-2021 Top 100 Schools nationally

KCSE 2020-2021 Top 100 schools per county

QUICK KNEC LINKS

KCSE/KCPE ONLINE RESULTS PORTAL

KCSE PORTAL

THE KNEC KCSE PORTAL

KNEC PORTAL LOGIN.

THE KNEC CBA PORTAL

KNEC SCHOOL EXAMS PORTAL

KNEC PORTAL FOR KCPE RESULTS

THE KCPE KNEC PORTAL FOR PRIMARY SCHOOLS.

KNEC EXAMINERS PORTAL

THE KNEC CONTRACTED PROFESSIONALS PORTAL

THE KNEC CBA PORTAL

KNEC EXAMINERS LOGIN PORTAL

KNEC PORTALS

THE KNEC LCBE PORTAL

THE OFFICIAL KNEC WEBSITE

Tarang’anya secondary school KCSE Results KNEC Code, Admissions, Location, Contacts, Fees, Students’ Uniform, History, Directions and KCSE Overall School Grade Count Summary

Tarang’anya High School is a top performing Boys’ only secondary school, located in Bukira location, Migori County. This is within the Nyanza region of Kenya. Get to know Tarang’anya High school’s physical location, directions, contacts, history, Form one selection criteria and analysis of its performance in the Kenya Certificate of Secondary Education, KCSE, exams. Get to see a beautiful collation of images from the school’s scenery; including structures, signage, students, teachers and many more.

 For all details about other schools in Kenya, please visit the link below;

TARANG’ANYA HIGH SCHOOL’S KCSE RESULTS

Individual candidates can check their KCSE results by sending an SMS with their full index number (11digits) followed by the word KCSE. The SMS can be sent from any subscriber’s line (Safaricom, Airtel or any other) to 20076. For example, send the SMS in the format 23467847002KCSE to 20076. There should be no space left between the index number and the word KCSE.

One can also download the whole school’s KCSE results by Visiting the Official KNEC exams portal; https://www.knec-portal.ac.ke/.  This one requires the school’s log in credentials.

Finally, candidates can visit the school for their results. This is usually a day after the results have been released. It is important that you check your result slip to ensure there are no errors on it. Be keen to see that details such as your name, index number and sex are accurate. In case of any discrepancy, please notify your principal or KNEC immediately for correction.

TARANG’ANYA HIGH SCHOOL’S PHYSICAL LOCATION

Tarang’anya High School is a top performing Boys’ only secondary school, located in Bukira location, Migori County. The school’s exact physical location is along the Suna-Migori Road.

TARANG’ANYA HIGH SCHOOL’S BASIC INFO & CONTACTS AT A GLANCE

In need of more information about the school? Worry not. Use any of the contacts below for inquiries and/ or clarifications. Here is a collation of the school’s basic details:

  • SCHOOL’S NAME: Tarang’anya High School
  • SCHOOL’S TYPE: Boys’ only boarding school
  • SCHOOL’S CATEGORY: Extra County school.
  • SCHOOL’S LEVEL: Secondary
  • SCHOOL’S KNEC CODE: 44708101
  • SCHOOL’S OWNERSHIP STATUS: Public/ Government owned
  • SCHOOL’S PHONE CONTACT:
  • SCHOOL’S POSTAL ADDRESS: P.O. Box 059, Kehancha 52803
  • SCHOOL’S EMAIL ADDRESS:
  • SCHOOL’S WEBSITE:
TARANG’ANYA HIGH SCHOOL’S BRIEF HISTORY

Tarang’anya High School was established in 1965.

FOR A COMPLETE GUIDE TO ALL SCHOOLS IN KENYA CLICK ON THE LINK BELOW;

Here are links to the most important news portals:

TARANG’ANYA HIGH SCHOOL’S VISION

An institution that is a paragon of excellence and pride to all in the society.

TARANG’ANYA HIGH SCHOOL’S MISSION

To provide quality education in an enabling environment for an all round and lifelong development of an individual.

TARANG’ANYA HIGH SCHOOL’S MOTTO
TARANG’ANYA HIGH SCHOOL’S FORM ONE SELECTION CRITERIA & ADMISSIONS

Being a public school, form one admissions are done by the Ministry of Education. Vacancies are available on competitive basis. Those seeking admissions can though directly contact the school or pay a visit for further guidelines.

TARANG’ANYA HIGH SCHOOL’S KCSE PERFORMANCE ANALYSIS

The school has maintained a good run in performance at the Kenya National Examinations Council, KNEC, exams. In the 2019 Kenya Certificate of Secondary Education, KCSE, exams the school posted good results to rank among the best schools in the County. This is after recording a mean score of 5.494 (C- minus) with a candidature of 276.

Also read;

 For all details about other schools in Kenya, please visit the link below;

TARANG’ANYA HIGH SCHOOL’S PHOTO GALLERY

Planning to pay the school a visit? Below are some of the lovely scenes you will experience.

Also read:

SPONSORED LINKS; YOUR GUIDE TO HIGHER EDUCATION

For a complete guide to all universities and Colleges in the country (including their courses, requirements, contacts, portals, fees, admission lists and letters) visit the following, sponsored link:

SPONSORED IMPORTANT LINKS:

Egerton University Kuccps Courses List, Requirements and Fees

Egerton University Kuccps Courses List, Requirements and Fees

Continue reading..

How to check KUCCPS placement results and admission letters for KCSE candidates, all applicants

How to check kuccps degree and diploma placement

Kuccps placement results through SMS and online

More articles with related information on KUCCPS

KUCCPS Student portal login student.kuccps.net for Admission Application

How to check kuccps degree and diploma placement

Kuccps admission lists and letters pdf for all universities (How to download Kuccps letter)

Kuccps Diploma Programmes (Course codes, requirements and institutions)

Kuccps cut off points for all courses

Kuccps cutoff points

KUCCPS opens portal for first application, revision of courses for KCSE candidates

Kuccps opens student portal for University and College placement applications/ revision of courses

KUCCPS latest placement news for KCSE candidates-

kuccps placement (How to get results and admission letters)

Kuccps latest news (How to apply for Courses, Revise, Check placement results, Apply for inter institution transfer and Download admission letter)

Kuccps diploma courses and their codes & colleges

Kuccps portal login (Login to select courses, check placement results and apply for transfer)

Kuccps Student Portal ( Student Login – KUCCPS | The Placement Service)

Kuccps placement results out (How to check Kuccps placement results

Download Kuccps admission letters here

Kuccps Admission Letters Download

Kuccps cutoff and cluster points per course

Kuccps mean grade and courses cutoff points

Bachelor of Education Science Degree Course (Kuccps cluster points cutoff, Course Codes & Subject Requirements)

Bachelor of Education Arts Course (Kuccps cluster points cutoff, Course Codes & Subject Requirements)

The Kuccps student portal login

How to apply for Kuccps placement (Simplified guide)

Kuccps Student Portal

Important KMTC Links

KMTC Students,

List of best performing, top, extra county schools in Kericho County; Your Ultimate Guide

Moi Tea and Litein High school headline the list of best extra county schools in Kericho County.

Extra County Schools in Kenya form the second tier of secondary schools; after National schools. They were formerly referred to as Provincial schools. These schools are distributed all over the Country with each county having its share. The schools admit students from all over the country. These schools are in 3 Categories i.e category 1 (C1), Category 2 (C2) and Category 3 (C3). The Schools are either of Mixed or single sex type.

Here are the Extra County Schools in Kericho County:

School  Code School Name Category Type Cluster
28512101 KERICHO HIGH SCHOOL Extra County Boys C1
28512104 KERICHO TEA SECONDARY SCHOOL Extra County Boys C2
28512112 MOI TEA GIRLS SECONDARY SCHOOL Extra County Girls C1
28522501 TENGECHA BOYS HIGH SCHOOL Extra County Boys C1
28522504 CHEBWAGAN SECONDARY SCHOOL Extra County Boys C3
28522505 LITEIN HIGH SCHOOL Extra County Boys C1
28522508 CHEBORGE BOYS HIGH SCHOOL Extra County Boys C3
28522509 TENGECHA GIRLS  SECONDARY SCHOOL Extra County Girls C1
28522512 KORONGOI GIRLS’ SECONDARY Extra County Girls C2
28522515 CHELILIS GIRLS SECONDARY SCHOOL Extra County Girls C2
28522520 A.I.C LITEIN GIRLS SECONDARY S CHOOL Extra County Girls C1
28539105 KIPKELION GIRLS’ HIGH Extra County Girls C1
28553102 CHEPTENYE SECONDARY SCHOOL Extra County Boys C2
28553103 SOSIOT GIRLS’ SECONDARY SCHOOL Extra County Girls C1
28553104 KABOROK GIRLS HIGH SCHOOL Extra County Girls C3
28553113 CHEPKOTON GIRLS SECONDARY SCHOOL Extra County Girls C3
28571201 LONDIANI BOYS SECONDARY SCHOOL Extra County Boys C1
28571202 LONDIANI GIRLS’ SECONDARY SCHOOL Extra County Girls C1
28571203 SACRED HILL GIRLS’ HIGH SCHOOL – LONDIANI Extra County Girls C1
28575203 SOLIAT BOYS’ SECONDARY SCHOOL Extra County Boys C2
28575204 MOI KIPSITET GIRLS SECONDARY SCHOOL Extra County Girls C2

More reading on TSC matters;

 

KMTC Preservice Courses; Requirements, Fees and How To Apply

Kenya Medical Training College

TRAINING OPPORTUNITIES – PRESERVICE INTAKE

ALL APPLICATIONS FOR PRESERVICE COURSES WILL BE DONE THROUGH THE KUCCPS PORTAL AS DETAILED IN THE PORTAL

SNO COURSES SPECIFIC MINIMUM ENTRY REQUIREMENTS
 

1

 

Certificate in Community Health Assistant

Mean Grade C-, D+ in English or Kiswahili
D in Biology/Biological Sciences
D in any of the following: Mathematics, Chemistry, Physics/Physical Sciences, Agriculture, Home Science
2 Certificate in Community Health Nursing Mean Grade C-, C- in English or Kiswahili and Biology/Biological Sciences
D+ in any one of the following: – Chemistry, Physics/Physical Science, Mathematics
3 Certificate in Emergency Medical Technician Mean Grade of C –
 

4

Certificate in Health Records and Information Technology Mean Grade C-, C- in English or Kiswahili and D in Biology/ Biological Sciences
D- in Mathematics and D+ in any one of the following: Physics/Physical Sciences, Chemistry, General Science, Computer Studies, Agriculture, Home Science, Economics, Geography, Commerce and Business Studies
 

 

5

 

Certificate In Medical Engineering

Mean Grade C-, C- In English or Kiswahili, D in Mathematics and D- in Physics/Physical Sciences
D in any one of the following: – Chemistry, Biology/Biological Sciences, Electricity, Metal Work, Technical Drawing.
6 Certificate in Nutrition and Dietetics Mean Grade D+, D+ in English or Kiswahili and D in Biology /Biological Sciences
D in any one of the following: Home Science, Physics, Agriculture, Mathematics, General Science
7  

Certificate in Orthopaedic Trauma Medicine

Mean Grade C-, C- In English or Kiswahili, and C- in Biology/ Biological Sciences
D+ in any one of the following: Physics, Physical sciences, Mathematics, Chemistry, Metal Work, Technical Drawing, Home Science, Agriculture and Computer studies
 

 

8

 

 

Certificate in Public Health

Mean Grade C-, C- in English or Kiswahili
C- in Biology/Biological Sciences and D in Mathematics
D in any one of the following: Home Science, Physics, Chemistry, Agriculture, Building Construction, Technical Drawing, Electricity or Wood Work
9 Diploma in Clinical Medicine & Surgery Mean Grade C, C in English or Kiswahili, and C in Biology/Biological Sciences, C- in Chemistry/Physical Sciences
C- in any one of the following: Mathematics, Physics/Physical Sciences
10 Diploma in Community Health Mean Grade of C (Plain), C- in English or Kiswahili, D+ in Biology/Biological Sciences.
D in any one of the following: Mathematics, Chemistry, Home science, Agriculture, Physics or Physical

Science.

11 Diploma in Community Health Nursing Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences
C- in any one of the following: Chemistry, Physics/Physical Science, Mathematics
12 Diploma in Kenya Registered Nursing (KRN) Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences
C- in any one of the following: Chemistry, Physics/Physical Science, Mathematics
13 Diploma in Community Oral Health Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences
C- in any two of the following: Physics/Physical Sciences, Chemistry, Mathematics
14  

Diploma in Dental Technology

Mean Grade C, C in English or Kiswahili and Physics/Physical Sciences or Chemistry
C- in Biology/Biological Sciences and in any one of the following: Metal Work, Physics, Physical Science, Chemistry, Mathematics
15 Diploma in Emergency Medical Technology Mean Grade of C (plain)

 

16 Diploma in Health Counselling Mean Grade C, C in English or Kiswahili and D+ in Biology/Biological Sciences
C- in any one of the following: Religious Studies or History
16 Diploma in Health Promotion Mean Grade C, C in English or Kiswahili and C- in Biology/Biological Sciences
D+ in any one of the following: Mathematics, Physics/Physical Sciences, Chemistry
 

17

Diploma in Health Records and Information Technology Mean Grade C, C in English or Kiswahili and C- in Mathematics
D+ in Biology/Biological Sciences
C- in any one of the following: Physics/Physical Sciences, Chemistry, Computer Studies, Agriculture, Home

Science, Economics, Geography, Commerce, Business Studies

 

18

Diploma In Kenya Registered Nursing & Midwifery Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences.
C- in any one of the following: Chemistry or Physics/Physical Science or Mathematics
 

19

 

Diploma In Medical Engineering

Mean Grade C, C in English or Kiswahili and C- in Mathematics and Physics/Physical Sciences
D+ in any one of the following: – Biology/Biological Sciences, Chemistry, Electricity, Metal Work, Technical Drawing
20  

Diploma in Medical Laboratory Sciences

Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences and Chemistry/Physical Sciences
C in any one of the following: – Physics/Physical Sciences, Mathematics
 

21

 

Diploma in Medical Social Work

Mean Grade C, C in English or Kiswahili and D+ in Biology/Biological Sciences
C- in any one of the following: Chemistry, Physics/Physical Sciences, Mathematics, Home Science, Agriculture, Business Studies and Geography, History, CRE and IRE
 

22

Diploma in Occupational Therapy Mean Grade C, C in English or Kiswahili and C- in Biology/Biological Sciences
C- in any one of the following: – Physics/Physical Sciences, Chemistry, Mathematics, Agriculture, Home Science
 

23

 

Diploma in Optometry

Mean Grade C, C in English or Kiswahili and Mathematics
C- in the following: – Biology/ Biological Sciences, Physics/Physical Sciences
 

24

Diploma in Orthopaedic Technology Mean Grade C, C in English or Kiswahili and C in Biology/Biological Sciences
C- (Minus) in any two (2) of the following; Physical Science, Chemistry, Woodwork, Metalwork, Technical

Drawing, Physics and Maths.

 

25

Diploma in Orthopedic and Trauma Medicine Mean Grade C, C in English or Kiswahili, C in Biology/Biological Sciences
C- in any one of the following: Physics/Physical Sciences, Chemistry, Mathematics
 

26

 

Diploma in Pharmacy

Mean Grade C, C in English or Kiswahili and Chemistry/Physical Science and Biology or Biological

Sciences

C in any one of the following: – Physics/Physical Sciences or Mathematics
 

27

 

Diploma in Physiotherapy

Mean Grade C, C in English or Kiswahili and C- in Biology
C- in any two of the following: -Chemistry, Mathematics, Physics/ Physical Sciences
 

28

 

Diploma in Public Health

Mean Grade C, C in English or Kiswahili and Biology/Biological Sciences
C- in Mathematics and any one of the following: Physics/Physical Sciences, Chemistry
 

29

Diploma in Radiography & Imaging Mean Grade C, C in English or Kiswahili and Physics/Physical Sciences and Biology/Biological Sciences
C- in any one of the following: – Mathematics, Chemistry
 

30

Diploma in Speech and Language Therapy Mean Grade C plain and C- in English or Kiswahili
C- in Biology Or Biological Sciences,
C- in any one of the following; Physics, Chemistry, Mathematics
 

31

 

Diploma in Nutrition and Dietetics

Mean Grade C-, D+ in English or Kiswahili and D+ in Biology/Biological Sciences
D+ in Chemistry/Physical Science
D in any one of the following: Home Science, Agriculture, Mathematics, Physics, Physical Sciences, General Science
 

32

Diploma in Mortuary Science  

Mean Grade of C-

 

Get full information about all courses offered in different universities here:

Multimedia University Courses, requirements and how to apply
Maasai Mara University Courses, Students Portal log in, Website, Requirements, Fees and Application
Kenya Highlands University Courses, Website, portals, fees, admission requirements and procedure
Dedan Kimathi university courses, website, portals, student fees and application details
Pioneer International University Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Pwani University Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Bomet University Courses; Kuccps cut off points per university, requirements, Course Code & Fees
Lukenya University courses, student portal log in, website, fees, requirements and application procedure
ALUPE University Courses; Kuccps cut off points  per university, requirements, Course Code & Fees
Murang’a University Courses, Admissions, Intakes, Requirements, Location, Contacts, Students Portal and Website
Kabarak University Courses, Requirements, Fees, Portals and How to apply
Karatina University Courses, Requirements, Fees and How to apply
Machakos University Courses (Requirements, How To Apply and Fees)
Meru University Courses, Admissions, Fees, Website, Student Portal Log in, Contacts and Applications
Co-Operative university courses, Admission requirements, student portal login, fees and how to be admitted
Laikipia University Courses, Requirements, Fees, Students Portal log in and application
Full list of KUCCPS university courses that were rejected by students: Details
Kisii University Courses, application requirements, fees and procedures
RAF International University Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kibabii University Courses, requirements, application, students portals, fees and website
Kirinyaga University Courses, Fees, Requirements, website, student portals log in and how to join
Pan Africa Christian University Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
KUCCPS latest Cutoff Points For All University Courses
Bomet University Courses; Requirements, Fees, Duration
Maseno University Courses, Admissions, Requirements, Students Portal Log in, Website, Contacts and Application
Kibabii University Courses, online application, fees and other requirements
Baraton University List of all Courses & Requirements (Latest, Updated)
Africa International University Of Africa List of all Courses & Requirements (Latest, Updated)
How to Log in to Kirinyaga University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
kenya Highlands Evangelical University List of all Courses & Requirements (Latest, Updated)
Catholic University Of East Africa List of all Courses & Requirements (Latest, Updated)
Kisii University List of all Courses & Requirements (Latest, Updated)
How to Log in to Technical University of Kenya Students Portal, https://portal.tukenya.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Courses selection guide; University study areas and career paths
How to Log in to Garissa University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
The Tom Mboya University College KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to Kenya Assemblies of God, KAG, East Africa University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Maseno University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Lukenya University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kuccps list of Courses offered at Egerton University; Course Codes, Fees, Requirements, Cluster Cut Off Points
The Co-Operative University List of all Courses & Requirements (Latest, Updated)
Kabarak University List of all Courses & Requirements (Latest, Updated)
Laikipia University List of all Courses & Requirements (Latest, Updated)
Moi University List of all Courses & Requirements (Latest, Updated)
Daystar University list of Kuccps Courses, requirements, cutoff points and fees
Technical University of Mombasa KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Alupe University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
USIU University introduces new internationally marketable courses
St Paul’s University Approved Courses, Education Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contact
Kenya Assemblies of God, KAG, East Africa University; Academic programmes, courses, requirements, student portals and how to apply
Kuccps list of Courses offered at Garissa University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Africa International University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Kuccps list of Courses offered at Jaramogi Oginga Odinga, JOOUST, University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps list of Courses offered at Bomet University; Course Codes, Fees, Requirements, Cluster Cut Off Points
St. Paul’s University List of all Courses & Requirements (Latest, Updated)
Taita Taveta University List of all Courses & Requirements (Latest, Updated)
Pwani University List of all Courses & Requirements (Latest, Updated)
Management University of Africa, MUA; Courses, Admissions, Requirements, Fees, Students Portal, Website and How to apply
Scott Christian University List of all Courses & Requirements (Latest, Updated)
Kabarak university fees structure, Courses, list of students admitted by KUCCPS and important information for students.
Kuccps list of Courses offered at Chuka University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Amref International University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Umma University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to Kabarak University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Maseno University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Alupe University; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Meru University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Kibabii University Students Portal online, https://portal.kibu.ac.ke/, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Multi Media University List of all Courses & Requirements (Latest, Updated)
Rongo University Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Turkana University College KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Mount Kenya University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at GRETSA University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Pan Africa Christian University List of all Courses & Requirements (Latest, Updated)
Technical University of Kenya List of all Courses & Requirements (Latest, Updated)
KCA university Education, Courses, fees, Website, requirements and how to apply
How to Log in to Technical University of Mombasa Students Portal, https://students.tum.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Garissa University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Jomo Kenyatta, JKUAT, University; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Pwani University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Pan Africa Christian University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Laikipia University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
The East African University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to Egerton University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Pwani University List of all Courses & Requirements (Latest, Updated)
How to Log in to Technical University of Mombasa Students Portal, https://students.tum.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kaimosi Friends University College (KAFUCO) Education Courses, admission requirements, cluster, fees and how to apply
Kuccps list of Courses offered at Jomo Kenyatta, JKUAT, University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Alupe University List of all Courses & Requirements (Latest, Updated)
Catholic University Of East Africa List of all Courses & Requirements (Latest, Updated)
Africa International University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Presbyterian University of East Africa Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kenya Methodist University, KeMU, degree courses, portals, contacts, requirements, fees and application procedure
Kuccps list of Courses offered at GRETSA University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps list of Courses offered at Great Lakes University of Kisumu; Course Codes, Fees, Requirements, Cluster Cut Off Points
KCA University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Daystar University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Africa International University Of Africa List of all Courses & Requirements (Latest, Updated)
List of all courses offered at Mount Kenya University and application procedure
How to Log in to St Pauls University Students Portal, https://students.spu.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
University of Embu; KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Courses selection guide; University study areas and career paths
Kuccps list of Courses offered at Alupe University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps list of Courses offered at Catholic University of East Africa, Baraton; Course Codes, Fees, Requirements, Cluster Cut Off Points
University of Kabianga List of all Courses & Requirements (Latest, Updated)
How to Log in to Umma University Students Portal, https://students.umma.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Africa Nazarene University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Kenyatta University List of all Courses & Requirements (Latest, Updated)
How to Log in to Mount Kenya University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Moi University List of all Courses & Requirements (Latest, Updated)
How to Log in to Kenyatta University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to KCA University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Africa Nazareen University Of Africa List of all Courses & Requirements (Latest, Updated)
How to Log in to Garissa University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Technical University of Kenya List of all Courses & Requirements (Latest, Updated)
Kenyatta University Education, Courses, Requirements, Fees, Students Portal, Contacts and application procedure
Kenya Methodist University List of all Courses & Requirements (Latest, Updated)
Egerton University Education Courses, subjects combinations, clusters, requirements, fees and application login
Multi Media University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Egerton University; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Jaramogi Oginga Odinga University of Science and Technology Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Kirinyaga University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Jomo Kenyatta University of Agriculture and Technology Courses, Requirements, Fees
How to Log in to Machakos University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Afrika Nazarene University Of Africa List of all Courses & Requirements (Latest, Updated)
How to Log in to Kabarak University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to South Eastern Kenya University Students Portal, http://portal.seku.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Management University of Africa, MUA; Courses, Admissions, Requirements, Fees, Students Portal, Website and How to apply
Moi University admission requirements, courses, student portal, fees structure
Kuccps list of Courses offered at Garissa University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Education Courses requirements and Teaching Subjects combinations at the University of Eastern Africa, CUEA
South Eastern Kenya University List of all Courses & Requirements (Latest, Updated)
Dedan Kimathi University list of Kuccps Courses, requirements, cutoff points and fees
Mount Kenya University (MKU) online application procedure for courses, forms, requirements, fees payment and important information for students.
The Open University of Kenya (0UK) Portal, Courses, Applications, Requirements and Fees
How to Log in to Kibabii University Students Portal online, https://portal.kibu.ac.ke/, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Jomo Kenyatta University of Agriculture and Technology (JKUAT) Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
University of Kabianga; KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kuccps gives guide on selection of University, College Courses to KCSE Candidates
JKUAT University List of all Courses & Requirements (Latest, Updated)
St Paul’s University Approved Courses, Education Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contact
How to Log in to Maasai Mara University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
St. Paul’s University List of all Courses & Requirements (Latest, Updated)
How to Log in to Meru University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Egerton University List of all Courses & Requirements (Latest, Updated)
Chuka university website, Education, courses, requirements, portals, fees and application procudure
How to Log in to University of Eldoret Students Portal, http://portal.uoeld.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Daystar University List of all Courses & Requirements (Latest, Updated)
Machakos University Education Courses (Requirements, How To Apply and Fees)
Laikipia University List of all Courses & Requirements (Latest, Updated)
Machakos University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Chuka University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Garissa University List of all Courses & Requirements (Latest, Updated)
Great Lakes University List of all Courses & Requirements (Latest, Updated)
Daystar University list of Kuccps Courses, requirements, cutoff points and fees
Zetech University List of all Courses & Requirements (Latest, Updated)
How to Log in to Kaimosi Friends University College Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Scott Christian University List of all Courses & Requirements (Latest, Updated)
How to Log in to Management University of Africa Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Technical University of Kenya University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Multimedia University of Kenya Courses, Contacts, Student Portal, Fees, Location, Application and intakes
How to Log in to University of kabianga Students Portal, http://portal.kabianga.ac.ke/; for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Co-Operataive University of Kenya Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Lukenya University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
KEMI To Offer University Degree Courses Online
How to Log in to Tom Mboya University College Students Portal, http://student.tmuc.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
JOOUST: Jaramogi Oginga Odinga University of Science and Technology Courses, Requirements, Fees
How to Log in to Pioneer International University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Maasai Mara University List of all Courses & Requirements (Latest, Updated)
Mount Kenya University List of all Courses & Requirements (Latest, Updated)
USIU University introduces new internationally marketable courses
Kuccps list of Courses offered at Dedan Kimathi University of Technology; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Kisii University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Scott Christian University Students Portal, https://studentportal.scott.ac.ke/login.php, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Maseno University List of all Courses & Requirements (Latest, Updated)
How to Log in to Presbyterian University of East Africa Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Taita Taveta University Students Portal, http://portal.ttuc.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Jaramogi Oginga Odinga University of Science and Technology, JOOUST: Education courses, requirements, fees and application procedure
Scott Christian University Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
KCA university Education, Courses, fees, Website, requirements and how to apply
Aga Khan University List of all Courses & Requirements (Latest, Updated)
Kabarak university fees structure, Courses, list of students admitted by KUCCPS and important information for students.
Tangaza University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to Turkana University Students Portal, https://tuc.ac.ke/student-portal/, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Turkana University College KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to East African University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kuccps list of Courses offered at International Leadership University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps list of Courses offered at Bomet University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Chuka University List of all Courses & Requirements (Latest, Updated)
List of Courses Offered at Alupe University; Requirements, Fees
How to Log in to Maseno University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Baraton University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Co-operative University of Kenya; Course Codes, Fees, Requirements, Cluster Cut Off Points
Jaramogi Oginga Odinga University List of all Courses & Requirements (Latest, Updated)
Kirinyaga University List of all Courses & Requirements (Latest, Updated)
Adventist University Of Africa List of all Courses & Requirements (Latest, Updated)
Riara University Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
How to Log in to Kenya Assemblies of God, KAG, East Africa University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
University of Eldoret; KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Dedan Kimathi University of Technology List of all Courses & Requirements (Latest, Updated)
Amref International University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
How to Log in to Tangaza University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
How to Log in to Pwani University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Jaramogi Oginga Odinga University Kuccps Courses List, Requirements and Fees
Egerton University Kuccps Courses List, Requirements and Fees
Kuccps list of Courses offered at Islamic University of Kenya; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Riara University Students Portal, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kuccps list of Courses offered at Africa International University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Technical University of Mombasa List of all Courses & Requirements (Latest, Updated)
How to Log in to Baraton University Students Portal, http://registration.ueab.ac.ke/a_students, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
kenya Highlands Evangelical University List of all Courses & Requirements (Latest, Updated)
Technical University of Mombasa KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Taita Taveta University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kenya Assemblies of God, KAG, East Africa University; Academic programmes, courses, requirements, student portals and how to apply
How to Log in to Multimedia University of Kenya Students Portal, https://studentportal.mmu.ac.ke/, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Bomet University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Pan Africa Christian University List of all Courses & Requirements (Latest, Updated)
Rongo University Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Alupe University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Masinde Muliro University List of all Courses & Requirements (Latest, Updated)
Mount Kenya University, MKU; Approved Courses, Admissions, Requirements, Fees, Student Portal, Website and Applications
Tangaza University List of all Courses & Requirements (Latest, Updated)
How to Log in to Dedan Kimathi University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kuccps list of Courses offered at AMREF International University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Pwani University Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Alupe University Course List, Fees, Requirements, How to Apply
Laikipia University Course List, Requirements, Fees
KUCCPS Announces Second Revision of University Courses
Murang’a University Course List, Fees, Requirements, How to Apply
Kenyatta University Course List, Fees, Requirements, How to Apply
Maseno University Course List, Fees, Requirements, How to Apply
Kaimosi Friends University Course List, Requirements, Fees
Kisii University Courses, application requirements, fees and procedures
Egerton University Course List plus their requirements, fees and duration
Bomet University Course List, Fees, Requirements, How to Apply
Dedan Kimathi university courses, website, portals, student fees and application details
Jomo Kenyatta University Course List, Fees, Requirements, How to Apply
ALUPE University Courses; Kuccps cut off points  per university, requirements, Course Code & Fees
Kuccps Final Course List for Management University of Africa; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps opens student portal for University and College placement applications/ revision of courses
Kabarak University Kuccps Course List, Codes, Clusters and Cutoff Points
Bachelor of Education Technology (Civil Engineering) Degree; Kuccps cut off points per university, requirements, Course Code & Fees
Rongo University List of all Courses & Requirements (Latest, Updated)
Bachelor of Science in Medical Psychology Degree Course; Kuccps cut off points per university, requirements, Course Code & Fees
Bachelor of Science (Information Science) Degree; Kuccps cut off points  per university, requirements, Course Code & Fees
Bachelor of Science in Radiography Degree Course; Kuccps cut off points per university, requirements, Course Code & Fees
How to apply for the University admissions through KUCCPS, online; Course codes and choices guide
Bachelor of Technology in Water, Sanitation and Habitat Engineering Degree; Kuccps cut off points  per university, requirements, Course Code & Fees
Bachelor of Science in Epidemiology & Biostatistics Degree Course; Kuccps cut off points  per university, requirements, Course Code & Fees
University of Nairobi List of all Courses & Requirements (Latest, Updated)
Koitalel Samoei University College Courses, Requirements, Fees, Website, Students Login and application
How to Log in to Laikipia University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Kuccps Final Course List for Lukenya University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Kuccps Final Course List for University of Embu; Course Codes, Fees, Requirements, Cluster Cut Off Points
Open University of Kenya Bachelor of Science In Cyber Security Course Requirements, Fees
Technical University of Kenya Course List, Fees, Requirements, How to Apply
The East African University KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kuccps Final Course List for Kenya University, KU; Course Codes, Fees, Requirements, Cluster Cut Off Points
How to Log in to Egerton University Students Portal online, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Pwani University List of all Courses & Requirements (Latest, Updated)
How to Log in to Technical University of Mombasa Students Portal, https://students.tum.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results
Management University of Africa Kuccps Course List, Codes, Clusters and Cutoff Points
Bachelor of Education (Science & Arts) Degree; Kuccps cut off points per university, requirements, Course Code & Fees
Kuccps Final Course List for Mama Ngina University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Bachelor of Education Science Degree; Kuccps cut off points per university, requirements, Course Code & Fees
Bachelor of Science in Laboratory Sciences & Technology Degree Course; Kuccps cut off points  per university, requirements, Course Code & Fees
Kaimosi Friends University College (KAFUCO) Education Courses, admission requirements, cluster, fees and how to apply
Kuccps list of Courses offered at Jomo Kenyatta, JKUAT, University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Alupe University List of all Courses & Requirements (Latest, Updated)
Catholic University Of East Africa List of all Courses & Requirements (Latest, Updated)
Bachelor of Science (Electronics) Degree; Kuccps cut off points per university, requirements, Course Code & Fees
Africa International University Kuccps Courses List, Requirements, Cluster Cutoff Points and Fees
Bachelor of Science in MidWifery & Reproductive Health Degree Course; Kuccps cut off points  per university, requirements, Course Code & Fees
Presbyterian University of East Africa Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts
Kenya Methodist University, KeMU, degree courses, portals, contacts, requirements, fees and application procedure
Kuccps list of Courses offered at GRETSA University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Bachelor of Science in Global Health & Travel Medicine Degree Course; Kuccps cut off points  per university, requirements, Course Code & Fees
Kuccps list of Courses offered at Great Lakes University of Kisumu; Course Codes, Fees, Requirements, Cluster Cut Off Points
KCA University List of all Courses & Requirements (Latest, Updated)
Kuccps list of Courses offered at Daystar University; Course Codes, Fees, Requirements, Cluster Cut Off Points
Africa International University Of Africa List of all Courses & Requirements (Latest, Updated)
Kuccps Final Course List for Riara University; Course Codes, Fees, Requirements, Cluster Cut Off Points
The Co-operative University of Kenya Kuccps Course List, Codes, Clusters and Cutoff Points
Kuccps Final Course List for Machakos University; Course Codes, Fees, Requirements, Cluster Cut Off Points
List of all courses offered at Mount Kenya University and application procedure
Bachelor of Science in Biomedical Engineering Degree; Kuccps cut off points per university, requirements, Course Code & Fees
How to Log in to St Pauls University Students Portal, https://students.spu.ac.ke, for Registration, E-Learning, Hostel Booking, Fees, Courses and Exam Results

University of Embu; KUCCPS Approved Courses, Admissions, Intakes, Requirements, Students Portal, Location and Contacts

Bachelor of Science (Occupational Health & Safety) Degree Course; Kuccps cut off points  per university, requirements, Course Code & Fees

Courses selection guide; University study areas and career paths

Bachelor of Engineering in Mechanical & Production Engineering Degree; Kuccps cut off points  per university, requirements, Course Code & Fees

The Co-operative University of Kenya Course List, Requirements, Duration & Fees

Course offered at Tharaka University, Requirements & Fees Structures

Kuccps Final Course List for Zetech University; Course Codes, Fees, Requirements, Cluster Cut Off Points

Kuccps list of Courses offered at Alupe University; Course Codes, Fees, Requirements, Cluster Cut Off Points

Kuccps list of Courses offered at Catholic University of East Africa, Baraton; Course Codes, Fees, Requirements, Cluster Cut Off Points

Bachelor of Business management Degree; Kuccps cut off points per university, requirements, Course Code & Fees

Kuccps Final Course List for Kiriri Women’s University; Course Codes, Fees, Requirements, Cluster Cut Off Points

Kuccps Final Course List for Tom Mboya University; Course Codes, Fees, Requirements, Cluster Cut Off Points

Bachelor of Technology in Medical Engineering Degree; Kuccps cut off points per university, requirements, Course Code & Fees

Simplified Kuccps c

COMPUTER STUDIES NOTES FREE PDF FORM 2

WORD PROCESSORS

Chapter outline

  • Definition of word processor.
  • Purpose of word processing.
  • Using a word processing package (Microsoft word).

1.4 Editing and formatting a document.

 1.5 Creating and editing a table.

1.6 Mail merge document.

  1. 7 Inserting graphics.

1.8 Printing a document.

DOWNLOAD COMPUTER STUDIES NOTES IN PDF IN THE LINKS BELOW;

COMPUTER STUDIES NOTES FORM 1-4 PDF

Free Computer Studies notes, revision questions, KCSE past Papers, Exams, Marking Schemes, Topical revision materials, Syllabus and Many more

Definition of a word processor

What is a word processor?

A word processor is an application software that enables a person to create, save, edit, format and print text documents. Word processing is the act of using a word processor.

 

Examples of word processors

Examples of word processors include, Microsoft Word, Corel WordPerfect, WordStar, Lotus WordPro and many others.

A word processor has a number of advantages over he type writer that include:

  1. A document can be stored in the computer for future reference in computer files that do not occupy physical space like the one on paper. This creates a paperless document-processing environment.
  2. Typing using a word processor is easier and more efficient because some actions are automated. For example, word-wrap feature automatically takes the cursor to the beginning of the next line once you reach the end of the current. Another automatic features common in most word processors is automatic insertion of a new page after reaching the end of the current page.
  3.  Most word processors have special editing tools such as spelling and grammar checkers and thesaurus that help the user to easily Correct grammar and spelling mistakes. A thesaurus helps to find a word or phrase with similar meanings.
  4.  With insert and type over modes available in most word processors, one can easily insert or replace a word or a phrase without affecting the structure and neatness of the document.
  5. Word processors have superior document formatting features. Formatting refers to the art of making the document more attractive and appealing to the eye. Such features include, underlining, boldfacing, italicization, applying different colors etc.
  6.  While a typewriter may require that we retype the entire document when we want many copies, with a word processor, printing lets you produce as many copies per session as needed.
  7. Using the cut, copy and paste commands, you can incorporate other text without having to retype it.

 

Basic word processing features and concepts

  1. They allow the user to create a file, save it and open it again and again for reuse, editing or formatting.
  2. They have almost similar document windows with the following Features:

(a) Most are designed to look like a piece of paper with a few

(b) Most of the screen is blank before typing of text.

(c) There is a cursor, which blinks at the position where you can Begin entering text.

(d) There is a status bar or line that provides the user with current status information such as saving operation, the name of the file in use, the current page, the current imaginary horizontal-line and column cursor position.

(e) Word wrap: The feature that automatically moves a word or cursor to the beginning of the next line if it does not fit at the end of the current line.

(g) Scrolling: This is the vertical movement of text document on the screen. We can scroll through a text document using the up or do n arrow keys, page up and page down keys and also using, a mouse in windows based word processors.

(h) Help: Sometimes we get lost, confused or need more information on how to use an application. Help contains instruction, tips, pointers, explanations and guidance. You can get help by either pressing F 1 on the keyboard or clicking Help from the menu.

(i) Editing Modes: Word processors have two editing modes, insert and type over mode. In insert mode, every character typed between words, lines or characters is placed at the cursor position. This pushes all the text in front of the cursor away without deleting it. However in type over mode every character typed deletes what was there before and replaces it with new text at the cursor position.

  1. Nearly all word processors have a spelling checker, thesaurus (Dictionary of synonyms) and grammar checker.
  2. They provide for the use of headers and footers, indexing, footnotes and references, typefaces (fonts) and character set.
  3. Most word processors have ability to create and import tables, text and graphics from other programs.

Mostly, word processors are used for writing letters, reports, projects, books, essays, memos curriculum vitae etc.

Factors to consider when choosing a word processor The choice of a word processor depend on:

  1. The type of operating system. For example, most microcomputers are currently running on Windows based operating system such as Microsoft Windows. This means that you should consider acquiring a graphical user interface based Word Processor,
  2. Its user-friendliness, i.e. ease of use.
  3. Its formatting and editing features. They should be good and varied.

 

Using a word processing package Microsoft Word

.

Microsoft Word is one of the components of Microsoft Office. Microsoft Office is integrated software with a number of interrelated programs. The programs include Microsoft Word, a spreadsheet called Microsoft Excel, and a database management system called Microsoft Access, communication software called Microsoft Outlook, and a presentation package called Microsoft PowerPoint among others.

Although there are several versions of Microsoft Word, the most common are Word 97, Word 2000, WordXP and Word 2003. These versions of Microsoft Word are found in Microsoft Office 97, 2000, XP and 2003 suites respectively.

Starting Microsoft Word

There are a number of ways you can start Microsoft Word. However the

Simplest is by using programs start menu.

 

Starting Microsoft Word from the start menu

  1. Click the start button.
  2. Point to programs/ all programs if you are using Windows XP
  3. Click from the programs menu

Microsoft Word screen layout

Once you start Microsoft Word, it provides you with a blank document window referred to as the new document template where you can create your document.

However you may need to use other specialised templates such as Faxes and letters, Memos and Web page. How? Click File then select New from the menu. The New dialog box in Figure 1.3 that appears enables a person to select a template by activating templates tab then double clicking its icon.

 

With Windows multitasking capability, you can have more than one document window at the same time sharing one application window. However, each document window will have its own title bar but both will share other facilities like the menu bar of the application window.

However only one document window will be visible on the desktop at a time while others remains minimized or covered. This window is referred to as the active document window. To switch between document windows, click their buttons on the taskbar.

 

Parts of a window

 

Title bar

A title bar is mostly a blue strip at the top of the window that displays the title of the currently running application or task. However it is possible to change the color of the title bar using the display properties.

 

The title bar also enables the user to move the window around the desktop. This is possible by pointing to it then dragging using the mouse.

 

On the right of the title bar are three tiny buttons called minimize, restore/ maximize and the close buttons.

The minimize button reduces a window to become a button on the taskbar.

 

The restore/maximize button stretches the window to cover the entire desktop or restore it to its original size respectively.

The close button is used to close and exit a window.

 

Menu bar

Provides a drop down list of commands that one can use to perform a task. Examples are File, Exit, Window and Help. Figure 1.4 shows the File drop down menu.

Too/bars

These are rows of buttons or icons that represent commands. The command buttons are shortcuts to the same commands you can access from the menu bar. There are various toolbars available in Microsoft Word but the most common are the Standard and Formatting toolbars (Figure 1.5 and 1.6)

To see what other commands are, just point to the icon on the toolbar and a text tip will be displayed showing the function of the icon.

Most of these commands will be discussed later.

Hiding and displaying the toolbars

  1. Click the View menu option.
  2. Position the pointer on Toolbars.
  3. Click the type of tool bar required to select it.

 

Selected toolbars have ticks or check marks next to them as shown in Figure 1.7.

Rulers

Microsoft Word provides the user with vertical and horizontal on screen rulers that helps the user position text or objects in the right position.

 

If the ruler is not visible on the screen, then display it using the following procedure.

  1. Click the View menu option.
  2. On the drop down menu that appears, click Ruler. A check mark or tick will appear next to it showing that the ruler is displayed on the screen.

 

Work area

This is the working area where you can enter text or graphical objects. All windows based application programs provide the user with a unique working area suited to that particular application.

 

Status bar

This is an interactive strip at the bottom of the screen that acts as a communication link between the user and the program. It displays interactive activities like saving, opening, background printing, cursor position etc.

Scroll bars/button_ and scroll arrows

Scroll bars or buttons are horizontal and vertical bars on the borders of a window that the user drags to scroll upward, downwards, to the right or left of a document. Scroll arrows are arrows at the end of the scroll bars that the user clicks instead of dragging the scroll button. Using scroll bars or arrows is equivalent to using the arrow keys on the keyboard

 

Running the program

 

Creating a document

When you start a new document, you will see a blinking vertical bar called an insertion pointer. You can move your insertion pointer by using the arrow keys or the mouse.

 

In case you are in Microsoft Word and you want to create another new document, you should proceed as follows:

  1. Click the File menu,
  2. Choose new, from the resulting dialog box, click Blank Document Or select template by clicking any template’s tab
  3. Click the OK button.

 

Saving a new document

  1. From the file menu, click save or Save As or simply click the save Button on the Standard toolbar. The difference between save and save as is that although both give the save as dialog box when saving for the first time, Save allows the user to save document without the opportunity to change the file name or the location. Figure 1.9 below shows a save as dialog box.

2.In the file name box, type a unique name for the document

3.Select a the location or drive you want to save in, by clicking the down arrow on the right of save in list box,

4.To save the file in a different format or type such as Word 6.0, Word for Macintosh etc. click the down arrow on the right of Save as type list box and choose a file type.

5.Click the save button. The file will automatically be saved as a Microsoft Word document.

Opening an existing document

1.From the file menu, click Open command or on the Standard toolbar, click the Open button. Alternatively press Ctrl + 0 key combination on the keyboard. The Open dialog box shown appears.

2.Select a drive or folder where the file is saved.

3.In the file name box, type or select the name of the document you want to open.

4.Click the open button

To open a document created in another program, click the file format you want in the files of type box, and then double click the document name in the folder list. You can also use wildcards in the file name box for example, type *. Document to find Microsoft Word files.

 

NB: Microsoft Word keeps a list of shortcut links to recently used files on the file drop down menu. If the list of recently used documents is not displayed, you can configure Microsoft Word to be displaying them by doing the following:

  1. Click the Tools then Options command. This displays the options Dialog box.
  2. On the general tab, select the recently used file list check box as Shown in Figure 1.11.

 

Protecting a document with a password

A password is a combination of characters that prevents other users from opening and changing a document without permission. If a document is protected by a password, only the person who knows the password can open the document or edit it.

 

To save a document with a password

  1. Create or open the document you want to protect
  2. From the file menu, choose Save As.
  3. Click the down arrow on the Tools button in the save as dialog box
  4. Click General options.
  5. Type in a password in the password to open. This prompts the user to enter password when opening a document.
  6. Type in a password in the password to modify. This prevents the user from making changes to a document unless the user enters the correct password.
  7. Finally click OK.

 

Closing a document

Closing a document means unloading the current active document from memory so that the user can create or open another without necessarily exiting from Word.

To close a document:

  1. Click the File menu.
  2. Choose Close.

 

Exiting from Word

  1. To exit from Word, make sure all open documents are saved.
  2. Click File menu,
  3. Click Exit command.

 

NB: You can exit from Microsoft Word by pressing Alt + F4 keys or by double clicking the application icon at the left most comer of the title bar. If you have not saved any of the open documents, Microsoft Word prompts you to save the document first.

 

1.4

Editing and formatting a document

 

Editing

Editing refers to making necessary changes to an existing document. Apart from manual editing using delete, insert and overtype/overwrite commands, Microsoft Word provides the user with inbuilt tools such as the spelling and grammar checker, thesaurus, undo and re-do, find and replace etc.

 

Block operations

 

Selecting (highlighting) a block of text

The purpose of selecting text is to enable the user perform a number of editing or formatting operations on the selected block of text. Microsoft Word presents the user with a number of ways for selecting a block of text. You can either select a block of text using the mouse or keyboard.

 

  Selecting with a mouse

  1. To select a word, place the insertion pointer on the word then, double Click it.
  2. To select a sentence, positions the mouse pointer at the left margin until it changes to a right arrow, and then click once.
  3. To select a paragraph, place the pointer at the beginning or end of the paragraph. Notice that the pointer changes to I-beam. Now drag the I-beam over the text to be selected and release the mouse button at the end of the text you wish to work on.

 

Selecting with the keyboard

  1. To select one word, move the insertion pointer to the beginning or End of the word then press Shift+Ctrl+Right or left arrow.
  1. To select one line, press Shift+Up or Shift+Down arrow key. Alternatively, move the insertion point to the end or beginning of The line then press Shift+Home or end keys respectively.

3.To select an entire page; press Shift+Page Down or Shift+Page Up. 4. To select the entire document, press Ctrl+A or place the cursor at the beginning of the document then press Shift+Ctrl+End.

 

Deleting text

  1. To delete a character or a word from the right to the left, place the insertion pointer on the right of the word then press the backspace key.
  2. To delete a character to the right of the cursor position, place the Insertion pointer on the left of the word then press the Delete key.

 

To delete a block of text

  1. Highlight the text to be deleted.
  2. Press the Delete key.

 

Restoring deleted text

To restore text that has just been deleted in the current word processing session: click the Edit menu, then the Undo command

 

Copying and moving text and objects

Copying means creating a duplicate of text or an object while moving means changing the position of text or an object in a document. In Microsoft Word, you can copy or move a block of text.

To copy a block of text:

  1. Highlight the text,
  2. Click Edit, then Copy or simply click the Copy button on the standard Toolbar.
  3. Position the insertion pointer where you want to copy the text,
  4. Click Edit then Paste or simply click the Paste button on the standard toolbar.

 

NB: To use the keyboard shortcut keys, press Ctrl + C to copy, then Ctrl + V to paste

 

To move text and objects

  1. Highlight the text,
  2. Click Edit, then Cut or simply click the Cut button (whose icon is a Pair of scissors) from the standard toolbar.
  3. Position the insertion pointer where you want the text to be placed,
  4. Click Edit then Paste or click the Paste button on the standard toolbar.

 

NB: To use the keyboard shortcut keys, press Ctrl + X to cut, then Ctrl + V to paste

Typing modes

There are two typing modes in a word processor that assist the user in typing or editing text documents. These are:

  1. Insert mode.
  2. Overtype/typeover mode.

 

Insert mode

This is the default mode in most word processors. In this case when text is inserted between words or characters it pushes the existing text away without replacing it.

 

Typeover mode.

In this case, when text is typed between existing words or characters, the new text automatically replaces the existing text by deleting it. To switch between typeover and insert mode, simply press the insert key on the keyboard or double click the OVR label on the status bar.

 

Find and replace

When you need to search for a word or phrase in a large document, use the Find command. In case you wish to replace a word or phrase, use the Replace option.

 

Find

  1. Click Edit menu, then click Find command. The find dialog box appears.
  2.  Type the text or phrase you want to search for then click FindNext
  3.  Step 2 can be repeated if you wish to find other occurrences of the same word or phrase. Click OK when a message appears telling you that Microsoft Word has finished searching the document. Click Cancel to close the dialog box.

 

NB: You can use the keyboard shortcut Ctrl+F to find. Some search options:

 

You can specify search options by clicking the more buttons to display them. They include:

  1. Match case: This identifies only text that matches in case with that in the find what box e.g. it will not find the word DEEN if you typed deen and selected the match case option.
  2. Whole Word: Searches for a word or phrase that is whole. If it is part of another word it will not be found, e.g. the word ever will not be found in words like however, whenever etc. during the search.
  3. Use wildcards: Wildcards are special symbols such as * and? That are used to represent a set of words with certain characters in common e.g. names like Jeff, Joe, Jane can be represented using a wildcard as J* which means all names starting with J.
  4. Like: Searches for words, which are similar in pronunciation e.g., fare and fair.

 

Replace command

Click Edit menu then Replace command. The dialog box appears.

 

Type the name you want to replace in the Find what box and the one that will replace it in the Replace with box. Click the Find next button to find the next occurrence of the word then click Replace button to replace it. To replace all the occurrences of the word in the document at once, click the Replace all button.

Proofreading

Proofreading refers to checking whether the document has typographical or grammar errors. Microsoft Word has tools for proofreading e.g. spelling and grammar checker, Thesaurus, Autocomplete and Autocorrect.

 

Spelling and grammar checker

The spelling and grammar checker is an inbuilt tool that helps the user to correct spelling errors and incorrect grammar structures. However, the checker can only recognise errors of those words whose correct spelling is in its dictionaries. A correctly spelt word used wrongly cannot be detected hence the document should be proofread just before and after printing. To check the accuracy of spelling and grammar:

  1. Click Tools menu option.
  2. Click Spelling and grammar on the drop down menu. The spelling

And grammar checker dialog box appears as shown in Figure 1.14.

Words that do not match in the custom dictionary are highlighted for correction. The lower plane of the dialog box suggests to the user with a list of suggested correct words.

  1. Either choose one of the following buttons:

(a) Change to correct only the highlighted incorrect word.

(b) Change all to correct all the occurrences of the misspelled word.

(c) Ignore to retain the highlighted and continue. For example, although a word like jembe may not be in the custom dictionary, in the Kenyan context, the word is acceptable therefore if highlighted, click Ignore.

(d) Ignore all to retain all the occurrences of the same word or phrase in the document from another language e.g. a Kiswahili

(e) Click Add to add the word into the custom dictionary.

 

In case you want to undo the changes made, click on the Undo button at the lower bottom of the spelling and grammar dialog box.

 

NB: You can close the spelling and grammar dialog box even if the process is not complete by choosing Close.

 

Using the thesaurus

This is an editing tool that helps the user find words or phrases with similar meaning (synonyms) or opposite meaning (antonyms) to the one selected.

To use the Thesaurus:

 

  1. Select a word or a phrase.
  2. Click Tools, and then point to Language.
  3. Click Thesaurus to see Figure 1.15 displayed on the screen.
  4. For synonyms, under the heading Replace with Synonym, choose an alternative word phrase you intend to use as replacement for the selected text.
  5. To replace a word or a phrase with an antonym, select the word or phrase with antonym enclosed in brackets.
  6. Click Replace.

 

Autocomplete The auto complete feature displays a complete word when the user types the first few characters of the word. This enables the user to type faster by simply accepting the suggested word if indeed he/she intend to type it. To accept the suggestion, simply press the Enter key, and continue typing other word or phrases

The figure shows an auto text that automatically completes Dear sir or Madam text entries.

 

To turn auto complete on/off

  1. Click Insert menu and point to Auto text. A dropdown list is displayed.
  2. Click AutoText.
  3. Select or clear the Show AutoComplete tip for AutoText and dates Check box
  4. Type in an Auto text in the Enter AutoText entries here text box then Click Add.
  5. Click Close.

Autocorrect

The auto correct feature automatically detects wrongly spelled or capitalised words and replaces them with the correct word. However, the settings of auto correct are user defined e.g. if a person keeps on typing the word certain as certain, set the auto correct feature to replace the later with the former. Figure 1.18 shows the auto correct feature.

 

To turn auto correct on/off

  1. Click Tools menu, then AutoCorrect.
  2. To turn on the spelling checker corrections, select the Replace text as you type check box, and then select the Automatically use suggestions from the spelling checker check box.
  3. To turn off the spelling checker corrections, click Automatically use suggestions from the spelling checker check Box at the bottom of the dialog box
  4. Click OK to close the dialog box.

Undo and redo

Undo: It reverses the last command that was issued in Order to revert back to the previous state. To undo, click Edit then Undo command.

Redo: It does the last undone action. To redo, click Edit, then Redo Command.

 

Formatting a document

Formatting refers to applying various styles or features to enhance the document’s appearance. You can format text, a paragraph or a page.

Text formatting

Text formatting refers to features such as changing fonts (type, style and size of characters), changing text color, underlining, bolding Italicising etc. You can use either the formatting tools bar or the Format menu to underline, bold, etc.

 

To format existing text using the format menu

  1. Highlight the text to be formatted
  2. From Format menu, click the Font command. A dialog box with all Text formatting features is displayed
  3. To change font type and size, where necessary scroll down the Font list box then click the font required, for example Verdana font style would appears as Verdana. To increase the font size, where necessary, scroll down the Size list box and select the required size e.g. 12 points (pt). A point is 1/72 of an inch in height. 72 points i.e. 72/72 is equivalent to 1 inch For example “Verdana” is in Times New Roman 16 points and “Verdana” is in Verdana 16 points.
  4. Bolding text: Bolding makes the selected text appear darker than the rest of the text. To bold text:
  • Activate the font dialog box.
  • From the font dialog box, select Bold.
  1. Underline text: Underlining refers to placing a line at the base or bottom of a word or a phrase. To underline:

(a) Activate the font dialog box.

(b) Click the down arrow at the right of Underline style and select. The underline style required e.g. single, double, dashed etc.

  1. Italicising text: To italicise is to make the text slant forward.

(a) To italicise activate the font dialog box.

(b) Click Italic.

  1. Changing the font color: In most cases, the font default color is black. However you can change the font color for example to red, green, blue etc. To change the font color,

(a) Activate the font dialog box

(b) Click the down arrow at the right of font color list box and

Select the color of your choice.

 

Using formatting toolbar

As mentioned earlier, the formatting toolbar lets the user easily format text by clicking the required format button. To format some text, highlight it first then click a command on the toolbar.

For example to bold text, highlight it then click then bolding command (B) on the formatting toolbar.

 

Paragraph formatting

 

Text alignment

Text alignment refers to how text is lined up on the page relative to the left, right or center of the page. There are four ways in which text can be aligned namely left aligned, centered, right aligned and justified.

 

Left alignment

Lines of text are lined up evenly along the left margin but unevenly at The right margin. This is the default alignment. To align left,

  1. Highlight your text.
  2. Simply click the left alignment button. Alternatively click format, Paragraph. And select left from the alignment list box as shown in Figure 1.20.
  3. Click OK. To apply the choice.

 

Right alignment

This is opposite of left alignment. Lines of text are lined up evenly along the right margin but unevenly at the left margin. To align right,

  1. Highlight your text
  2. Simply click the right alignment button. Alternatively click Format, Paragraph. select Rigl1t from alignment list box, then click OK..

Center alignment

The lines of text are centered unevenly between the left and right margins.

To center text,

 

  1. Highlight your text,
  2. Simply click the Center, button. Alternatively click format, paragraph,

Select centered from alignment list box, then click OK.

Justification

Lines of text are arranged evenly along the left and right margin.

To justify text,

  1. Highlight your text
  2. Simply click the Justify alignment button. Alternatively click Format,

Paragraph, select Justify from Alignment list box, then click OK.

 

Change case

When typing a text, there are a number of cases the user may intend to apply in order to create contrast within the text. These are:

  1. Sentence case: All the first characters in a sentence are in uppercase (Capitalised).
  2. Lowercase: All characters appear in lowercase.
  3. Uppercase: All characters appear in uppercase.
  4. Title case: All the first characters of each word in a sentence appear in uppercase.
  5. Toggle case: It changes upper cases to lowercases and vice versa.

 

Figure 1.21 shows a dialog box for change case.

 

To change case in an existing text;

  1. Highlight the text.
  2. From the format menu, click Change case.
  3. From change case dialog box, select the case type to be applied.
  4. Click OK.

Drop caps

There are times when you wish to attract the reader’s attention by making the first character in a sentence large, taking more space in the next line. Such kind of a character is said to be “dropped”.

To apply drop cap;

  1. Highlight the first character in the sentence
  2. From the Format menu, click Drop Cap. Drop cap dialog box appears
  3. Click Dropped or In Margin
  4. Select font in case you wish to apply a certain font to the dropped Cap
  5. Specify the number of lines to drop.
  6. Click OK

Indenting paragraphs

Indentation refers to moving the text away from the margin. You can indent the first sentence in a paragraph (first line), the whole paragraph (full indent) or the rest of the text except the first line (hanging indentations).

First line indent

  1. Select the paragraph to be indented
  2. From the format menu click paragraph. Paragraph properties dialog box appears
  3. Click the down arrow in the list box under Special and select First Line.
  1. Specify by how far the paragraph is to be indented from the margin

In the by text box

Click OK to apply the indent and close the dialog box. The paragraph will be indented

NB: You can also indent the first line by positioning the cursor at the beginning of the paragraph then press the Tab key.

Hanging Indent

  1. Select the paragraph to be indented
  2. From format menu, click Paragraph.
  3. Click the down arrow in the list box under Special and select Hanging. 4. Specify by how far the paragraph is to be indented from the margin In the by text box
  4. Click OK to apply the indent and close the dialog box. The paragraph will be indented

Full indent                     ­

  1. Select the paragraph to be indented or position the cursor anywhere in the paragraph
  2. From the formatting tool bars, click the Increase or Decrease indent Button

Setting tabs

Tabs are used to indent the first line of a paragraph or create columnar data. By default the tab stop is set at 0.5 of an inch. To change the default setting:

  1. From the format menu, click Tabs
  2. Enter a new value for tab stop in the Tab stop Position box.
  3. Choose the type of tab either left, center or right.
  1. If need be specify the Tab leader option
  2. Click the Set button then OK.

Setting tabs using the ruler

The easiest way to set tabs is by using the ruler. On the left comer of the horizontal ruler is a tab alignment button that lets the user select the type of tab. Figure 1.28 shows various tab alignment buttons, while Table 1.1 gives an explanation of each button.

To set the tab using the ruler;

  1. Click on the tab button to choose the required tab type. Notice that the tab type keeps on changing as you click the tab button.
  2. Set the tab stop by clicking where you want it to be on the ruler.
  3. Drag the tab stop

 

Button Name Purpose
Left tab Text is left aligned
Center tab Text is centered
Bar tab Inserts a vertical line at
    Tab stop and align text to
    The right of the line
. Decimal tab Text is aligned at decimal
  Character
Right tab Text is right aligned

 

Table 1.1 Examples of tabs

 

Line and character spacing

Line spacing refers to the vertical distance between lines of text. The default line spacing is single spacing. This type of spacing accommodates the characters in a text leaving a small extra space between lines. Character spacing on the other hand refers to the space between the characters in the text.

 

To change line spacing:

  1. Highlight the text,
  2. From format menu, click Paragraph to display the paragraph dialog Box.
  3. Click the down arrow from the Line Spacing list box and select the Type of spacing required e.g. double, 1.5, at least etc.
  4. Click OK to effect the changes. To change character spacing:
  5. Highlight the text
  6. From Format menu, click Font.
  7. Click the Character Spacing tab
  8. Adjust the spacing as required
  9. Click OK.

Bullets and numbering

Bullets and numbers are used to mark steps in a procedure or items in a list.

To apply bullets and numbers in a list:

  1. Select the list.
  2. From the Format menu, click Bullets and numbering. A dialog box appears.
  3. Do one of the following;

(a) To apply bullets, click the Bulleted tab.

(b) To apply independent numbers click the Numbered tab.

(c) To apply outlined numbered list, click Outline Numbered. Tab

  1. Click OK to effect the changes and close the dialog box.

 

Section breaks

A break is used to identify where a section, a column or a page ends and the beginning of next. This allows the user to apply more than one paragraph or page format in the same document especially when it comes to page layout, size, different margins etc.

 

To insert a section break

  1. Position the text cursor in the document where the break is to be inserted.
  2. Click Insert then. Break.
  1. From the Break dialog box select the type of section break to insert e.g. page break.
  1. Click OK.

 

Formatting pages

Inserting page breaks

A page break identifies the end of one page and the beginning of the next. NofQ1ally, Word automatically inserts a new page after the current. One is full. However, there may be a need to start a new page even if the. Current one is not full.

 

To insert page breaks:

  1. Position the pointer where the break is to be inserted.
  2. Click Insert then Break.
  3. From the Break dialog box
  4.  Click Page break then OK.

 

Creating columns

To, create columns on existing text:

  1. Highlight the text
  2. From Format menu, click Columns to display the dialog box
  3. In the columns dialog box, select the number of columns or type in the Number of columns text box
  4. In the Width and spacing boxes, specify the column widths and space between columns
  5. Click OK

Page setup

Page setup options let the user specify the size of the margins, paper size, paper source and layout.

 

Setting margins

Margins are blank spaces around the edges of the page. Only text and objects inside the margins are printable.

 

To set up margins:

  1. Click the File menu then Page setup. Page setup dialog box appears
  2. Click the Margins tab.
  3. Enter the values for the left, right, top and bottom margins in the respective boxes.
  4. Click OK.

 

Setting the paper size

By default, the paper size may be either Letter or A4. An A4 paper has dimensions 210 mm x 297 mm

 

To specify a different paper size

  1. From the File menu click Page setup
  2. In the page setup dialog box click the Paper size tab.
  3. Select the size of paper required from the paper size list. If your size is different from the ones provided, click Custom size and enter dimensions in the height and width boxes.
  4. Click OK.

Specifying page orientation

The term page orientation refers to the positioning of the page in relation to the text. The two available orientations are:

Portrait: text and graphics are printed with the longest side vertically upright. For example, on an A4 piece of paper, the 210 mm edges are at the bottom and top.

 

Landscape: With landscape, text and graphical objects are placed with the longest side of the page placed horizontally and the lines of text printed parallel. For example, to create a timetable on an A4 page, the 297 mm side should be horizontal.

 

To select the orientation:

  1. From File menu, choose Page setup.
  2. Click on the Paper size tab and a dialog box comes on the screen.
  3. Select the orientation required then clicks the OK button.

 

Page layout

This option lets the user specify how text will be placed on the page from the margins. By default, text starts from the top margin.

 

To change the layout

  1. From File menu, choose Page setup. The dialog box Appears.
  2. Click on the Layout tab.
  3. From the Vertical alignment tab, select the alignment required then click OK.

 

Inserting headers and footers

Headers, footers and page numbers make it easy to locate information. Headers are few words placed at the top of every page while footers appear at the bottom. To insert headers and footers:

  1. Click on the. Headers and Footers from the View menu
  2. In the text boxes that appear, type a header using the top text box or a footer using the bottom text box or even both if you are to insert both a header and footer.

Inserting page numbers

To give your document page numbers:

  1. From the Insert menu, click Page numbers to display the dialog box
  2. In the Position box, specify where you want the page numbers to be inserted.
  3. In the alignment box, specify whether the number is to be on the right, left, center, inside or outside
  4. Use the Format button to choose the number format, i.e. 1,2,3,…, A,B, C etc. You can start from any page number by using Start at box

 

Creating and editing tables

 

Creating tables

A table is a feature in Microsoft Word made up of rows and columns that is used to organise and enhance display of information.

 

Creating a new table

. .

You can create a table either by using the Insert Table command from tables menu, or by using Draw Table tool that resembles a pencil to create more complex tables.

 

To create a table using the insert table command;

  1. Click Tables menu, position the pointer on Insert, then click Table
  2. In the Insert table dialog box displayed, specify the number of rows and columns.
  3. Click OK. The table will be displayed on the screen and you can start entering data in it.

NB: You can insert a table by clicking the table button on the standard toolbar, then drag to select the number of rows and columns.

 

To create a table using the drawing tool:

  1. Click Tables menu, then Draw table or simply click the Draw table button from the standard toolbar. The mouse pointer changes to a pencil symbol
  2. Drag the pointer to draw the outline of the table
  3. Fill in the table with rows and columns by dragging the pointer as you would draw using an ordinary pencil.

 

Formatting and editing a table

 

Inserting rows and columns

To insert a row:

  1. Place the cursor where you want to insert a row
  2. Click Table, point Insert then click Row above or Row below.

 

To insert a column:

  1. Place the cursor where you want to insert a column
  2. Click Table, point Insert then click Column to left then Column to the Right.

 

Adjusting the column width:

  1. Position the mouse pointer on the row or column boundary until the mouse pointer changes to an arrowed cross.
  2. Drag the boundary to the required size.

 

Deleting rows, column or cells

  1. Select the rows or columns to be deleted.
  2. From Table menu, point Delete, then Columns, Rows or Cells.

 

Merging cells in a table

This refers to combining more than one cell in a table. To merge cells:

  1. Select cells to be merged
  2. From Tables, click Merge cells.

 

Splitting cells in a table

This refers to subdividing a cell or cells into more cells. To split cells:

  1. Select cells to be split
  2. From Tables, click Split cells. A dialog box appears that lets you specify the number of rows and columns that the selected cells will be split.

 

Formatting table borders and shading

Word provides the user with automatic formatting feature that lets you choose border styles and shading.

 

To format a table:

  1. From Table menu, click Table AutoFormat.
  2. In the formats list box, select the format you want. Note that the format you choose applies to borders, shading font and colour.
  3. Click Ok to apply the effects.

NB: You can also format a table by using the table’s toolbar. If the toolbar is not displayed, click view point to toolbars then click tables and Borders.

 

 

Table conversions

With convert feature in Microsoft Word, you can convert a table to lines of text and vice versa.

 

To convert a table to text

  1. Select the entire table or row and columns you want to convert to text.
  2. From table menu, point to convert then click table to text. A dialog box is displayed that requires you to specify how the text will be separated after conversion
  3. In the separate text with box enter or select the character to be used as a separator.
  4. Click ok

 

To convert text to table:

  1. Select the text that you want to convert to a table.
  2. From table menu, point convert then click text to table .A dialog box is displayed that requires you to specify the number of rows and of columns
  3. From Separate text at, specify whether the table will be defined by paragraphs, commas, Tabs or other characters.
  4. Click OK. .

 

Importing tables

Microsoft Word lets you import tables from other applications or an existing file. To import a table,

  1. Click the Insert menu then Objects. A dialog box appears
  2. From the Object type select the type of object to insert e.g. Adobe table.
  3. The program in which the table was created in starts and lets you choose a table from it and return back to Microsoft Word. Alternatively click Create from file. This lets you browse for a file that contains the table you wish to insert.
  4. Click OK to insert the table.

 

Performing arithmetic calculations in a table

It is possible to perform mathematical calculations such as sum, product and count, if a table has numerical figures.

 

To perform calculations:

  1. Click the cell in which you want the result to be placed.
  2. From the Table menu, click Formula. A formula dialog box is displayed.
  3. Type the formula you want or select from the Paste function box. For example, to add figures in a row or column, click SUM. The function in Table 1.2 below that calculates the total is =SUM(ABOVE). The word “ABOVE”. in brackets is called the argument of the formula and tells Microsoft Word which cells in the table are to be worked on.

Sorting

In Microsoft Word you can sort a list of text, numbers and dates in ascending or descending order.

To sort a list or table:

 

  1. Highlight the text list or table you want to sort.
  2. From the Table menu, click Son.
  3. Select the type of data to be used when sorting i.e. Text, Number or Date.
  4. Click either Ascending or decending
  5. Click OK.

 

Mail merge document

Mail merge is the process of generating personalised letters or documents by combining a main document, e.g. a letter, with an existing data source such as the address book. Therefore in mail merge, the three files created are:

  1. The primary file (main document)
  2. The secondary file (Data source)
  3. Merged file

To create the main document,

 

1 From the file menu, select New to create a new document. You can also open or retrieve an existing document.

  1. On the Tools menu, click mail merge to display a dialog box.

3 Click create button, to select the type of document needed e.g. form .letters. Select the active window as the main document this means that the currently running document will be the form letter that will be later merged with a data source to produce individualised letters.

The next step is now to create a data source.

  1. Click Get Data. To use an existing list of names and addresses, click

Open Data. Source To use existing addresses from an electronic address book, click on Use Address Book. To create a new list of names and addresses, first choose the necessary fields from the create data source box then save the record structure. A message appears asking you whether you want to edit the data source or the main document choose one then the Next.

  1. With the main document open, spot the mail merge toolbar on the screen. Position the text cursor where you want to insert merge fields. Use the insert field’s button to insert merge fields in the document

Merging the document

Once you finish inserting merge fields from the data source in the main document, you are now ready to merge. There are several merge options:

 

To merge to a new document

Click the Merge to new document icon on the mail merge toolbar.

 

Merging to printer

Click the .Merge to printer, icon on the mail merge toolbar. Before you merge to a printer or other device, you may want to preview the appearance of the merged documents. For example, you can preview the merged documents one at a time. You can also collect the merged documents into a new document, so you can review and personalise the documents.

 

Preview merged documents

Before you print the documents, ensure that you’ve inserted merge fields in the main document and selected a data source. To preview, click anywhere in the main document, and then click View Merged Data on the Mail Merge toolbar.

 

Microsoft Word displays information from the first data record in place of the merge fields.

 

Send merged documents via e-mail or fax

Click the merge button on the Mail merge toolbar Select e-mail or fax in the merge to box. Click the Setup button to specify the e-mail addresses or faxing number then click the merge button. The internet connection wizard starts and if your computer is properly configured, the mail merged document will be sent.

Inserting graphics

 

Working with graphics

The term graphics refers to non-text images generated by a compute! This includes photographs, drawings and graphs. Graphics present information in a form that is easy to understand.

 

You can insert a graphical object from Microsoft Clip Gallery, a scanner or by using drawing tools available in Microsoft Word.

 

Inserting a clip art or a picture from clip gallery:

  1. Position the insertion pointer where you want your object to be inserted,
  2. On the insert menu, point to picture then click clipart Click on the tabs to select on the category of objects i.e. clip art, pictures, sound or videos. See Figure 1.42.
  3. Double click on the object you want or click it once then click the insert button.
  4. Use the object place holders to resize your object. If you place the mouse pointer on one of these holders, it turns into a two headed arrow, hold down the mouse button and drag to increase or reduce the object size
  5. Click anywhere outside the object to remove the holders.
  6. To move you object to another position, click inside the object. The pointer turns into an arrowhead cross. Hold down the mouse button and drag your image to a new location.

Fig. 1.42: A clip art image

Inserting an image from a scanner

The computer must be connected to a scanner to complete this procedure. A scanner is a data capture device that transforms a hand copy or real graphical object into digital form.

 

To scan an object:

  1. Position the insertion pointer where you want your picture to appear,
  2. from the insert menu, point to Picture and then click from scanner or Camera.
  3. To scan, follow the instructions that come with your scanner.
  4. When the image appears on the screen you can edit and format it as required the same way you would with a clipart.

 

Inserting a picture from another file

  1. Position the insertion pointer where you want your picture  placed,
  2.  From the insert menu, point to Picture, then click “From file
  1. Locate the file that contain the image you want to insert eg from your floppy disk, from a compact disk etc.
  2. Select the object you want to insert

5 Then click the Insert button.

6 When the image appears on the screen you can edit and format it as required the same way you would with a clipart.

 

Editing and formatting pictures

 

To format or edit a picture:

Microsoft Word provides the user with a picture editing toolbar that lets you adjust the brightness, contrast, change it to black and white or grayscale and crop the image. Cropping refers to hiding the unwanted details so that they do not come out when printing.

 

To display the picture toolbar, click on View menu, point to toolbars then select Picture. The picture toolbar has buttons that enable a person to format a picture to format a picture, click it to select it then use the commands on the picture toolbar.

 

Drawing an object using MS Word drawing tools

Microsoft Word provides the user with basic drawing tools such as polygons, lines, a circle, stars and banners, call outs and many others. If the drawings toolbar is not displayed, click on View menu, toolbars then click on Drawing. The toolbar will be displayed which a button has labeled Auto shapes, an arrow, a line, square and a circle

 

To draw a line, a circle an arrow or a rectangle:

  1. Click on the appropriate shape button. The pointer changes to a plus sign.
  2. Place the pointer where you want to draw that shape and drag to the required size.

 

To draw an object using the Auto shapes:

  1. Click the Auto shapes button. A menu is displayed showing categories of shapes you can choose from
  2. Point to the category required then select the type of object you wish to draw
  3. Place the pointer where you want to draw that shape and drag to the required size.

 

Editing and formatting a drawn object

You can resize, move, fill color and change the drawing outline.

 

To resize or move a drawing.

  1. Click anywhere inside it. The place holders appear.
  2. To move it, hold down the mouse button and drag.
  3. To resize it, place the pointer at one of the place holders and drag.

 

To fill the object with color and fill effects:

1    Click the object. The place holders appear.

2    Click the down arrow of fill color button, the one that looks like a bucket pouring ink.

3 Select the color you want applied. To fill the drawing with texture, gradient or pattern, click the Effects button. From the resulting dialog box, select the appropriate fill effect.

Printing a document

 

Printing in Microsoft Word

Because the main purpose of any word processor is to prepare documents for printing, this cannot be accomplished without a printer. The choice of a printer depends on the quality of hardcopy desired. Before you print, it is very important that you preview you document to confirm that no details are outside the printable area and that the document layout is okay.

 

Using print preview

In Microsoft Word, to view your document before printing proceed as follows:

  1. From file menu, select print preview the mouse pointer changes into a symbol that resembles a magnifying glass. You can click on the mouse button inside the document to increase or reduce the size of the view.
  2. Click the close button or Esc key to return to your document.

 

To print:

 

  1. From file menu click on print A dialog box appears where you can specify:
  • The type of the printer installed in your computer other than the default printer.
  • Whether to print the whole document or a range in the Page range box,

(c) Number of copies to print per page in the Number of copies box then,

  1. Click OK to start printing.

 

SPREADSHEETS MS-EXCEL

 

Chapter outline

 

2.1 Definition of spreadsheet

2.2 Components of a spreadsheet

2.3 Application areas of a spreadsheet

2.4 Creating a worksheet/workbook using Microsoft Excel

2.5 Cell data types

  1. Cell referencing
  2. 7 Basic functions and formulae

2.8 Editing a worksheet

2.9 Worksheet formattin2.10 Data management

2.11 Charts/graphs

2.12 Printing worksheets

 

2.1 Definition of a spreadsheet

A spreadsheet is essentially a ledger sheet that lets you enter, edit and manipulate numeric data. There are two types of spreadsheets namely:

  1. The manual spreadsheet.
  2. The electronic spreadsheet.

A manual spreadsheet is the most commonly used type by book keepers as a ledger book with many sheets of papers divided into rows and columns on which various amounts of money are entered manually using a pen or pencil. You can visit your bursar’s office and request to see a ledger sheet.

 

An electronic spreadsheet on the other hand is prepared using a computer program that enables the user to enter values in rows and columns similar to the ones of the manual spreadsheet and to manipulate them mathematically using formulae.         ‘

 

In this book, the word spreadsheet shall be used to refer to the electronic spreadsheet. ‘.

Advantages of Using Electronic Spreadsheets over Manual Spreadsheet

 

  1. The electronic spreadsheet utilizes the powerful aspects of the computer like speed, accuracy and efficiency to enable the user quickly accomplish tasks.
  2. The electronic spreadsheet offers a larger virtual sheet for data entry and manipulation. For example the largest paper ledger you can get is one that does not exceed 30 columns and 51 rows while with an electronic spreadsheet, the least ledger has at least 255 columns and 255 rows!
  3. The electronic spreadsheet utilizes the large storage space on computer storage devices to save and retrieve documents.
  4. The electronic spreadsheet enables the user to produce neat work because the traditional paper, pencil, rubber and calculator are put aside. All the work is edited on the screen and a final clean copy is printed. With a handwritten spreadsheet, neatness and legibility depends on the writer’s hand writing skills.
  5. Electronic spreadsheets have better document formatting capabilities. 6. Electronic spreadsheets have inbuilt formulae called functions that enable the user to quickly manipulate mathematical data.
  6. An electronic spreadsheet automatically adjusts the result of a formula if the values in worksheet are changed. This is called the automatic recalculation feature. For a manual sheet, changing one value means rubbing the result and writing the correct one again.

 

Examples of spreadsheets

  1. VisiCalc: This was the first type of spreadsheet to be developed for personal computers.
  2. Lotus 1-2-3: This is integrated software with spreadsheet module graphs and database. 3. Microsoft Excel
  3. VP-Planner etc.

In this book, the spreadsheet that will be considered in details is Microsoft Excel.

Components of a spreadsheet

A spreadsheet has three components  ­

  1. Worksheet. /
  2. Database.
  3. Graphs.

Worksheet

This is the component in which data values are entered. It is made up of rows and columns. The intersection between a row and a column is called a cell. A row is a horizontal arrangement of cells while a column is a vertical arrangement of cells. Each row is labeled with a number while each column is labeled with a letter as shown in the Figure 2.1. Each cell is referenced using the column label followed by the row label e.g. cell B3 has the value 20. A group of many worksheets make up a workbook.

 

A             B       C          D        E         F

1                      
2                      
3   20                  
4                      
5       I              

 

Fig. 2.1: A Worksheet

 

Database

Data values can be entered in the cells of the spreadsheet and managed by special Excel features found on the Data menu. These features were incorporated in Excel but they actually belong to database management software. One of such feature is filtering records, using forms, calculating subtotals, data validation pivot tables and pivot chart reports.

 

If the data values for the same entity (related values) are entered on the same row, they form a record. Hence a worksheet can be manipulated to some extent as a database that has data records entered in it. Figure 2.2 shows a worksheet having two records, Joy and Jeff.

 

A              B             c           D           EF1

      1 Name IDNo. Age Nationality
      2 Joy 123445 25 Kenyan
      3 Jeff 125675 35 Ugandan
      4        

 

Fig. 2.2: A spreadsheet with records

 

NB: A spreadsheet file is structured in such a way that it can be visualised as a table of records. That is why such a ‘file can be imported into a database program as will be discusses later in databases.

 

Graphs

A graph is a pictorial representation of the base data on a worksheet. Most spreadsheets refer to graphs as charts. A chart enables the user to present complex data elements from a worksheet in a simple easy to understand format. Examples of charts are pie charts, line charts and bar charts. As shall be discussed later, it is easy to generate charts when working with a spreadsheet program. Figure 2.3 shows an example of a pie chart.

 

2.3 Application areas of a spreadsheet

 

Statistical analysis

Spreadsheets provide a set of data analysis tools that can be used to save steps when developing complex statistical or engineering analyses. The user is usually expected to provide the appropriate data and parameters for each analysis. The statistical tool then uses appropriate automated statistical or engineering functions and then displays results in an output table. Some of the tools generate charts in addition to the output tables.

 

Because most of these tools are complex, the user needs to have the statistical background knowledge before attempting to use the tools. Examples of some simple statistical functions include the following:

  1. Average: This is used to calculate the mean of a set of values.
  2. Median: This is used to return the value in the middle of a set of values.

 

For example a set of values may be composed of:

 

10   20    30   40    50     60.

 

The average of the set is 35 and its median is also 35. The median is found by taking the average of the two numbers at the centre of the set, in this case 30 and 40.

 

Accounting

Many accountants find the spreadsheet a useful tool to use in recording daily transactions and keeping of financial records. Spreadsheets provide a user friendly environment for financial management and they come with inbuilt functions that make accounting tasks easier. For example, the spreadsheet can be used by accountants to do the following:

  1. To track the value of assets over time (depreciation and appreciation)
  2. To calculate profits
  3. To prepare budgets

 

Other formula like sum, average, product etc. enables the accountant to carry out his daily work without any problem.

 

Data management

A spreadsheet enables neat arrangement of data into tabular structure. Related data can be typed on the same worksheet. However, when data is on different worksheets, the worksheets can be linked to enhance accessibility.

 

Data management functions include sorting, filtering (displaying only the required items) and using forms to enter and view records.

 

Spreadsheets enable the user to create, edit, save, retrieve and print worksheet data and records.

 

Forecasting (“What if” analysis)

The automatic recalculation feature enables the use of “What if’ analysis technique. This involves changing the value of one of the arguments in a formula to see the difference the change would make on the result of the calculation. For example, a formula to calculate a company’s profit, margin may be as follows:

 

Profit =, (Total units sold x sale price) – (Total units bought x cost price) – Operating ‘expenses.

A sales manager in the company c n ask the following question: What if sales increase by 20%, how much profit wills the company make? The manager substitutes the total units sold value with one that is 20% higher and the spreadsheet automatically displays the new profit. A traditional analysis method would require a different work sheet to be prepared. Therefore, this method can be used for financial forecasting, budgeting, stock portfolio analysis, cost analysis, cash flow etc.

Creating a worksheet/workbook using Microsoft Excel

To start Microsoft Excel, click Start button, point to Programs and then select Microsoft Excel from the programs menu This procedure may vary slightly depending on the version of Excel you are using or the computer’s hardware and software configuration.

The Windows environment allows a person to place shortcuts to a program’s executable (.exe) file in various places like the desktop. If the Excel shortcut is on the desktop, simply double click it to start the application.

 

The Microsoft Excel application window opens as shown in the Figure 2.5. Make sure that you can be able to identify all the labeled parts of the Microsoft Excel application window.

 

The Microsoft Excel application window

The Microsoft Excel application window is made up of the following components:

Title bar: It has the title of the application and control buttons for minimising, maximising and closing the application

The menu bar: It displays a list of menu options e.g. File, Edit, View etc. Clicking one of them displays a menu that has commands which can be selected in order to manipulate data in the spreadsheet.      ‘

Tool bars: The most common of these are the standard and formatting toolbars. The most important thing is to be able to identify each toolbar by its icons. The standard toolbar has shortcuts to some of the most commonly used menu commands like print, copy, paste and save. The formatting toolbar has shortcuts to the commonly used commands found on the format menu option

Formula bar: This is one of the most important components of the Microsoft Excel application window. It enables the user to enter or edit a formula or data in a cell. You can identify the formula bar because it has an equal sign (or fx). The name box to the left of the formula bar displays the position of the cell in which data or a formula is being entered which is also called the current cell. If the formula bar is not available, click on View menu then select Formula bars. A check mark appears on the left of the selected item to show that it is now displayed on the screen.

Cell pointer: It marks the position of the current cell or the insertion point. It is special cursors that is rectangular in shape and makes the current cell appear as if it has darker boundaries.

The Worksheet: Consists of cells, rows and columns. Data is entered here for manipulation.

Status bar: It shows the processing state of the application. For example, on its left is the word Ready which shows that the spreadsheet is ready to receive user commands.            ‘

 

Worksheet labels: These are usually of the format Sheet 1, Sheet 2 etc. A workbook may have several sheets. It is also possible to rename the sheets by right clicking on the labels then choosing rename command from the shortcut menu that appears. The active sheet (one being used) has its label appearing lighter in colour than the rest. To move to a particular sheet in the workbook, simply click its sheet label.

 

Vertical and horizontal scroll bars: Clicking the arrows at their ends moves the worksheet vertically and horizontally on the screen respectively.

 

Worksheet layout

The worksheet has the following components: Cells: An intersection between a row and a column.

Rows: Horizontal arrangement of cells. Columns: Vertical arrangement of cells.

Range: Is a group of rectangular cells that can be selected and manipulated as a block.

 

Navigating the Microsoft Excel screen

  1. Click cell D5. Notice that the cell pointer immediately moves to the cell and the name box reads D 5. Typing on the keyboard now inserts entries in cell D5 as long as the pointer is still there.
  2. Click letter A that heads the first column. Notice that the whole column is highlighted.
  3. Double click cell EIO. Notice that the text cursor forms in the cell and you can now type characters inside the cell. Also the status bar will now read enter which means that Microsoft Excel expects you to enter a value in the cell.
  4. Click the down arrow on the vertical scroll bar. The worksheet moves upwards on the screen. The opposite happens when you click the up arrow on the vertical scroll bar.
  5. Click the right button on the horizontal scroll bar. The worksheet moves to the left. The opposite happens when you click the left button on the horizontal scroll bar.
  6. Press the right arrow key on the keyboard. Notice that the cell pointer moves one column to the right on the same row. This can also be done by pressing the Tab key once.
  7. Press the left arrow key on the keyboard. Notice that the cell moves one column to the left on the same row. Pressing gives the same results.

 

  1. Press the up arrow key on the keyboard. Notice that the cell pointer moves one row up on the same column.
  2. Press the down arrow key on the keyboard. Notice that the cell pointer moves one row down on the same column.
  3. Press the end key. The status bar will display the message “END”. If you press the right arrow key, the cell pointer will move right to the last cell on the row. If the left up or down keys were to be pressed instead, the cell pointer would move to the last cell to the left, top or bottom respectively.

 

  1. Pressing Ctr1+Home moves the cell pointer to the first cell of the worksheet i.e. cell AI.

 

Creating a worksheet

At its simplest level, creating a worksheet consists of starting the spreadsheet program and entering data in the cells of the current worksheet. , However, a person can decide to create a worksheet either using the general format or from a specially preformatted spreadsheet document called a template.

 

Using the general format

When a spreadsheet program is running it will present the user with a new blank screen of rows and columns. The user can enter data in this worksheet and save it as a newly created worksheet. If this is not available then click File menu option and select the new command. The dialog box shown in Figure 2.8 will be displayed on the screen. On the General tab, double click the workbook icon. Enter data in the new worksheet created.

 

Using a template

Click File menu option then new command. On the spreadsheets solutions tab, double click the template that you wish to create. Figure 2.9 below shows some examples of templates that may be present for selection.

 

NB: If the template was saved previously on the hard disk, it will open as a new worksheet with all the preformatted features present allowing the user to enter some data. However, some templates may require the original program installation disk in order to be able to use them because they may not have been copied to the hard disk during program installation.

 

Editing a cell entry

Editing a cell means changing the contents of the cell. Before the contents in a cell can be. Changed, the cell must be selected by making it the current cell.

To edit a cell entry proceeds as follows:

.1. Move the cell pointer to the cell you wish to edit.

  1. Double click the formula bar for the text cursor to appear in the bar. The status bar message changes to edit
  2. Use the keyboard to delete and add contents to the formula bar then press enter key to apply. Click the save button on the standard toolbar to save the edited changes.

 

Selecting a range

As you have experienced with the previous two examples, working with one item at a time is tedious and time consuming. Using a range saves time when working with a large .amount of data.

 

A range is a rectangular arrangement of cells specified by the address of its top left and bottom right cells, ‘separated by a colon (:) ego Range AI:CIO is as shown in Figure 2.10.

Selecting multiple ranges

When using a mouse, you can select more than one range without removing the highlight from the previous. To do this:

Hold down the Shift key or the Ctrl key while you click on the row header of the second range you want to highlight. What happens? Do you notice the difference when holding down the shift and the ctrl keys?

  1. Shift key will cause all columns/rows between the selected and the newly clicked cell to be highlighted.
  2. Ctrl selects individually clicked cells or range.

 

Hiding rows/columns

You can hide some rows or columns in order to see some details, which do not fit, on the screen. To do this:

  1. Highlight the columns/rows you want to hide
  2. Click format menu, point on row or column and click hide command.

 

Saving a worksheet

To save a worksheet, one has to save the workbook in which it belongs with a unique name on a storage device like a hard disk. The procedure below can be used to save a workbook:

  1. Click File menu option then select Save as’ command. Alternatively, click the save command on the standard toolbar. The save as dialog appears
  2. Select the location in which your workbook will be saved in the Save in box then type a unique name for the workbook in the File name box. Make sure that the option Microsoft Excel Workbook is selected under the save as type box.
  3. Click the Save button to save.

 

Retrieving a saved workbook

This means opening a workbook that was previously saved.

  1. Click File menu option then the Open command. Notice that the Open command has three dots (called ellipsis) indicating that a dialog box will open, as the user is required to provide additional information. Alternatively just click the Open command on the standard toolbar. The open dialog box appears on the screen.
  2. Click the Look in drop down list arrow and select the drive or folder where the workbook was saved. For example, if you saved in a diskette, insert it in the floppy drive then select 3 1/2-floppy (A:). A list of folders and files in the drive will appear in the list box.
  3. Double click the icon of the workbook you want and the worksheet will be displayed in the Microsoft Excel window. Notice that the cell pointer is in the same cell it was in when the worksheet was last Saved.

Closing a worksheet

Click File then Close command. This closes the worksheet but does not

Close the Excel spreadsheet program. Alternatively, click the; close button of the worksheet window

Exiting from the spreadsheet                 

Click File then Exit command. This closes not only the worksheet but also the spreadsheet program as well. Alternatively click the close button of the main application window.

Cell data types

There are four basic types of data used with spreadsheets:

  1. Labels
  2. Values,
  3. Formulae
  4. Functions.

 

Labels

Any text or alphanumeric characters entered in a cell are viewed as labels by the spreadsheet program. Labels are used as row or column headings usually to describe the contents of the row or column. For example, if a column will have names of people, the column header can be NAMES. Sometimes, numbers can be formatted so that they can be used as labels. To achieve this add an apostrophe just before the most significant digit in the number. For example, the number 1990 will be treated as numeric. if typed in a cell but’ 1990 will be treated as a label.

 

Labels are aligned to the left of the cell and cannot be manipulated mathematically.

 

Values

. ,

These are numbers that can be manipulated mathematically. They may include currency, date, numbers (0-9), special symbols or text that can be manipulated mathematically by the spreadsheet.

 

Formulae

These are user designed mathematical expressions that create a relationship between cells and return a value in a chosen cell. In Microsoft Excel, a formula must start with an equal sign. For example, the formula

=B3+D4 adds the contents ofB3 and D4 and returns the sum value in the current cell.

 

Excel formulae use cell addresses and the arithmetical operators like plus (+) for addition, minus (-) for subtraction, asterisk (*) for multiplication and forward slash (I) for division.

Using cell addresses, also called referencing, enables Microsoft Excel to keep calculations accurate and automatically recalculates results of a formula in case the value in a referenced cell is changed. This is called automatic recalculation.

 

Functions

These are inbuilt predefined formulae that the user can quickly use instead of having to create a new one each time a calculation has to be carried out Microsoft Excel has many of these formulae that cover the most common types of calculations performed by spreadsheets. To add the contents of cell B3 and D4 the sum function can be used as shown below:

 

= Sum (B3:D4)

 

2.6

 

Cell referencing

A cell reference identifies a cell or a range of cells on the worksheet and shows Microsoft Excel where to look for the values or data needed to use in a formula. With references, you can use data contained in different cells of a worksheet in one formula or use the value from one cell in several different formulae.

By default, Microsoft Excel uses the A 1 cell referencing style. This means that a cell is identified by its column label followed by the row number. However, the Rl Cl referencing style can be used. In this case, the cell is referencing by its row number followed by its column number. The table below gives a few examples of equivalent referencing using both styles.

A1 style R1C1 style
B2 R2C2
C10 R10C3
E20 R20C5

 

 

The RlCl style is useful when automating commonly repeated tasks using special recording programs called Macros.

 

Relative referencing

When performing tasks that require cell referencing, you can use formulae whose cell references keep on changing automatically depending on their position in the worksheet. This is called relative cell referencing. A good example would be if you type the formula =Al+Bl in cell Cl. If the same formula is copied to cell C2 the formula automatically changes to =A2+B2.

 

Absolute referencing

These are cell references that always refer to cells in a specific location

, of the worksheet even if they are copied from one cell to another. To make a formula absolute, add a dollar sign before the letter and/or number,

such as $B$lO. In this case, both the column and row references are absolute. .

 

Referencing using labels and names

Labels of columns and rows on a worksheet can be used to refer to the cells that fall within those columns and rows. It is possible to create a name that describes the cell or range then use it instead of having to specify a range with actual cell references. Such a descriptive name in a formula can make it readable and easier to understand its purpose. For example, the formula =SUM(SecondQuarterProfits) might be easier to identify than =SUM(AlO:C20). In this example, the name SecondQuarterProfits represents the rangeAlO:C20 on the worksheet. Names can also be used to represent formulae or values that do not change (constants). For example, you can use the name .Tariffs to represent the import tax amount (such as 7.0 percent) applied to imports.

 

To create a named range

To create a named range proceeds as follows: 1. Select the range to be named:

  1. Click inside the name box to move the text cursor inside. Delete the Cell reference that is there and type a name for the range.
  2. Press Enter key to apply. Figure 2.13 shows a worksheet range called sales that has values used in a formula to give the sum in cell C 11.

 

 

2.7 Basic functions and formulae

Formulae perform mathematical operations ranging from very simple arithmetic problems t9 complex scientific, financial and mathematical analysis.

 

Statistical functions.

  1. Average: It returns the average (mathematical mean) of a set of values which can be numbers, arrays or references that contain numbers. If the value 20 is in cell DIO and 30 in ElO then:

=Average(D lO:E 1 0) returns 25 as the average of the two values.

  1. Count: Counts the number of cells that contain values within a range e.g.

= count (AIO: EIO) many return a value 5 if all the cells have values.

  1. Max: It returns the largest value in a set of values. It ignores text and logical values e.g. == Max (AlO:EIO) will return the maximum value in the range.
  2. Min: It returns the smallest value in a set of values. It ignores text and logical values e.g. = Min (AIO:EIO) will return the minimum values in the range.
  3. Mode: It returns the most frequently occurring value in a set of values. e.g. = Mode (AIO:ElO)
  4. Rank: Returns the rank of a number in a list by comparing its size relative to the others. For example if A 1 to AS contains numbers 7, 3.8,3.8, 1 and 2 then RANK (A2, Al :A5,1) returns 3 while RANK (AI, AI:A5,I) returns
  5. The general format is RANK (number to be ranked, range, order).

 

Logical functions

  1. If: It returns a specified value if a condition is evaluated and found to be true and another value if it is false. If (marks > 50, “pass”, “fail”) will display a pass if values are more than 50 else it will display fail.
  2. Countif: Counts the number of cells within a specified range that meet the given condition or criteria. e.g. suppose A 1 0 : E 1 0 contains eggs, beans, beans, eggs, eggs, countif(AIO:EIO, “Eggs”) will return 3.
  3. Sumif: It adds values in the cells specified by a given condition or criteria. e.g. For example if AIO to ElO contains values 10,50,60, 30, 70, to sum all values greater than 50 = Sumif(AIO:EIO, “>50”). This returns 130.

 

Mathematical functions

  1. Sum: adds values in a range of cells as specified and returns the result in the specified cell. e.g Sum (AIO:EIO) adds values in the range
  2. Product: multiplies values in a range of cells and returns the result in the specified cell. For example if A 10 has 30 and BIO has
  3. Product (AlO:BIO) will return 90.

 

Arithmetic formulae – using operators

       Operator Function

 

+ (plus)                                          adds values as specified

– (minus) .                                      subtracts values as specified

* (multiplication)                           multiplies values

/ (division)                                     divides values.

( ) parenthesis                                     encloses arguments to be calculated first.

 

For a formula =(Al +C3)/E20, if the value in E20 is not zero, the result is displayed in the current cell.

 

Order of execution

If several. Operators are used in a single formula; Microsoft Excel performs the operations in the order shown in Table 2.3. Formulas with operators that have same precedence i.e. if a formula contains both a multiplication and division operator are evaluated from left to right. Enclosing part of the formula to be calculated in parentheses or brackets makes that part to be calculated first.

 

Operator   Name Precedence
1. –   Negation as in -1 1
2.%   Percent 2
2. 1\   Exponentiation 3
3. * and / ! Multiplication and division 4
4. + and –   Addition and subtraction 5
6. =,<>,>,<,<=,>= Relational 6

 

Table 2.3: Operators’ order of execution

 

2.8

 

Editing a worksheet

 

Coping and moving data

Spreadsheet software automates many processes that could have been tedious if done manually. For example with Microsoft Excel, you can do calculations using formulae fairly easily as you give the data and correct instructions to the program. Copying and moving of, data can also be done quickly and efficiently.

 

When data is cut or copied from the worksheet, it is temporarily held in a storage location called the clipboard.

 

Copying data

To copy a cell or a range of cells:

  1. Highlight the cells or range you want copied
  2. Click the Edit menu then select Copy command.
  3. Select the cell in which you want to place a copy of the information 4. From the Edit again, click Paste command. The Paste command puts a copy from the clipboard on the specified location

 

Moving data

Unlike the Copy command where a duplicate copy is created, the Move command transfers the contents of the original cell (s) to a new location.

 

To move a range of cells:

  1. Highlight the range you want to move.
  2. From the Edit menu, select Cut.
  3. Specify the location you want to move the contents to.
  4. From the Edit menu again, click Paste.

 

2.9 Worksheet formatting

Worksheet formatting refers to enhancing the appearance of the worksheet to make it more attractive and appealing to the reader. Appropriate formatting should be used to lay emphasis, catch attention and bring otherwise II hidden detail to the fore of the document.

 

The golden rule of formatting is to use simple clear formats. It essentially consists of changing text colour and typeface (font), size, style and alignment. In Microsoft Excel, format the cells whether empty or not and their contents will acquire the set format automatically.

 

To format a single cell, make it the current cell then format menu option and select the cells command In the format cells dialog box, make the formatting specifications that you wish then click the ok button to apply. If it is a range of cells, they must be highlighted first before formatting them as a block of cells.

 

Formatting text

  1. Highlight the cells that have the text to be formatted.
  2. Click Format menu then cells command. The dialog box appears
  3. Select the font tab as shown in the figure by clicking it.
  4. Select the font type e.g. Times New Roman. Other font formatting features like style, size, underline and colour are available and can be selected.
  5. Click button to apply.

 

NB: Alternatively, use the formatting toolbar to accomplish all your text formatting needs. Notice that the options in the font dialog box are commands on the formatting toolbar.

 

Formatting numbers

  1. Highlight the cells that have the numbers to be formatted.
  2. Click Format menu then cells command. The dialog box in Figure 2.15 appears.
  3. Select the Number tab as shown in the figure below.
  4. You can now choose number formats as explained below:

Number            Meaning

General           general format cells have no specific number format.

Number           Used for general display of numbers e.g. 2345.23.

Currency         For displaying general monetary values e.g. $100, Ksh.10.

Accounting     Lines up the currency symbols and decimal poin s. Displays date in chosen format.

Date                Displays time in chosen format.

Percentage       Multiplies the value in a cell with 100 and display ‘ it as %.

Text                 Formats cells to be treated as text even when numbers are entered.

Custom          For a number format not predefined in Microsoft Excel, select custom then define the pattern.

 

Worksheet borders

You may need to put a printable border around your worksheet or in a range of cells to make it more attractive and appealing. To put a border:

  1. Highlight the range you wish to insert borders. From the format menu, click cells command.
  2. Click the borders tab and specify the border options for left, right, top and bottom. .
  3. From the style options, select the type of line thickness and style. Also select the preset options.
  4. Click the ok button. The selected range will have a border around it.

 

Formatting rows and columns

Sometimes, the information entered in the spreadsheet may not fit neatly in the cell set with the default height and width. It therefore becomes necessary to adjust the height of a row or the width of a column. The standard width of a column in Microsoft Excel is 8.43 characters but can be adjusted to any value between 0 and 255.

 

Changing column width

  1. Move the mouse pointer to the right hand side line that separates the column headers i.e. for instance the line between A and B.
  2. Notice that the mouse pointer changes from a cross to a double arrow
  3. Click the mouse button and hold it down so that you can now resize the width of the column by dragging to the size you wish. After Dragging to the required point release the mouse button and the Column will have a new size.

 

NB: Alternatively, move the cell pointer to one of the cells of the column then click Format, point to Column then click Width command from the sidekick menu. Type a width in the dialog box that resembles Figure 2.17 then click Ok.button to apply.

NB: To change the widths of several columns at the same time, highlight them first before following this method.

 

Changing row height

  1. Point to the line that separates two row numbers e.g. the line between 1 and 2. The mouse pointer becomes a double arrow.
  2. Drag the line until the height of the row is as required then stop and release the mouse button.

NB: Alternatively, click Format point to Row then click Height from the sidekick menu that appears. Type the height that you wish in the dialog box that appears and then click OK button to apply.

 

Inserting rows and columns

I, Click cell A5 to make it the current or active cell.

2.clik insert then columns to insert a ‘row above cell A5 and shift all the other rows downward.

OR

 

Click insert then Columns to insert a column to the left of column A and shift all the others to the right.

 

NB: Alternatively, click  insert  then cells to display the dialog box select the entire row or entire column options to insert a row or column respectively.

 

Global worksheet formatting

The word global in this case refers to the entire worksheet. In order to format the whole worksheet globally, it must be selected as a whole.

Two methods can be used to select a worksheet globally:

  1. Click the top left comer of the worksheet that has a blank column header i.e. immediately on the left of A and just above I,

OR

  1. Press Ctrl+A on the keyboard.

 

Notice that the whole worksheet becomes highlighted. It can now be formatted as one big block using format cells command.

 

Using autoformat

It allows the user to apply one of sixteen sets of formatting to & selected range on the worksheet. This quickly creates tables that are easy to read and are attractive to the eye..

  1. Select a range e.g. B 1 :G7 to make it active.
  2. Click format then select the auto format command on the menu that Appears. Select a format from the autoformat dialog box shown in Figure 2.19.
  3. Click the ok button to apply the format to the selected range.

 

2.9 Data management

At times, it becomes necessary to use advanced data management tools to manage large ,data stored on a ‘worksheet. For example, if the worksheet has many records, it may become necessary to arrange them in a particular order using a method called sorting for easier access to data items. Other methods of data management include use of filters, total/subtotal function and forms.

 

Sorting

To carryout sorting proceed as follows:

  1. Highlight the range that you wish to sort by clicking its column header letter.
  2. Click Data then Sort . Notice that the Sort by field is already reading the field that you selected. This field is called the criteria field.
  3. Select the field to be used as the key for sorting and the sort order as either descending or ascending then click OK button to apply.

 

Filtering data

Filtering is a quick and efficient method of finding and working with a subset of data in a list. A filtered list will only display the rows that meet the condition or criteria you specify. Microsoft Excel has two commands for filtering lists.

  1. The auto filter: It uses simple criteria and includes filter by selection.
  2. Advanced filter: It uses more complex criteria.

 

In this Pupil’s Book we will look at the autofilter.

 

Autofilter

Filters can be applied to only one list on a worksheet at a time.

  1. Click a cell in the list that is to be filtered; usually the list is in a column.
  2. On the Data menu, point to Filter, and then
  3. To display only the rows that contain a specific value, click the arrow in the column that contains the data you want to display as shown in Figure 2.21.
  4. Click the value that is to be displayed by the filter from the drop down list. e.g in the example below, the selected value is 34.

NB: Sometimes while looking through a list of values on a large worksheet, you may come to a value of interest and want to see all other occurrences of the value in the spreadsheet. Simply click the cell that has the value then click auto filter on the standard toolbar. Microsoft Excel turns on AutoFilter and then filters- the list to show only the rows you want.

 

Subtotals function

Consider the following scenario: A company that has many salespersons

will need to know how much each of them should be paid at the end of a period by looking at individual sales volumes. Also, the grand total for all the payments has to be calculated. Therefore, if the salespersons are held in a list, there would be need to calculate the amount due to each of them. This can be called a subtotal in the list. All the subtotals can then be added together to make the grand total. Consider the following list:

Name                    Amount Owed

Stephen           `           6000

Joy                              3000

Stephen                      2000

Virginia                     5000

Joy                             800

Stephen                       200

Virginia                     5000

 

Microsoft Excel can automatically summarise the data by calculating subtotal and grand total values of the list. To use automatic subtotals, the list must have labelled columns and must be sorted on the columns for which you want subtotals. In this example, the list is first sorted by name

  1. Click a cell in the list that will have subtotals e.g. cell A3.
  2. On the Data menu click Subtotals 3. Notice that all the data range is now selected.
  3. In each change in box, select Name from the drop down list because we want a subtotal for each of the names.
  4. In the Use function box select the sum function then select the list for which subtotals will be inserted in the add subtotals box by checking the appropriate label. In this case it is the amount owed field.
  5. Click ok button to apply and the list will now have sub totals inserted

Totals function

Use theAutoCalculate feature in Microsoft Excel to automatically show the total of a selected range. When cells are selected, Microsoft Excel displays the sum of the range on the status bar. Right clicking this function displays other functions like Min, Max and Average that can also be used. To find the total of a range, highlight it then click the autosum icon ∑ on the standard toolbar.

 

Forms

A form is a specially prepared template that the users can use to enter data in a worksheet. It is specifically formatted to enable users to enter data in a format that is more convenient to them. If data is collected on paper before entering in the computer, then a form can be created to have the layout of the data on the paper to quicken data entry procedures. To display a form: Click ‘Data, then form.

 

2.10 Charts/graphs

Charts/graphs are graphics or pictures that represent values and their relationships. A chart helps the reader to quickly see trends in data and to be able to compare and contrast aspects of data that would otherwise have remained obscure. Microsoft Excel has both two-dimensional and 3-dimensional charts that can be used instead of the raw data in the table that has to- be studied for a long time to understand it.

 

The various types of charts available include column, bar, line. Pie, bubble and area charts among others. Consider carefully the type of chart that would best represent the base data in the worksheet before creating one. For example, if the aim is to depict the performance index of a student from Form I-to 3, a line chart would be most appropriate because it clearly shows the trend in performance.

 

Types of charts

  1. Line chart – represents data as lines with markers at each data value in the x-y plane.
  2. Column chart- represents data as a cluster of columns comparing values across categories. .
  3. Bar chart – data values arranged horizontally as clustered bars. Compares values across categories.
  4. Pie chart – it displays the contribution of each value to a grand total.
  5. Scatter chart – compares pairs of values on the same axis.

To view types of charts, right click the chart object then select the chart type command.

 

Creating a chart

A chart must be based on values that are already entered in the worksheet.

 

To create a chart:

  1. Select the range of values for which you want to create a chart.
  2. Click the Chart wizard button on the standard toolbar and the chart wizard dialog box will open as shown in Figure 2.25
  3. Click the type of chart you wish to .create. If the office assistant appears, close it. The chart sub-type preview will show several styles of the selected chart type.
  4. Click the Next button to move to the dialog in Figure 2.26.
  5. Click the Series tab then the collapse dialog button on the labels text box.

This will shrink the dialog box so that only the category labels text box is shown. Highlight the data labels from the worksheet.

  1. Click the Expand dialog button to bring the full dialog box into view then click the: Next button. In step 3 of the wizard, use the appropriate tabs to type the title of the chart, show a legend, select whether to display gridlines or not etc. After all these click the Next button.’
  2. At step 4 determine whether the chart will be inserted in the current worksheet or a new worksheet then click Finish button (Figure 2.27).

 

Moving and resizing a chart

Once the chart is created, its size and location can be changed in the worksheet. The chart element is enclosed inside a boundary called the chart area and hence both can be resized independently. Simply click the object you wish to resize and use the object handles just like in objects to drag to size. To move the chart, click inside the chart area then drag to the desired position.

 

Data ranges

A data range is a rectangular block of cells that provides the base data that is used to create the chart. In charting, a data range is referenced as an absolute range e.g. .

=Sheetl !$B$2:$C$8 which means that the base data is found on Worksheet 1 and absolute range B2:C8.

To see the data range of a chart, right click it then select the Source data command. .

 

Labels

Each representation of data on a chart can either be labelled by a value

or text label. For example, in a bar chart that compares the height of pupils, each bar can be given a value label to make it more readable.

 

To label:

  1. Right click the chart then select the Chart options command from

the shortcut menu.

 

  1. Click the lables tab and choose whether you want value or text labels then click OK button to apply. .

 

Headings and titles

Each chart must have a heading showing clearly what it represents. To I make the chart understandable, include axis titles.

 

. To include axis titles proceed as follows:

  1. Right click the chart then select the. Chart options command.
  2. Click the Titles tab then type the chart title (heading). And axis titles respectively.
  3. Click OK button to apply.

 

Legends

The legend is like a key that explains what each colour or pattern of the data representation in the chart means. For example, Microsoft Excel may give red colour to one data value and green to the other. Without a legend it would be difficult to know how to differentiate the two sets of values.

 

: To create a legend:

.1.Right click the chart then select the Chart options command.

  1. Click the legends tab and specify that it be displayed in the chart area.
  2. Click OK button to apply.

 

2.11

 

Printing worksheets

A worksheet will finally be printed for sharing with others or for filing purposes. If it contains objects like charts, it may not fit on a standard printing page using the default printing options and settings. Therefore, Microsoft Excel allows the user to preview and set up the pages of a’ worksheet in order to fit them on the hard copy page.

 

Page setup

  1. Click .File menu option then Page setup command to display the page setup dialog box. . .
  2. On the Page tab, select the orientation of the page. Study the meanings of each buttons and options in Figures 2.28.
  3. After making the necessary selections, click OK to apply.

 

Print preview

It displays the worksheet from the point of view of the printer i.e. exactly the way it will look when printed. Before using this command, make I sure the chart is deselected.

  1. Click the Print preview button on the standard toolbar.
  2. The worksheet will be displayed in the print preview window with the status bar reading preview.
  3. Click Setup to start the page setup dialog box. To close the preview, click the Close. Button.

I Print options

 

To print click File then Print command. The print dialog, box appears as shown in Figure 2.29 .

  1. Select printer – the name box in this dialog box enables a person to select the printer that will be used to print the document. All the printers that are installed on the computer will be available here.
  2. The print what options are:

(a) Selection – this prints the selected worksheet area.

(b) Workbook – prints all the worksheets in the workbook.

(c) Selected chart – prints the selected chart only.

 

Page orientation

As explained earlier, page orientation refers to the layout of the text on the page. A worksheet can also be printed on either landscape or portrait depending on the number of columns across the worksheet.

 

Pages and copies                                                                        .

The number of copies box specifies how many copies of a particular worksheet or workbook should be printed.

 

Sometimes only some specified pages in a workbook are specified for printing e.g. if a workbook has 100 pages and you wish to print only pages 50 to 60 select the page(s) range button then type 50 and 60 in the from, to boxes respectively before clicking the OK button.

 

Printing

After selecting all the options, click the OK button to print.

 

Some common printing problems

  1. A message appears on the screen saying that the printer specified could not be found in the directory.

 

Possible problems and solutions

(a) The printer could be off. Switch it on and it will start printing.

(b) The data cable to the printer could be loose. Make sure it is firm at the ports.

(c) The wrong printer could have been selected. Select the right one in the print dialog box and send the print job again.

(d) A message appears on the screen reading that there is paper jam.         I

 

The printer is clogged with a paper jam. Alert the lab, technician or the Teacher to clear the paper jam.

 

DATABASES

 

Chapter outline

 

3.1 Introduction to databases

3.2 Database concepts

3.3 Data organization in a database

3.4 Creating a database using Microsoft Access

3.5 Editing a database

3.6 Form design

  1. 7 searching for specific records in a database

3.8 Creating reports

3.9 Creating labels

 

Introduction to databases

We are often faced with the need to keep, search for or give a report of daily experiences. This is the reason why many people use data storage methods like recording daily experiences in a diary. Traditionally, human beings used to manage data and information manually by using simple devices. However these methods have a number of weaknesses which include

 

  1. Unnecessary duplication of data
  2. Boredom and time wasting especially when searching for a Particular item.
  3. Misleading reports due to poor data entry and organisation
  4. Poor update of records etc.

 

Today, computerized systems have radically changec4the way data and information is managed by use of special programs called Database Management System (DBMS).

 

A database is a collection of structured and related data items organised so as to provide a consistent and controlled access to the items.

 

Database concepts                                                                           .

Computerised database creation and manipulation is achieved using Database Management System software. This software facilitates the creation, organisation and maintenance of databases. Examples of database management software’s include Microsoft Access (Ms Access), Oracle, FoxPro, Dbase/V, Lotus Approach etc.

 

The functions of database management software are to:

  1. Allow the user add or delete records.
  2. Update or modify existing records.
  3. Organise data for easy access, retrieval and manipulation of records.
  4. Act as an interface between a database and other application programs.
  5. Ensure security for the data in the database by safeguarding it against unauthorized access and corruption (damage).
  6. Keep statistics of data items in a database.

Database models

 

Databases are classified according to the method used to organise data. The main database models are;

  1. Flat file 2. Hierarchical
  2. Network 4. Relational

 

NB: Current database models are called object relational and object databases. However these models will not be discussed in details in this book.

 

Flat files

 

In a flat file model, a database holds only one set of data and is not any different from the manual files. For example, the teacher’s assessment report may consist of performance cards for every student in a class. Another example of a flat file database are the cards used in a library books catalogue. The cards are arranged sequentially for easy access e.g. alphabetically using books’ titles or by authors’ names. Figure 3.1 below is a sample record of a flat file.

Name Serah Seki
Admission number 649
Total marks 680
Number of subjects 10
Average 68
Position 4

Fig. 3.1: Sample record in a flat file

 

Hierarchical model

 

In this model, data items are arranged in hierarchical (tree) form as shown in Figure 3.2. To access level two data items, you have to first access level 1 data items. Level 1 item is called the root component. A specific single path leads to each item at lower levels. Hierarchical model is rarely used in modem database systems.

 

­                 Level 1 main data item

Path

  Level 2 data item

 

 

Fig. 3.2: Hierarchical database model

 

Network model

 

In this type of organisation, links are used to express the relationship between different data items, forming a network of items as shown in Figure 3.3. Access to one item can be through multiple paths and from any item. This model is also rarely used in modem database systems.

 

Dataitem 4

 

 

 

 

 

Fig 3.3: Network database model

 

Relational model

This is the most common type of model used on minicomputers and microcomputers. In this type of organisation, related data items are stored together in structures called relations or tables. Relationship can be created between tables such that a record or records from one table relates to another or other records in another table. Tables 3.1 and 3.2 show customers and orders tables that are related by two fields; the customer number in Table 3.1 and customer ID in Table 3.2. In this case, the orders table shows that one customer with number 450 (Bat Hori) has made several orders.

 

    Customer Number Name   Telephone number
    900   Mary Koech 02078907
    230   Peter Karimi 0667896
  450   Bat Hori 04456000
      Table 3.1: Customer number  
  Customer ID Order Number Date     Amount (sh)
900   2380   2/3/2004 90 000
  450   811   2/5/2004 5000
‘- 450   234   . 3/5/2004 13 000
  450   567   3/6/2004 13 000

Table 3.2: Customer ID

 

Object oriented models                                                                           . !

The next generation of database model will look at records as objects that are independent and relate with the other objects in the database. This concept is a bit difficult to conceptualise because such databases are still at developmental stage. However, many databases today combine object and relational concepts to come up with object relation models.

 

Features of a database management software

Most database software contains a collection of features that provides the user with a means to manipulate data in a database. These features include Tables/files, Queries, Reports generators, Form interface and a computer programming language within it. Microsoft Access database software that will be considered in this book has two distinct features used to automate operations namely Macros and Modules.

 

Tables/ file structure

This is a database structure that is used to hold related records. Tables are organised in rows and columns with each row representing a record while each column represents common fields in each record. Table 3.3 shows a table of six records and each record is made up of four fields.

 

FIRST NAME MIDDLE NAME LAST NAME ADDRESS
MBUGUA STEPHEN KIMANI 250 KERUGOYA
ADERA NELSON ODUOR 396 HOMA BAY
MARGARET JUDY WEKESA . 761 NAIROBI
GATO PATRICIA MUILA 170 TALA
MWELU LUCY. MWENI 390 KANGUNDO .
KOECH PETER KORIR 605 KERICHO

 

Table 3.3: Table of six records and four fields

 

Queries and query language

 

A query is a database tool used to search for or question a database on specific records. Because a query is a question posed to the database, it returns a result for the user. In Microsoft Access, this result is called a dynaset. For example, assume you work with the National Irrigation Board (NIB), you may wish to display all those farmers from Mwea Rice Irrigation Scheme who delivered rice in January to the National Irrigation Board. You can use a query object or statements to get the required records.

The query statements are written using a special language called

Structured Query Language (SQL). The user creates a, query by writing Structure query language statements such as:

Select

Farmer Number, Name, Month of Delivery

From

       Delivery Table

Where

Month of Delivery = “January”

 

Forms/screen input

 

A form is a graphical interface that resembles the ordinary paper forms used to collect data. However, a database form enables the user to view and enter data into a table. Figure 3.4 shows a sample form used for entering a student’s marks scored in four subjects and. the date of admission. Form interface is a more convenient and easy way of entering and viewing records from a table.

 

Reports

 

Most database systems provide the user with a tool for generating reports from an underlying table or query. It is the report generator that provides the user with a means to specify the output layout and what is to be output or printed on a report. Table 3.4 shows a sample report for employees’ salaries.

Net Pay Report

 

fay rol/no .Last.Name      First Name. . .Basic salary                PAYE              Net salary.

 

07      Wangui        Grace        sh 80,000.00   Kshs 7,300.00 sh 72,700.00

09      Ochieng       Mbenga    sh 37,000.00   Kshs 3,800.00 sh 33,200.00

13      Mumbua      Peter         sh 22,000.00   Kshs 2,300.00 sh 19,700.00

20      Mbuvai        Sicily        sh 60,000.00   Kshs 5,700.00 sh 54,300.00

Table 3.4: Sample report

 

Macros

 

Some database software provides the user with a tool called a macro, that can be used to automate frequently performed procedures or tasks. For example, if you frequently use a particular form when you start a database program, you need to create a macro that automates the opening of the form.

 

Programming module

 

When your database becomes more and more complex, you may need a more powerful tool than the macros to automate your database operations further. Some database software come with their own computer languages associated with them. For example Microsoft Access comes with a language called Visual Basic included as a Module in the software. Using this feature, you can create a program that will print a query result over and over again until a certain condition is true. This can be illustrated using a simple statement like;

 

Print Student Report until NumberofStudents = 40 (Not a real command anyway).

 

NB: For the purpose of this book, only tables, forms, queries and reports, have been covered.

 

Data organisation in a database

One of the functions of a database system is to organise data for easy access, retrieval and manipulation. Data is organised from the simplest fQfll1 called a field to a very complex structure called a data,base.

 

Fields

A field is a character or a logical combination of characters that represent data item. For example, in a class list, the student name is a field.

 

Records

This is a collection of related fields that represent a single entity. An example of a record is the student report card that may contain the. student’s name, admission number, class, total marks, average and grade.

 

Files/tables

A file is a collection of related records. For example, the students’ file in a school database contains the details of all the students in the school.

 

Database

This is the highest in data organisation hierarchy that holds all related files ‘or tables. For example, a school database may contain students and staff tables/files.

 

Creating a database using Microsoft Access

Microsoft Access (Ms Access) is a package in Microsoft Office suite used for creating and manipulating databases. Because there are different versions of Ms Access such as Ms Access 95/97/2000 and XP, a general approach for carrying out tasks has been adopted in this book. However most of the illustrations are based on Access 2000 in order to maintain consistency.

 

Starting Microsoft Access

  1. From Windows desktop, click the start button.
  2. Select. Microsoft Access from the programs menu
  3. In the dialog box that appears when Microsoft Access starts, click Blank Access database as shown in Figure 3.5 then OK.

 

  1. The Save As dialog box appears. See Figure 3.6. This lets you specify the name and location where your database will be stored. Click Create to save the database.

 

  1. Microsoft Access database objects window is displayed from which I you can choose the type of object to create such as tables, forms, queries etc.

 

Microsoft Access screen layout

Like the other applications discussed earlier, Ms Access application Window has a title bar, menu bar, toolbars and status bar. However instead of having a work area like that ofMs Word or Excel, it provides the user with an object window from which you choose the type of an objectto work with such as tables, forms, reports e,tc. See Figure 3.7.

 

.Exiting from Microsoft Access

Because Microsoft Access consumes a large amount of computer memory  it is advisable to exit from the application at end of each working session.

 

To exit:

From the File menu, click exit the close button on the title bar.

 

Guideline on designing a good databases

To design a good database which will require little time to maintain, consider the following:

  1. Carefully study the requirements of the user in order to define all the data inputs, outputs and relationships required.
  2. Design a draft database on the paper to determine the number of files or tables required.
  3. Divide the information into separate fields, records and tables to allow flexibility in manipulating the database. This process of dividing information into independent tables to avoid repetition of data entries items is referred to as normalizing a database.
  4. Define a field for each table that will be used to identify each record uniquely. This field is referred to as a primary key
  5. Give the most important fields the first priority when constructing a table structure. Important fields are those that are used in sorting’ and querying the database. “
  6. Design data entry forms needed for the database

Creating a table/file structure

To define a table structure:

  1. From the Microsoft Access objects window, click the tables tab then new
  2. From New table dialog box, select Design View Figure 3.8 appears. :
  3. using the grid displayed, enter a unique name for each field in the table. A field name must start with a letter and can be up to a maximum of 64 characters including letters, numbers, spaces and punctuation.
  4. Choose the correct data type before adding the next field. By default, Ms Access inserts Text as a data type. Figure 3.8 shows various data types used in Ms Access.
  5. To save the table, click the Save button on the standard tool bar or save from the file menu.
  6. Access will ask you whether you want to create a Primary Key, click Yes.

 

Description of field data types

The type of data to be used in a database must be clearly defined for the purpose of manipulation and storage. For example, if a field is to be used for calculation, it must be defined as a number. The data types allowed in Ms Access include:

 

Text

This type includes alphabetic letters, numbers, spaces and punctuation. Use this data type for fields that do not need to be used for calculations such as names, places, identification numbers etc. This type of field accommodates a maximum of 255 characters.

 

Number

These are fields made up of numeric numbers 0 to 9 that are to be manipulated mathematically.

 

Memo

This is a field made up of alphanumeric (both alphabetic and numeric) data. Instead of using Text use this data type if you need to enter several paragraphs of text because it accommodates a maximum of 32 000 characters.

 

Date/Time

Used to identify a field as either a date or time. This is because date/time values can be manipulated mathematically in a database. For example, you can calculate the age of a person from the date of birth to the current data.

Currency

Used to identify numeric values that have decimals or fractions. Use this data type especially when dealing with monetary values such as fees balance, amount sold etc.

 

AutoNumber

This is a numeric value used if you wish Ms Access to automatically increment the values in a field. For example when entering a list of forty students and you have a field labelled StudNumber, the numbers will increase by one every time you enter a new record.

 

Yes/No

This is a logical field where an entry is either a yes or a no, true or a

false. For example a field may require you to answer whether you are a male or a female.

 

OLE Object

OLE stands for Object linking and Embedding. This type of field is mostly used with graphical user interface applications for inserting graphical objects such as pictures, drawings charts etc. – – –­

 

Field properties

As you create more and more complex tables, you will find a need to use the field properties to specify finer details related to fields and the table entries expected. The field properties depend on the type of-the field selected. For example when you click on a Text field then the General tab you will see properties associated to text data type as shown in Figure 3.9. ­The various properties are:

 

Field size

This allows the user set the number of characters in a field instead of the default 50 for text fields for numeric field’s integer and long integer, Byte, Single and Double.

Integer and longer integer: Accept numbers with no decimals.

Byte: Can only accept a number from 0-255.

Single and double: Accept numbers with decimals. Single accommodates up to 38 decimal places while double, accommodates up to 308.

 

Format

Determines how information appears on the screen and when printed. For example, you can format a number to scientific, currency, percentage or general format.

 

Decimal places

For number and currency fields you can specify the number of decimal places.

Input mask                                                           ,

Input mask automatically formats the field entry into a specified format. F or example, if you enter a number such as 02000 I 00409874 and the input mask is set as 000-(00000)-000000, it is automatically displayed as 020-(00100)-409874. This property is mostly used to format phone and address entries.

 

Caption

This is a more descriptive name for a field to be used in a table or a form display. For example the caption for StuName could be Student Name.

 

Default value                                                                                         ,

This is a value that will appear automatically in the datasheet or form if ‘ nothing is entered by the user to change it. For example = Date -( ) automatically displays the current date in a date field.

   Validation Rule

Logical expression restricts the values to be entered in a field. ‘For example, if you want to restrict marks entered in a field to values between

, zero and a hundred, type >=0 And <= 100.

 

Validation Text

The message that appears once the validation rule is violated. For example, you may create a validation text for the above validation rule I to display “Enter a number between 0 and 100” whenever the user enters I a value outside this range.

 

Required

Determines if an entry must be made in the field before you proceed to the next field or record. For example, if a primary key is required, you must enter before you proceed.

 

Allow Zero Length

This allows the user to proceed without making any entry in the field set as Zero length.

 

Indexed

An Index, facilitates the organisation of records for easy search. A primary key is an example of an index set to No duplicates to control double entry of a record (redundancy).

 

Primary key and Indexes

 

An index is a database feature used to speed up search and sort operations in a table. A key field also referred to as a primary key is a special index that enforces uniqueness in a table so that one record is not entered twice.

 

Ms Access uses the primary key to search for data stored in a table as well as define relationships between tables. Once a field is set as primary key, its datasheet is automatically indexed or sorted using the primary key.

To set a primary key:

  1. Open the table in design view.
  2. Select the field you want to set as the primary key by clicking in the row header to the left of the Field Name.
  3. Click Set Primary key button on the tools bar. A key should appear on the left of the field name as shown in Figure 3.10.

 

To see another field as an index other than the primary key: 1. Open the table in design view.

  1. Ensure that non of the fields is selected as a primary key.
  2. Click the Indexes button on the tool bar that is located next to the primary key. The index design grid is displayed on the screen as shown in Figure 3.11.
  3. In the index name column, type in the name you want to give to the index.
  4. In the Field Name column, click the cell to display a drop down list. From the drop down list, select the field to use as an index.

6 In the Sort Order column, select either ascending or descending.

  1. In the lower portion, specify whether you want to make the field a primary key by selecting yes for primary and unique, and Ignore Nulls to ensure that data is entered into the field before proceeding.
  2. Close the dialog box.

 

Entering data into a table

 

To enter/append data into a table:

  1. Open the database in which the table is located
  2. Click the Tables tab then double click the table you want to add records to.
  3. Enter each record field by pressing the tab key to move to the next. Once you reach the end of the record and move the cursor to a new row the previous record is automatically saved.

 

Editing a database

 

Modifying the Datasheet view

 

To adjust the column size:

  1. Point to the column border between the field’s header then drag to the require size.
  2. Alternatively, click on the format menu then point to column and click on width
  3. Type the desired width

To adjust row height

  1. Point to the border between two rows in the row header and then drag.
  2. Alternatively, use format menu, then Row height.

To reorder fields:

  1. Select the column of the field you wish to move by pointing to the desired file name.
  2. Drag the column right or left to the top of the field where you want your field to appear and then drop.

 

Modifying the table structure

 

Once you create a table, you may need to add more fields, remove some fields, reorder the fields or change fields data types and properties. Before you modify the table it is important to save a copy to avoid losing everything in case you make a mistake

To make a copy of your table:

  1. From the file menu, click save as /export
  2. From the dialog box that appears, choose whether to save to another (external) database or the current.
  3. Type a new name for your table and click OK.

 To modify the original table:

  1. Open the table in design view by clicking the button that looks like a pencil and a set square placed on the edge of a ruler.
  2. Select the field or fields to be modified and make the necessary changes.
  3. Click the Save button to save the changes.

NB: If a table contains data and you make changes to the field data type, Ms Access may refuse to implement the changes. To avoid this problem, exit without saving and delete all the records from the table then return to the design view. You can then import a copy or copies of tables you backed up.

To import a table from another database:

  1. From the File menu, point to Get External Data then click Import
  2. From the dialog box that appears, select the database you wish to

import data from then click the Import button. Objects dialog box is displayed as shown in Figure 3.12.

  1. From the objects dialog box displayed, click the Tables tab
  2. Select the table(s) you wish to import then click OK.

 

Form design

 

Tables display many records at once from the database and in some cases you may not be able to see some fields properly. A form is an interface that enables the user to view and make data entries into an underlying table more easily. Figure 3.13 shows a sample form used to enter records into a books table.

 

In Microsoft Access, a form is designed using graphical objects called controls. A control is an object such as a text box, check box, command button or shapes that you place on a form design grid to display data or perform actions. There are two types of controls you can place on the grid: bound and unbound controls. A bound control is one whose source of data is a field in a table or query while unbound control is a control that is not connected to any data source.

 

You design or modify a form layout by dragging these controls to the required position. Figure 3.14 shows a form layout grid for a table called exam entry.

 

 Creating a form layout using form wizard

 

To create a form layout, you can either use the form wizard or start from scratch. Using the form wizard you can create either a columnar, a tabular a datasheet or a justified form layout.

Columnar form: The fields for each record are displayed down a column i.e. each value displays on a separate line with field labels to the left. Tabular: Records are displayed from left to right across the page and labels appear at the top of each column and each row represents a new record.

Datasheet: The form resembles a table datasheet view.

Justified: One record occupies the whole form.

To create a form using the form wizard:

  1. Open the database for which the form is to be created e.g.”EMPLOYEES”
  2. Click the Form tab then, New. From the New form dialog box that appears, click Form Wizard.
  3. Select the table you want to create a form for then New, A dialog box appears.
  4. Click the name of the table or query that includes the data you want to add into the form, and then click OK.
  5. From the fields list window, select the fields to add into the form by clicking the> button or click>> to add all fields then
  6. From the layout dialog box, select the layout you wish to use e.g. Standard then. click Next.
  7. In the Form title dialog box, type the name of the form then click Finish. Ms Access will automatically display the form on the screen.

 

Creating a form using autoform wizard

 

You can easily create a form using the Autoform wizard. This wizard creates a form for you automatically by asking you very minimal questions. The form includes all the fields from the selected table.

 

To construct an autoform tabular.

  1. Make sure your database is open
  2. Click the Form tab, then New.
  3. In the new form dialog box, select an auto form layout e.g. columnar
  4. In the “Choose the table or query where the object data comes” select the table you wish to create a form for then click OK. The form with all fields will be displayed.
  5. Click the Save button to save the form.

 

Creating a form from scratch

 

  1. Open your database
  2. In the database window, click the Form tab then New
  3. From the New form dialog box, select Design view
  4. In the “Choose the table or query where the-object data comes” select the table you wish to create a form for then click The form with all fields will be displayed.

To add controls onto the grid:

  1. Click the View menu, then. Field list command . The table you selected fields list is displayed.
  2. Drag and drop each field and arrange them on the grid.
  3. Save the form by clicking on the save button.

 

 

Data manipulating in a form

 

Adding and displaying records

 

The form provides the user with navigation buttons located at the bottom that can be used to navigate the form

The functions of the buttons can be summarized from left to right as follows

  1. Displays the first record in the table
  2. Displays the previous record.
  3. Displays the next record
  4. Displays the last record.
  5. Add a new record.

 

Formatting fields/controls in a form

To format fields in a form;

  1. Open the form in design view
  2. To resize, click the controls then position the pointer on the outline of the control then drag to the required size.
  3. To move, click the control and position the pointer onto the place holder or inside the control then drag to the required location.

 

Searching for specific records in a database

One major reason for use of a computerised database is the ability to search and retrieve specific information more efficiently. Rather than searching through endless filing cabinets, you simply enter an instruction and let the database do the rest. To search for data in a database, Ms Access provides the user with two search tools:

  1. Find command 2. Queries’

 

Using the find command

With a large database, the Find command saves your time when you need to move a record pointer to a particular record.

To search for a record:

  1. From Edit menu, click Find. The find dialog box appears in which you specify the field you want to search for in the” Find What” box as shown in Figure 3.16.
  2. Type the name of field you wish to search for in the Find What text box. .
  3. In the Search box (Figure 3.16), specify whether to:

( a) Search All

(b) Search Down to up or

(c) Search up to bottom

  1. In the match box, you can select one of the match types:

(a) Any part of field – As long as a string of characters to be searched are present in a word, then all the words having the string will

be searched e.g. “Berg” finds Berger, inselberg etc.

(b) Whole Field – Searches for the whole field for example, “Berg”

will not return Berger, inselberg but specifically berg if it is in the database.

(c) Start of Field – Specifies that, the searched word should start with the specified search string e.g. “Berg”

  1. In searching, you can also check or uncheck;

(a) Match case – Finds only text that has the same pattern of upper and lower case as the one specified in the Find What box.

(b) Search Field As Formatted – Select (check) to find data based on its display format e.g. ‘a date stored asa number 1/5/98 but

displayed as 05-Jan-98

(c) Search Only Current Field:- Select to search through all records for the current field only.

  1. After you set the search conditions click the Find First button.
  2. If you want to search for the second record or other records with the same field, click Find Next button.

 

You can use a wildcard e.g. asterisks (*) if you are not sure of the correct search word that will find all records that match the specified search string. For example, if you wish to search for all names that start with letter “J” in a school database, type J *. All names that start with J e.g. John, Jane Joy, Joyce and James will be displayed.

 

Using Queries

Queries are the fastest way to search for information in a database. A query is a database feature that enables the user to display specific records as well as perform calculations on fields from one or multiple tables. You can analyse a table or tables by using either a select query or an action query. However, only the select queries will be discussed in detail in this book

 

Select query

This is the most common type query used for searching and analysing data in one or more tables. Select query lets the user specify the search criteria and the records that meet those criteria are displayed in a dynaset

 

Action query

These are queries that are used to make changes to many records once. They are mostly used to delete, update, add a group of records from one table to another or create a new table from another table.

 

The four types of a action queries found in Microsoft Access are:

  1. Update – Updates data in a table.
  2. Append query – adds data in a table from one or more tables.
  3. Make table Query – Creates a new table from a dynaset.
  4. Delete Query – Deletes specified records from one or more tables.

 

Creating a select query

  1. Ensure that the database you want to create a query for is open.
  2. Click the Query tab, then New.
  3. From the New query dialog box, choose either to create a query from in Design view or using a Wizard.
  4. To design from scratch, click Design View. The Show Table dialog box appears from which you can add a table or tables you wish to create a query for as shown in Figure 3.17.
  5. Click the table from the table/ query list and then click Add.’
  6. Click Close to close the show table dialog box.
  7. The query design grid opens. In Microsoft Access it is called Query By-Example. This lets the user to design a query. Figure 3.18 is QBE grid for a table called Exam.

 

Parts of the query grid             ­

Field row- Fields from a table or tables to be used are arranged in this row. Each field should occupy its column.

Sort row – By clicking the down arrow in the sort cell, you can specify the sort order i.e. ascending, descending or no sort.

Show row – By clicking the Show box, you specify whether to display the field in the query results: When the box is not checked, the field will not be displayed.

Criteria row – This is where you type conditional statement that will be used by the query to display specific records.

Or row – Used to specify an alternative condition e.g. if you want to display records with a field called City with items Nairobi or Embu, type Nairobi in criteria cell and Embu in the Or cell.

To add fields into the query grid:

  1. Open the query in design view
  2. From the field list of the underlying table, drag each field and place it in the field row

 

Specifying the search criteria

In order to search for a particular set of records, you have to enter a conditional statement or statements in the criteria row. For example if you have a table called employees with one of the fields as salary, you can display all the employees earning more than Shs. 5,000, by typing >5000 in the criteria row, salary column.

 

To define criteria, use either relational or logical operators. Relational operators include less than «), greater than (», greater than or equal to (>=), less than or equal to «=), not equal to «» and equal to (=). Logical operators include AND, OR and NOT.

 

Use AND to display values in a specific range. For example, to display records from the employees table with salaries above 4000 but less than 6000, type, >4000 AND < 6000 on the criteria row in the salary column. All the employees who meet this condition will be displayed.

 

Use OR if you wish to get either one of two values. For example if you wish to get those employees either in Nairobi OR Embu.

 

If you want to display data in a particular range use the word Between. For example, instead of typing , >4000 AND < 6000, type Between 4000 And 6000.

 

If you want to list all records except those that you do not want to see use NOT. For example if you type NOT 6000 in the salary column of the employees table, all employees records will be displayed except. those with their salary as 6000.

 

To display records you are not sure of the field name but at least you can remember a few characters, use LIKE and the wildcards. Wildcards are

special symbols mostly an asterisk and a question mark used in place of other characters. For example, to display all names starting with “Sm” followed by any other character, type Like Sm? Like */*/1993 lists records created in 1993 regardless of the day or month.

 

Saving and running the query

  1. Click the Save button on the standard tool bar or save command from the file menu.
  2. In the name box that appears, type in the name of the query then click OK.
  3. To run the query in design view, click the Run button on the toolbar as shown in Figure 3.19 or Run command from the Query menu.
  4. You can view the results of your query any other time by selecting the query, then clicking the Open button from the database window.

 

Sorting the dynaset To sort a dynaset:

  1. In the sort row, click the down arrow that appears to specify the sort order i.e. ascending or descending of the desired field.
  2. Display the dynaset.

 

Modifying and updating a query

To delete fields from the query grid:

  1. Open the desired Query in design view.
  2. Select the field column you wish to delete
  3. Choose Delete from the Edit menu.
  4. Click the Save button to save the changes

 

To adjust the column size in a query

  1. Open the desired query in design view.
  2. Position the mouse pointer at the boundary that separates columns then drag it to the required size. Alternatively, double click the boundary to auto fit cell content.
  3. Click the Save button to save the changes

To modify a criteria statement ‘select query,

  1. Open the desired query in design view.
  2. Modify the criteria statements as desired, 3. Click the Save button to save changes.
  3. To test whether the changes have been effected, click the Run button to display the results of the query.

 

Performing calculations in a query

Unlike tables, queries let the user perform mathematical calculations on numeric data. You can perform calculations in a query by using the Total functions or by creating basic formulas

Creating basic formulae

To create a formula that calculates the total marks in an underlying table e.g. Exams table:

  1. Open your query in design view
  2. In an empty cell, preferably the immediate last field cell, type an expression that includes a field name of your choice such as:

Total: [Math’s) + (Physics) + (Chemistry) as shown in Figure 3.20

 

Math’s Physics Chemistry Total: (Math’s)+(physics)+(Chemistry)
Exam Exam Exam  
      .
        √      √     √     √

 

Fig. 3.20: Creating an arithmetic expression

 

  1. You can then set the criteria, and other query options.
  2. Save the query and run it. The results of the calculations will be displayed in the dynaset as shown in Figure 3.21. However, this field is not added to the underlying table(s) because query results must always be based on the most current data in the database.

Using Total functions                 .

With a query, you can analyze all records fields using the inbuilt functions such as Sum, Average, Minimum and Maximum etc. To use the total functions:

  1. Open your query in design view.
  2. Click the Totals button on the query toolbar.
  3. Select the field you want to analyze.
  4. For each field to be analyzed, click its cell in the Total row, and then select any of the functions as shown in Figure 3.22.

Sum: Adds all the numerical data items.

Avg; Calculates the mean of all numeric data items in the field column.

Min: Returns the minimum value from the field column.

Max: Returns the maximum value from the field column.

Count: Returns the number of items field column.

  1. Set criteria and other options then click run to preview the results
  2. Save the query.

 

Printing a query:

  1. Open the database window of the database containing the query you want to print
  2. Click the query tab then the query you want to print.
  3. From the file menu, click print Set the printing options then click the OK. Button.

 

Creating a select query from multiple tables

When you use fields from more than one table in a query, there should be a common link or relationship between the tables. There are three type of relationships

  1. One – to – One
  2. One -to – Many
  3. Many -to – Many

In a one -to one relationship, for a particular field in one table (the main table), there is only one matching record in the related table and vice versa. In a one -to many relationships, for a particular field in one table there are several matching records in another table. This is the most common type of relationship. For example, a person may make one order, or several orders. For this instance, there is only one record with that person’s details say in customers’ table, yet there are several records related to the same person in the Orders table.

In a many -to many relationship, for particular records in one table there are several matching records in the other table and vice versa. This is not very common.

 

Defining relationship between tables

  1. Make sure your database is open.
  2. From Tools menu, choose Relationships. The relationship dialog box appears.
  3. Select the tables to add then click the Add button. .
  4. To create relationship, click on the common field and drag it to the second table. The fields used to create the relationship must be of the same type and properties.
  5. To Enforce Referential Integrity, right click the line joining the two tables then click Edit. An Edit relationship dialog box such the one in Figure 3.23 will be displayed.
  6. Make sure Enforce Referential Integrity is checked to ensure that all records entered in the related table exists in the primary table.

 

  1. Click OK to close the Edit relationship dialog box.

 

To create a query based on related tables

  1. Start the database window and click the Queries tab,
  2. Select design view and click OK.
  3. From the show table dialog box, click the tables you want to base your query on and then click Add.
  4. Relationship between various tables will be displayed as shown in Figure 3.24. Add the fields from both tables into the QBE grid.
  5. Save and Run the query.

 

Creating reports

Reports are used to summarize and present information from a database. A good database software should enable the user to generate database reports and print them for presentation and distribution. This process is referred to as formal presentations. As with forms, a report layout is also designed by placing controls on to the report layout grid as shown in Figure 3.25.

 

Parts of a report layout in design view

Report Header-This contains unbound controls that displays title of the report.

Page Header – Contains heading or labels data items to be displayed in every column.

Detail – Holds bound controls that display data items for the table or query it was created from.

Page footer holds a control that is to be displayed on every page such as the page number and date. For example =Now() displays the current date and time as set in the system clock.

 Report footer Used to display summary from a report such as the grand total for numerical data in a particular field column.

 

Creating a report using report wizard

Just like the form wizard, report wizard takes the user through a number of steps by answering a few questions and Ms Access automatically does the rest.

 

To create a report layout:

  1. Ensure that the database is open.
  2. Click the Report tab, then New
  3. From the/New Report dialog box, click Report Wizard then
  4. Select a table or a query then the fields to be added to the report then click next.
  5. The wizard asks you whether you wish to add any group. Grouping is used to categorise records using a particular field for better presentation or if you need to perform calculations on a group of common items. For example, to categorise books in a library database according to ISBNNumber, double click the field then click Next. (Figure 3.26).
  6. In .the dialog box that appears, select the Sort option if you want to sort the records. You can also click the Summary options button in case you want Ms Access to perform calculations on numerical fields. In summary options dialog box, select the Summary options you want performed e.g. Sum, Average etc. as shown in Figure 3.27. Click OK to close the summary options dialog box then Next.
  7. From the layout dialog box, select the type of layout such as stepped, block etc. Select page orientation i.e. either portrait or landscape then click Next.
  8. In style dialog box, specify the report style by selecting either bold, casual etc.
  9. Finally enter the name of your report then click finish. The report will be displayed on the screen in print preview mode.

 

Creating a report in design view

Just like with forms, you can create a report in design view by placing controls on the report design grid.

 

To design a report in design view:

 

.’

  1. In the database window, click the Reports tab then New.
  2. In the New Report dialog box, click Design view.
  3. Click the name of the table or query you want to generate a report from.
  4. Click the OK button. You will get a report design grid where you can place data controls.
  5. From the view menu, click Field List.
  6. To design the layout, drag each field from the field list to the layout grid and drop it where you want the data column to appear.
  7. Once you finish placing controls, click the Save button.
  8. In the save as dialog box, enter the name of the report and click OK.
  9. To view the report, click the Print Preview button. Alternatively, click Print Preview from the file menu.

 

Modifying a report layout

To modify headers and footers:

  1. Open the report in design view.
  2. Click the report header or footer you want to modify.
  3. Make the necessary changes and then click the Save button.
  4. Click the Print Preview button to view the changes.

 

To add more controls onto the report layout:

  1. Open a report in design view.
  2. Display the field list by clicking the Field list button or using the View.
  3. Select one or more fields in the field list and drag view to the Report design grid.

 

To resize or move a control:

  1. Click at once to select it. Position the mouse pointer to on the place holder, until the mouse pointer changes to a double-sided arrow. Drag the pointer to resize the control
  2. To move a control, select it and place the mouse pointer on the place holder until it changes to a hand.

 

Creating labels

A label is a sticker or piece of paper put on an item for the purpose of identification. Examples of stickers are mailing labels, label on the floppy disk where you write your name etc. Using the report label wizard, Microsoft Access lets you easily create labels of different sizes.

To create a label using the report wizard,

  1. Open the your database
  2. From the database window, click the Report tab then New
  3. From the New Report dialog box, select Label Wizard the table or query from which the labels are to be generated from.
  4. Label wizard starts running as shown in Figure 3.28.
  5. From a series of dialog boxes displayed, specify the label size, font, and fields to be included in the label, whether to sort the labels, the name of the label then click Finish.

 

Modifying labels

Just as you can modify a report or a form, you can also modify a label by manipulating the layout controls.

To modify a label,

  1. From your database window, click the Report tab then the Design View button.
  2. The label design grid is displayed. Edit the layout as desired, save and close the design grid.
  3. To view the modified label, click the Preview button from the database window.

 

Printing the report and labels

Before you print a report or a label, you should first set the page options i.e. the margins, paper size and orientation.

  1. Open the database that contains the report you want to print.
  2. Click the Report tab, select the report you want to print then click the Preview button.
  3. From the File menu, click Print.
  4. Set the printer options i.e. the printer type, print range and number of copies.
  5. Click OK to print.

 

 

DESKTOP PUBLISHING (DTP)

 

Chapter outline

 

4.1 Introduction.

4.2 Definition of desktop publishing.

4.3 Purpose of desktop publishing.

4.4 Types of desktop publishing software.

4.5 Designing a publication.

4.6 Manipulating text using the toolbox

4.7 Editing a publication.

4.8 Formatting a publication.

4.9 Printing a publication.

 

Introduction

Have you ever asked yourself how newspaper and book publishing companies manage to produce publications that are attractive with creative layouts and graphics in large volumes? They do this through a special process called publishing. Publishing is the process of producing publications like newspapers, cards, pamphlets, pictures, calendars etc. that have special text and graphical layouts and designs. The traditional method of publishing involved drawing and writing manually on wooden or metallic boards. The artwork would then be painted with ink and pressed on papers to produce a printout. This was a very tedious work.

 

Today the art of publishing has changed because of the advent of personal computers and smaller printers that are able to print high quality text and graphics even in an office or at home.

 

Definition of desktop publishing (DTP)

Desktop publishing refers to the process of producing publications like cards, newspapers etc. by designing their text and graphics layout and inserting, editing, formatting and printing of text and graphical objects using a special desktop publishing software installed on computers. The term desktop means that all the publishing processes can now be done on a desk in the office or at home using a personal computer! The difference between a desktop publisher and a word processor is that a desktop publisher software gives the user more tools and control of the page layout, text manipulation and graphic design than a word processor.

 

However it is important to note that some word processors today have also been incorporated with text and graphic formatting and editing tools. Hence a thin line exists between them and the desktop publishers. For example you can design a full publication in Microsoft Word by using the available drawing and picture tools, create columns etc.

 

Examples of desktop publishers include Adobe PageMaker, CorelDraw, Microsoft Publisher and Ventura. This book will use Adobe PageMaker to demonstrate the concepts of desktop publishing.

 

Purpose of desktop publishing software

Desktop Publishing programs are very popular in publishing because they give the person designing publications (typesetter) a lot of control on:

Graphic design: Using desktop publishing software, a typesetter can create and edit very complex text and graphical objects like pictures to the finest details. For example, the software provides the user with rulers and ruler guides that can be used to place an object in exactly the correct position.

Page layout design: With a desktop publisher, the user can be able to design a page layout by setting consistent picture and object locations, dividing a page in a number of columns and creating layers. A layer can be viewed as the arrangement of objects on top of each other with the one on top being on the first layer e.g. text can be on one layer while graphical objects on another. Therefore the text layer can be manipulated separate from the graphical object layer like for example text moves separate from the objects. Another good example is you can make the graphical object layer transparent in order to make the text in a layer behind the object visible.

Printing: Because the main purpose of any desktop publisher is to produce publication s, this cannot be accomplished without printing. Desktop publishing software therefore helps the user prepare what is referred to as an artwork in commercial circles for printing.

 

Types of desktop publishing software

There are two main types of desktop publishing software:

Graphical based: They are specifically developed to edit and format graphic objects like pictures. Examples are Adobe Photoshop, Corel Draw, harvard graphic etc. This desktop publishers have superior image handling capabilities like setting resolution, brightness, contrast, cropping and filling images of all types with colour.

 

Layout based: These types of desktop publishers are specifically developed to create different page layout designs for text and pictures. Have you ever wondered how the complicated front page of a newspaper is developed? It is difficult to achieve such without a good layout based DTP. Good examples of layout based desktop publishers are Adobe PageMaker and Microsoft Publisher.

 

Designing a publication

Publications vary in design and formatting. For example, a card has a particular design layout that is different from a newspaper. Therefore, publication designs determine how they are classified.

 

Types of publications

It is possible to produce different types of publications using a desktop publishing software. There are several types of publications that can be published namely:

Cards: These may be for weddings and other special occasions like graduations and for congratulations.

Certificates: To show completion of courses and special events. These type of publications are very sensitive because they must be designed to discourage any type of duplication or counterfeits.

Newspapers, magazines, pamphlets and newsletters: Have news targeting a group of people. They may have many text and graphical layouts and designs.

Books: Are bulky publications with many pages bound together in the same publication.

Calendars: Apart from showing dates, they are used by companies to advertise their products hence most of them have heavy catchy graphics.

 

Running Adobe PageMaker

Currently PageMaker versions 6.5 and 7.0 are the most common desktop publishing software developed by Adobe PageMaker. Other Adobe products includes Adobe Photoshop mainly used for editing and formatting photographs, Adobe illustrator used for creating complex freehand artwork such as drawings and logos etc.

 

Starting Adobe PageMaker

  1. Click the Start button and then point to Programs
  2. From the programs sidekick menu, point to Adobe group then select PageMaker. Figure 4.1 shows how to start PageMaker in a typical Windows environment.
  3. The PageMaker program starts and provides the Document Setup dialog box. If the Document setup dialog box is not displayed, then click File menu and select the New command.
  4. In the Document Setup dialog box similar to the one in Figure 4.5 specify the publication setup options.
  5. Click OK to apply the selected options. A publication window similar to the one in Figure 4.2 is now displayed.

 

PageMaker screen layout                                                       .

The PageMaker application window looks like most application windows for programs you have used before. It also has a title bar, menu bar and scroll bars. However, you will note that unlike most of the Microsoft applications you have used before, Adobe PageMaker does not have a status bar on its application window. The most notable difference between a desktop publishing software such as PageMaker and a word-processing software such as Microsoft Word is that a desktop publishing software

 

has its printable work area centered on a pasteboard as shown in Figure 4.2.

The PageMaker publication window is made up of the following layout components:

 

  1. The pasteboard. 3. The toolbox. 5. Rulers

 

  1. The printable area. 4. Master pages.
  2. Control pallete.

 

The pasteboard

A pasteboard is a large blank area where you place text and graphical objects before arranging them neatly on the printable work area enclosed with margins.

 

The printable area

It is the area that looks like a page surrounded by margins on the pasteboard. Any object or text that is placed on the printable area will be printed by the printer.

 

The Toolbox.

This is a set of buttons that contains various tools you can use to create and manipulate your publication it has the following tools

 

Line tool

Rectangle tool

Ellipse tool

Polygon tool

Hand tool

Pointer tool

Rotate tool

Text tool

Cropping tool

Constrained tool

Rectangle frame tool

Ellipse frame tool

Polygon frame tool

Zoom tool

 

The function of each tool can be summarised as follows:

 

 

Tool

 

Purpose

 

Pointer

 

Select, move, and resize text blocks and graphical

objects

Text

 

Type, select, and edit text.

 

Rotating Select and rotate objects.

 

Cropping

 

Crop i.e. trim imported graphics
Line Draw straight lines in any direction
Constrained line Draw vertical or horizontal lines.
Rectangle

 

Draw squares and rectangles.
Rectangle frame

 

Create a rectangular placeholder for text and Graphics.
Ellipse Draw ellipses and circles
Ellipse frame Create a circular or oval place holders for text and graphics
Polygon Draw basic polygons such as triangles, pentagons, stars etc
Polygon frame Create polygonal place holders for text and graphics
Hand Scroll the page or to preview and test hyperlinks
Zoom Magnify or reduce the area of the page

 

Master pages icons

At the bottom of the publication window is a bar that holds icons representing each page in the publication. These icons are called page thumbnails. To move to a page, just click its thumbnail. When you click the master page thumbnail(s), the master page(s) are displayed. A master page is used to design the general layout that needs to be applied in all other pages of the publication. (Figure 4.4)

 

Rulers

Each publication window can include horizontal and vertical rulers. They extend along the top and left borders of the window. You can display rulers when you need them and hide them when you want more room on the screen to view a publication. The rulers must be visible to help the user to manually create ruler guides, which are nonprinting extensions of the ruler as well as measure an object size.

 

Control pallete

It is a shortcut toolbar mainly having text and paragraph formatting command icons.

 

Setting up a publication

Sometimes, it is necessary to change the setup options of a publication e.g. page size, margins, orientation etc.

 

To change publication’s setup:

  1. From File menu, click Document Setup. A dialog box such as the one shown in Figure 4.5 appears.
  2. Select the following page set up options:

(a) In the Page size list box, select the appropriate size. When you select a page size, its dimensions appear in the Dimensions text boxes. Alternatively select custom size then use the dimensions text box to specify a custom page size of up to 1065 by 1065 mm.

(b) Select page orientation by either clicking Tall for portrait or Wide for landscape orientation.

(c) Click Double-sided to set inside and outside margins to accommodate binding on pages that will be printed on two sides.

(d) Click Facing pages if you want left and right pages displayed   together as a two-page spread on the screen.

(e) Enter the number of pages you initially plan for-the publication.

(f) Click OK to effect the changes.

 

Setting up a publication using master pages

If you are creating a publication that will have several pages such as a book or a project report, it is important that you layout a common layout foundation for all pages for the sake of consistency and cohesiveness. These pages used to design a common layout to be applied in the other pages of the publication are called master pages or a document master.            You can create, modify, and delete objects on master pages just like any other objects, but you must do so from the master pages themselves.

 

The document master applies to all pages in the publication until you’ specify otherwise, and cannot be renamed or removed from the publication. To switch to master pages, simply click the master page icon(s) then:

  1. Place non-printing ruler guides on the master pages to help you place text and graphics accurately and consistently throughout your publication. Non-printing ruler guides are vertical or horizontal lines

. you place on printable area. You place the guides by positioning. the mouse pointer on the ruler then dragging the guide to the required position.

  1. Create basic design elements on the master pages, including text and graphics that you want to appear on each page in your publication.

 

Setting up margin guides

Margin guides are very important because they define the printable area of your publication.

 

To change margin settings;

  1. From File menu, click Document Setup
  2. In the Setup dialog box

(a) For a double sided document enter the values for inside and outside margins to accommodate binding for a document that will be printed on both sides. For Single sided pages, set the left and right margins.

(b) Enter the value for the Top and Bottom margins.

  1. Click OK to close the setup-dialog box and effect the changes.

 

Saving the layout

Once you complete setting up your publication layout, it is important you save it before you start entering text and graphics.

To save the layout:

  1. To save the publication for the first time, from the File menu, click Save As or click the Save button on the toolbar.
  2. In the Save As dialog box, specify the name of the file and the storage location of your publication then click Save button
  3. To save changes made to a publication, from the File menu, click Save.

 

Displaying and hiding rulers

If the rulers are not displayed, click the View menu, then Show rulers to display them. To hide the rulers, click the View menu then Hide rulers.

 

Selecting ruler measurement units

It is possible to set different measurements on both rulers. For example, you can set the vertical rule in millimetres and the horizontal in inches. Therefore if you want to use common units, you must set each ruler measurement independently.

 

To set the measurement units,

  1. Right click a ruler separately. A drop down list displays available measurement systems that is inches, decimal, millimeters, picas and Ciceros as shown in Figure 4.6 below. If you are not familiar with some of these units, it is advisable you use millimeters.
  2. Select the measurement system option you want to use.

 

Manipulating text using the toolbox

 

Manipulating text

 

Using text tool

To create a text block with the text tool:

  1. Click the text tool from the toolbox. The pointer turns into an I-beam.
  2. On an empty area of the page or pasteboard click or drag a rectangular area to define a text block or frame. If you click without dragging, a text block the width of the column or page will be created. It is the text frame that defines the space you want the text to occupy. The borders of a text block remain invisible until you click the text with the pointer tool.
  3. Type the text you want.

 

Using text frame

You can create text by using a frame tool or by converting any object you have created with the drawing tools except a line into a frame. Text frames do not change height or width as you add or remove text.

 

To add text into a frame:

  1. Draw a frame using any of the frame tools that defines the shape you want the text block to take. Alternatively select a drawn shape, from Elements menu, point to Frame then click Change to Frame.
  2. Do one of the following:

(a) Click the text tool, click in the frame, and then type or paste text from the clipboard

(b) From the File menu click Place, double-click the file that contains the text you want to place in the text frame. When the cursor becomes a loaded icon, click inside the text frame to place the text.

 

You can also add text into a text frame by:

  1. Selecting a text block, hold down Shift, and then select an empty frame.
  2. From the Element menu, point to Frame and click Attach Content. The text flows into the frame and the text block disappears.

 

Manipulating graphical objects using the toolbox

The toolbox has several graphic drawing tools. For example, the polygon tool helps a person to draw polygons and the ellipse tool is used for drawing circular objects. All these tools enables a person to apply stroke and fill patterns. For more complex graphics, PageMaker allows a person to import pictures from other applications and to place them in the publication. A stroke refers to a line style while a fill refers to applying patterns such as shading. Figures 4.7 (a) and 4.7(b) shows examples of fill and stroke respectively applied to simple rectangular graphical objects drawn using the polygon tool.

 

Applying stroke and fill

Once you create a graphical object, you can enhance it by applying stroke and fill. To apply stroke or fill:

  1. Select the object you want to apply stroke or Fill.
  2. From the element menu either point to stroke to apply a line style or fill to fill the object with a background colour or pattern. Alternatively, click the fill and stroke command to set the fill and stroke options in the dialog box as shown in Figure 4.8.

 

Moving and resizing text and graphical objects

Once you create text and graphical objects, you can adjust the size, shape, or location of an object.

To move a text or graphical object:

  1. Click the object to select it then position the pointer tool anywhere inside the text or object.
  2. Drag the text or object to a new position.

 

To resize text or object:

  1. Select the text or object with the pointer tool. Selection handles are displayed at the comers of the text block or the object. 2. Position the pointer on the selection handle and drag to the required size.

 

Editing a publication

The term edit means making changes to a publication. In most cases, editing would include the process of correcting spelling mistakes, replacing words etc.

 

You can search for specific occurrences of a word or group of words in your publication and make the necessary changes. PageMaker comes with two special editing tools namely the Find and Change tool and the Spelling tool.

 

Before editing the publication, you must open it in the story window. PageMaker defines each text block as a story. Once text is in PageMaker, it is part of a story. A story is a text block that PageMaker recognizes as a single unit. A story can be one letter or several hundred pages of text, and can be contained in a single text object or threaded through many different ones.

 

Find and change tool

This editing tool helps a person to search for a particular word or a phrase and replace it with another one. To find and change a word and or a phrase in the publication:

  1. Using the text tool, click an insertion point in a story, or select a range of text if you want to limit your search to that section.
  2. Click Edit menu then select Edit story command. The publication now opens in the story window showing only the text but not the graphical objects.’
  3. Click Utilities then Find or Change. A dialog box such as the one shown in Figure 4.9 is displayed.

4 In the Find What text box, type or paste the text you want to find. To change the text, type new text in the Change To text box. To search for formatting only, leave the text boxes blank.

  1. Select Match Case and Whole Word as appropriate.
  2. In the dialog box, specify the formatting to search for and, if appropriate, how you want to change it, and click OK
  3. Select options to determine the scope of the search e.g. in all open publications or only the current one. If you search the current publication only, select Search Story option.
  4. Click Find to begin the search.
  5. Click Find Next to continue with the search operation
  6. Once you are through, click Story menu then Close Story. Alternatively press Ctrl+W.

Spell checking

To check spelling in one or more publications:

  1. Click the insertion pointer anywhere in the publication or select the range to be spell checked.
  2. From the Story Editor menu, choose Utilities then Spelling. A dialog box as shown in Figure 4.10 appears.
  3. Specify the scope of the search either as:

(a) In selected text.

(b) In the current story only.

(c) In all stories in the publication.

  1. Specify spell checking options:

(a) Checking alternate spellings lets you see suggested replacements for misspelled words.

(b) Checked show duplicates displays/repeated words.

  1. Click the start button and spell checking begins.

 

Formatting a publication

This refers to applying special attributes to text, graphical objects and pages in order to make them attractive and appealing to the eye. Therefore, formatting may include things like font sizing, bolding, changing text colour, adjusting picture brightness and contrast and formatting columns on the page.

 

Text and paragraph formatting

To format your publication, you can either use commands available in the Type menu or a control palette. The Control palette is a strip that contains command buttons and list boxes that let you assign attributes to text and graphical objects:

 

To display the control palette

From Window menu, click show control pallet The Control palette appears floating on top of your publication (Figure 4.11). You can move it by dragging the bar at the left edge of the palette.

The contents of the Control pallete  vary. Depending on which tool is selected from the toolbar or from itself. The two types of control palettes are the object mode and text mode. The text mo e can be selected by clicking the Character view or paragraph view button. There are two types of text modes namely;

  1. The character view that is, when the T tool on the pallete is selected. This means that you can apply character attributes to selected text. Character attributes determine how text looks on the page. such as font type, size, or style (bold, italic or regular).
  2. The paragraph view that is, when you select a paragraph and you click the button below the T on the control palette (labelled M) in Figure 4.11. Figure 4.12 is displayed. You can apply paragraph styles, select alignment options, and other paragraph attributes.

In object view i,e. when a graphical object is selected, it lets you apply attributes related to the object such as rotating, moving, resizing etc.

 

To format text:

  1. Using the text tool, select the text you want to format.
  2. From the Type menu of the Control palette, choose the formatting attribute you want.

 

To format several text attributes at once

  1. With the text tool, select the text you want to format.
  2. From the type menu, click character command
  3. In the Character Specifications dialog box select text attributes such as font, size, type, colour, position (normal, subscript, superscript etc.) then click ok

The simplest way to format text attributes is by using the control palette. In character view the control palette has the following main formatting sections

 

  1. Font list box and style buttons
  2. Font size and leading list box
  3. Tracking and Horizontal scale

 

Changing text colour

  1. Select the text.
  2. From Window menu choose Show Colors.
  3. In the colors dialog box, click the Colors tab.
  4. Select the colour you wish and it will apply on the selected text.

 

Changing case

As with Microsoft Word you can also change text case to upper or lower case, sentence case e.t.c.

To change case:

1 Select the text you want to change case.

2 Click Utilities menu, point to Plug-ins, and then click Change case. Change case dialog box will be displayed as in Figure 4.1

3 Select the case you want

  1. Click Apply to preview the change
  2. Click OK to close the dialog box.

 

Formatting text to superscript and subscript

Superscript refers to text that is positioned slightly higher than the rest on the same line e.g. the power of 3 in 103 while subscript refers to text slightly below the same line such as the number 2 in H2O. To format text to superscript or subscript;

1     Select the text you want to style as superscript or subscript.

2     From Type menu, click Character and the dialog box in Figure 4.14 appears.

  1. In the Character dialog box, select either superscript or subscript from Position list box as shown then click OK.

To remove superscript or subscript format:

  1. Repeat step 1 and 2 above
  2. In the character dialog box, select Normal from Position list box, and then click OK

 

Drop cap

D

rop cap refers to text formatting where the first character in a line is bigger and drops down to occupy the space in the next lines as shown by the first letter D in this paragraph.

 

To apply drop cap:

  1. Select the character you want to drop
  2. Click Utilities menu, point to Plug-ins, and then click Drop cap.
  3. Specify the number of lines you want the character to occupy in the Size box as shown in Figure 4.15.
  4. Click Apply to preview the format and then OK to close the dialog box.

Paragraph formatting

You can use either the Control palette to format a paragraph or Paragraph command from the Type menu. However the later lets you apply formatting that is not available on the Control palette.

 

Setting indents and tabs

Indents and tabs are powerful tools for positioning text. Indents move text inward from the right and left edges of a margin while tabs position text at specific positions. You can set indents by moving the indent markers in the Indents/Tabs ruler, typing indent values in the Paragraph dialog box or type indent values on the Control palette in paragraph View.

 

To set tabs using the Indents/Tabs ruler:

  1. Select the paragraph or paragraphs you want to indent.
  2. From Type menu, click Indents/Tabs.
  3. On the Tab ruler, click a tab-alignment icon (left, right, center, or decimal) for the first tab you want to set. See Figure 4.16.
  4. Drag the new tab marker along the ruler
  5. If you want the tab leader, click the Leader button then choose the type of leader you want.

To set indent using the Control palette:

  1. Select a paragraph or paragraphs you want to indent.
  2. On the Control palette, click the paragraph-view button.
  3. Type values for the indents in the Indent text box then press the Enter key.

 

To set an indent using the Paragraph command:

  1. Click an insertion point in a paragraph, or select a group of paragraphs.
  2. From Type menu, select Paragraph.
  3. Type values for the Indents options, and then Click OK.

 

Adding space above or below paragraphs

You can control the vertical space between paragraphs by specifying the amount of space before or after selected paragraphs or all paragraphs of a certain style.

NB: PageMaker never inserts space before a paragraph set to begin at the top of a column or page (using the Page Break Before or Column Break Before attribute). For those cases you must add the extra space manually by typing one or more paragraph returns.

 

To increase or decrease space before or after a paragraph:

  1. Select the paragraph you want to edit.
  2. Choose Type then Paragraph.
  3. In the paragraph Space options, specify the values you want in the Before and After text boxes.

 

Page formatting

This refers to formatting the whole page and may include things like column guides.

 

Columns guides

Column guides helps you divide the pages into columns that make the publication look more organized. The idea is to divide a large page into short readable sentence sections. Imagine if a newspaper page was not divided into columns! Therefore columns are mostly used in designing large publications, newspapers and journals. The difference between column guides and margin guides is that margin guides are around the edges of the printable page while column guides may split the page at the center. PageMaker. marks margins with a blue line but column guides with pink coloured lines.

 

To setup more columns:

  1. Turn to the publication page or master page
  2. From Layout menu, choose Column Guides. You can setup column guides separately in a double sided facing pages by clicking Set left and right pages separately check box as shown in Figure 4.17.
  3. Enter the number of columns you want on the page and the space you want between columns. If you are setting left and right pages separately, enter values for both pages.

4Select Adjust Layout if you want existing text and objects on the page to adjust to the revised column setup.

  1. Click OK.

 

Moving and locking columns

You can move the column guides by dragging them. The two lines forming the gutter between columns move in pairs and the space between the two lines remains consistent. Text and graphics already on the page are not affected when you drag column guides. Once you have set up your columns, you can lock them in place to prevent accidental moving.

 

To lock or unlock column and ruler guides:

From View menu, click Lock Guides.

Page numbering

To print page numbers in a publication, you must set the page numbers in the master pages. You do this by adding a page-number marker (a special character) that keeps track of the page order in the publication and ensures that each page is numbered correctly at all times.

 

To add page-number markers to master pages:

  1. Click the master page(s) icon
  2. Click where you want the page number to be placed.
  3. Press Ctrl + AIt +P. Page-number markers appear as RM (right master) or LM (left master) on the master pages but actual page numbers are displayed on each page of your document.

 

Changing page number style

By default, PageMaker applies the Arabic page numbering style ie 1,2,3,…..

 

To change the style:

  1. From File menu click Document Setup.
  2. In the Page setup dialog box, click Numbers.
  3. Select the numbering style you want to use then click OK to close the Page Numbering dialog box.
  4. To start page numbering from another number other than the default

one ( which is usually 1), type the starting page number in Start

Page # box in the Document setup dialog box.

 

Rearranging pages

In PageMaker, you can change the order of your pages by rearranging page thumbnails (icons at the bottom of the window that represent pages). Changing the order of pages does not affect the text objects in your publication even though they may have moved to different pages.

 

Sorting pages

  1. From Layout menu, click Sort Pages.
  2. Select the page or pages you want to move either a single-sided page or a pair of facing pages. To select one page in a pair of facing pages, press Ctrl and click the page.
  3. Drag the selection to the location you want. To insert a selection between a pair of facing pages, press the Ctrl key and drag the selection over the facing pages. Notice that a black bar indicates where the selected pages will be inserted.
  4. Release the mouse button to drop the page onto the new position. PageMaker automatically renumbers the pages. The original page icon appears dimmed and another page icon appears beside the thumbnail to indicate its new page number.
  5. Click ok to change the page order.

 

Inserting page and column breaks

Sometimes you may want certain text or paragraphs such as a new chapter to start at the top of a column or page regardless of editing or reformatting elsewhere in the document.

 

To set a page or column break:

.

  1. Select the paragraph or text you want to move to another column or page.
  2. From type menu, select paragraph to display the paragraph specifications dialog box.
  3. Check Column Break Before to force the paragraph to start at the top of the next available column or page break before as shown in Figure 4.19 to force the paragraph to start at the top of the next available page.

Adding headers and footers to a publication

A header refers to a line of text such as a page number, date, or a company name usually printed on the top margin of each page in a large document.

 

A footer on the other hand is a line of text printed in the bottom margin.

 

You can use the same header and footer throughout or use running headers and footers that indicates the content of each page as is the case in dictionaries, telephone and address directories.

 

Defining consistent headers and footers

To define header or footer common throughout the publication

  1. Click the master page(s) icon
  2. At the top of the page, click where you want header to appear or at the bottom click where you want the footer/header to be placed.
  3. Type the text that you want displayed on every page in your publication.

 

Defining Running headers and footers

1 Select the text block you want to use to create running headers and footers using the pointer tool.

2 Click Utilities, point to Plug-ins and then select Running Headers and Footers. A dialog box such as the one shown in Figure 4.20 is displayed with preview page that helps you correctly position the header or footer.

  1. Click the place icon and drag the header/footer place holder onto the text page.
  2. From content list box, select the words that will be used as headers or footers on every page e.g. the first word in the first paragraph then click Add. You can click the Preview button to preview the running headers and footers
  3. Click ok

 

Tracking and Kerning

Tracking refers to changing the visual denseness or openness of characters in a line while kerning is fixing particular pairs of letters that are too close or too far apart from each other such as To, Ta, We, we, Wo etc.

 

To apply a track:

  1. Select the text you want to track.
  2. From Type menu, choose Expert Tracking.
  3. Choose one of the five tracks options i.e. No Track, Loose, Tight or Very Tight as shown in Figure 4.21.

 

Very loose,

 

To automatically kern a pair of characters:

  1. Select the text you want to kern.
  2. From Type menu, click Expert Kerning
  3. In the dialog box such the one shown in Figure 4.22, click the appropriate slider button to make the text either tighter or looser.
  4. Click OK to apply the expert kerning.

 

To set a word or letter spacing:

  1. Select one or more paragraphs.

2.From the Type menu, click Paragraph to display the dialog in Figure 4.23.

  1. In the Paragraph dialog box, click Spacing to display Spacing dialog box.

4.In the Word Space or Letter Space text box, type new values.

  1. Click OK.

 

Measurements

 

Using rulers to measure objects

When using Page Maker, you can be able to design page layouts and graphics that are exact in measurement as specified using the horizontal and vertical rulers. The idea is to drag ruler guides to mark an area of the screen where you want to insert graphics or text that can fit in the guides.

For example, to draw a rectangle of 5cm by 5cm, set the rulers to measure in millimeters then drag and place ruler guides from the horizontal and vertical rulers to create a 5 x 5cm region on the screen. Finally, select the polygon tool and drag a polygon that fits exactly inside the marked region as shown in Figure 4.24.

 

Formatting graphical objects

Using the PageMaker tools and formatting effects, you can create very complex graphical objects.

Changing fill and stroke of graphics

To change fill or stroke of an object:

  1. Select the object by clicking it.
  2. From Element menu click Fill and Stroke.
  3. Select the type of fill or stroke you want.
  4. Select colors for the fill and stroke.

To apply fill:

  1. Select the object
  2. From Element menu, point to Fill then select the fill pattern you want to apply.

To apply stroke:

  1. Select the object
  2. From Element menu, point to Stroke then select the line style you want to apply.

 

Reshaping objects

To apply rounded comers to rectangles and squares:

  1. Select the rectangle or square you want to change comers
  2. From Element menu, choose Rounded Corners.
  3. Select the comer style you want, and then click OK. Figure 4.25 shows one rectangle without and another with rounded corners.

 

Reshaping a polygon

Once you draw a polygon, you can change it from the default rectangle or square to triangles, pentagons, hexagons and even a star.

To reshape a polygon:

  1. Select the polygon you want to reshape.
  2. Double click the selected polygon. PageMaker displays reshape placeholders.
  3. Reshape the polygon by dragging the vertices place holders.

 

To set the number of sides or create a star object:

  1. Select a polygon you want to reshape,
  2. From Element menu click Polygon Settings,
  3. In the Polygon settings dialog box, specify the number of sides you want, from three to a hundred.
  4. To create a star, enter a value in the Star inset box. A value of 0% means no star while 100% represents a star whose vertices meet at the centre.
  5. Click OK.

Copying an object:

  1. Select one or more objects.
  2. From Edit menu, choose Copy.
  3. Position the insertion pointer where you want to place the object.
  4. From Edit menu, select paste.

 

NB: You can quickly copy an object by right clicking it then selecting the copy command on the shortcut menu then paste in a new location. Alternatively, select the object then press Ctr+C to copy and Ctrl +V to paste in a new place.

 

 

Wrapping text around a graphical object

One of the best ways to enhance a publications visual impact is to wrap text around graphical objects. Wrapping determines how text behaves around an object. For example, you can select a wrap that makes text to surround an object without displacing it as shown in Figure 4.27(a).

 

To wrap text around an object:

  1. Select the object.
  2. From Element menu, choose Text Wrap to display the dialog box in

Figure 4.27(b).

 

  1. Click the middle wrap option as shown in Figure 4.27 (b)
  2. Specify a Text Flow option. The leftmost icon makes the text jump the object to the next page or column, while the middle icon allows text to jump over the object and continue on the same page. The rightmost icon creates a rectangular text wrap around all sides of an object.
  3. Enter standoff value (distance of the text from each side of the graphic) for the boundary.
  4. Click OK and notice how the text wraps around the object.

 

Importing graphics

You can import a graphic or text directly from another file or application by using a process called placing in PageMaker. In most cases, graphic files will be created in graphical based desktop publishers or picture editing software then imported into PageMaker. PageMaker has a very powerful object import engine that can be activated by the Place command.

 

The Place command is the main importing method. When you place text or a graphic, PageMaker establishes a link to the source file on the storage device (unless the file is an HTML document).

To import a graphic:

  1. Click the pointer tool. Select the frame in which you want to place the graphic. If you do not wish to place it in a frame then ignore this step.
  2. From File menu choose Place.
  3. Select the file you want to place, and then click the Open button.
  4. The cursor changes to become a loaded icon. Clicking any place on the paste board will place the new graphic at the clicked location.

NB: If you place using text tool, then the graphic that will be placed will be an inline graphic contained within the text object and will behave like text. It will become hard to format it separately as an object.

 

Grouping and ungrouping objects

You can group several objects into one, especially if you want to format, resize or move them as a single entity.

 

To group objects:

  1. Using the pointer tool, hold down the shift key as you click the objects to be grouped. This selects multiple objects.
  2. From Element menu, choose Group or simply press Ctrl + G on the keyboard.
  3. To select an object within the group then press Ctrl as you click the object.

To ungroup objects:

1, Select the Group.

  1. From Element choose. Ungroup.

 

Locking objects

You can lock individual objects in place in order to help preserve the design of your pages through all stages of production. You can change the attributes of a locked object, provided the change does not affect the object’s size or position. For example, you can change a colour or fill applied to a locked object, but not its degree of rotation or its skewing angle.

 

To lock or unlock an object:

  1. Select the object.
  2. From Element choose Lock Position to lock. Otherwise select. Unlock to unlock a locked object.

 

Rotating an object

The process of rotating an object falls under a group of operations called transformations because rotation changes the angular placing of an object. Other transforming operations include skewing and reflect­ing objects. However, this book limits itself to rotating objects.

To rotate an object with the rotating tool:

  1. Select the object.
  2. Select the Rotation tool from the toolbox. The pointer changes and becomes a Star bust.
  3. Position the Starburst at a fixed point or around the centre of the object.
  4. Drag the starburst away from the fixed point, in the direction you want to rotate the object. To rotate an intervals of 45 degrees, press Shift as you drag clockwise or anticlockwise. The rotation lever helps you control the amount of rotation. The farther you drag the starburst away from the fixed point, the more control you’ll have when you rotate the object.
  5. When the object is in the desired position, release the mouse button.

 

Cropping an object

When you import a graphic from another program or publication, you can cut off unwanted parts of the graphic starting from the edges that you do not want to print by the crop place holders.

 

To crop a graphic using the cropping tool:

  1. Select the cropping tool, then the graphic that You want to crop to display the place holders.
  2. Position the cropping tool so that the place holder shows through the center of the tool.
  3. Hold down the mouse button to turn the cropping tool into a double sided arrow, and drag inwards until only the part of the graphic you want in your publication remains. To show more of the graphic, drag away from the center of the graphic.
  4. To move the graphic within its frame, position the cropping tool at the centre of the graphic and hold down the mouse button. (in Windows, hold down the left mouse button.
  5. When the hand appears, drag until you see the part you want to appear in your publication, then release the mouse button. .

 

Printing a publication

Because. the main purpose of any desktop publisher is to produce publications, it is impossible to do so without printing. The choice of a printer depends on the quality of hardcopy desired.

 

To print a publication:

  1. From File menu, click Print. A dialog box appears in which you can

specify the following:

(a) The printer that you wish to use.

(b) The range of print in the Ranges box if you do not wish to print whole document.

(c) Number of copies to print per page in the Number of copies box.

(d) Whether to print blank pages or not.

(e) The print orientation.

(f) Whether to print both pages.

2 Click Print to start printing.

 

 

 

INTERNET AND E-MAIL

 

Chapter outline

 

5.1 Introduction.

5.2 Definition of the internet.

5.3 Development of the internet.

5.4 Importance of the internet.

5.5 Internet connectivity requirement.

5.6 Internet services.

5.7 Accessing the internet.

5.8 Electronic mail.

5.9 Accessing information on emerging issues.

 

Introduction

Computers can be connected together using data transmission media like cables, to communicate with one another. Communication in this case will be in the form of exchange of data and information. Such interconnection of computers to achieve message transfer is called networking. This is because the computers are linked to form a net.

 

In most cases computer networks are unique to an organization. For example the computers in your computer laboratory may be networked. Such a network is local in nature hence it is usually called a local area network (LAN).

 

Definition of the Internet

The term Internet can be broken down into two words, inter and net which implies that there is an interconnection of networks. Internet is therefore a large network of networks that covers the whole world and enables millions of computers from different organizations and people

To communicate globally. Because of its large size and great volume of information that passes through it, it is sometimes called the information superhighway.

 

Because of the flexibility of Internet technology, many organizations are creating their own private networks using the technology of the Internet. In this book we shall refer to the Internet (with capital letter I) as the information superhighway and the internet (with lower case letter (i) to refer to smaller networks.

 

5.3

 

Development of the Internet

In 1969, a research body in the USA called Advanced Research Projects Agency (ARP ) set up a computer network that connected four universities and was given the name ARPAnet. This network is viewed as the forerunner of today’s Internet. The aim was to allow sharing of data and information between computers. The main benefit was that there was fast communication between researchers through electronic mail or e-mail.

ARPA’s goal was to allow multiple users to send and receive information at the same time. The network used a special data transmission technique called packet switching which was later adopted for the Internet. A computer would send a packet that contained data, destination address information, error detection control information and packet sequencing information. By 1973 e-mail was the most common service on the Internet. It was not until 1979 that the first media companies connected to the Internet.

 

By 1981, many people had seen the importance of computer networking and the Internet. ARPAnet formed the backbone on which many organizations started connecting to, hence expanding it. The American military also became a big user of the Internet because they could communicate and tap into the resources available on the net. Next, the American Government decided to access the Internet for commercial purposes hence greatly increasing the traffic. By this time, for every twenty days, a new host computer was connected to the net.

 

By 1987, the Internet boasted of 10 000 host computers. However, its access was largely limited to the United States of America and some nations in Europe. As the importance of the Internet grew, businesses spent billions of dollars to improve it in order to offer better services to their clients. Fierce competition arose among software and hardware manufacturers as they came up with new technology to meet internetworking needs. The result was a great increase in message transmission capacity (bandwidth) and it became cheaper to work with the Internet.

 

By 1994, 3 million computers were connected to the Internet. Today, the Internet has grown and covered the whole world. Governments, private organizations and individuals are using the Internet in all spheres of daily life to send messages and conduct business.

 

Importance of Internet

The Internet is an extensive system of interlinked yet independent networks. It has evolved from a specialised communication network previously only used for military and academic purposes to a public network that is changing the way people carry out their daily activities.

 

The Internet is playing a very important role in all aspects of life, leading to the emergence of an elite society called the information society. The Internet’s importance can be between through its contribution to research, news and information dissemination, leisure and communication, a place to do business and many other profitable activities.

 

Internet connectivity requirements

For a computer to be able to connect to the Internet, there are several requirements one of them is to connect to a telecommunication service provider in order to transmit data over a wide region. This section seeks to discuss some minimum requirements for Internet connectivity to be achieved.

 

Telecommunication facilities

The Internet heavily relies on telecommunication facilities like the telephone lines, telephone exchange stations and satellite transmission in order to cover the whole wide world. Indeed, without these facilities, the Internet is as good as dead.

 

Therefore, a computer is connected to the external world through a telephone line and has to dial a remote computer on the net to establish a connection for data transfer. Dial-up connections, however, are quickly being replaced by dedicated digital data transmission telephone lines called dedicated digital leased lines. A leased line connection ensures constant and quick connection to the Internet unlike the dial-up that you need to dial every time you need to access the Internet.

 

Transmission of data on land takes the form of telephone exchange to telephone exchange until the data reaches the destination. However, intercontinental transfer of data is achieved by having satellite base stations transmitting g the data through a wireless uplink channel to the satellite. The satellite then sends the data signal to the base station on another continent where it is picked up and sent to telephone exchanges

 

For transfer to the destination computer. Figure 5.1 shows a simple logical illustration of the Internet.

Modems

A computer needs a special digital to analog and vice versa interface card called a modem that enables it to send and receive data on telephone lines. Remember that voice transmission on telephone lines is analog in nature while computers work with digital data. However, digital telephone lines make it possible for computers to transmit and receive digital data without a modem.

 

The word modem is short form for modulator – demodulator. During modulation, the data to be transmitted is changed from digital to analog so that it can be transmitted on the telephone lines. At the receiving end, the data is changed from analog to digital for the computer to understand it through a process called demodulation.

 

In most cases a modem is bought separately and plugged in one of the expansion slots on the motherboard. Some modems are external hence the computer may be connected to them through a network interface card. Most computers today come with an internal modem permanently fixed on the motherboard called an onboard modem.

 

Internet service providers (ISP’s)

These are companies that offer internet services to end users. For example, in Kenya, until recently, the sole gateway to the Internet for a long time was Telkom’s Jambonet. However, because Jambonet cannot meet the service needs for all users in Kenya, they lease some of their stake to Internet service providers like Africaonline@ and Swiftkenya@ who can now provide Internet services to the end users at a fee.

Internet software

The Internet interconnects millions of computers and telecommunication devices that have different configurations for hardware and software. Therefore, to achieve communication between these otherwise incompatible devices, special software called protocol is needed. A protocol is a set of rules that governs how two computers can send and receive data on the network.

 

For the Internet, the most common protocol is the Transmission control

Protocol (TCP) and Internet protocol (IP). As its name suggests, TCP governs how data is transferred from one place to the next, while IP determines the addressing system on the Internet. For example, each network and computer on the Internet is recognised by a special number called the IP address that enables data to be sent and received by it. These two are combined to form the TCP/IP protocol suite that is needed by any computer that needs to be connected to the Internet.

Internet services

The Internet has become very popular in today’s world because of the diverse but very important services that it offers to people. It is “seductive” i.e. once a person connects to it they find themselves falling in love with its power to provide information and services. The temptation is to continue using the Internet again and again.

 

The World Wide Web (www)

The World Wide Web can be viewed as a vast virtual space on the Internet where information pages called websites are installed. Most local area networks have a special computer called a server that stores information and data for others on the same network to access. In order to connect a network to the internet, the local area network needs an Internet server. This server is usually given the name world wide web (www) and has all the information that others on the Internet access. Hence, www is created by a network of Internet servers!

 

To enable easier access to information and data on the Internet, a standard method of preparing documents to be put on the Internet was developed. This method uses a special language such as hypertext markup language (HTML) to prepare documents called web pages that are  attractive and can be accessed on the Internet. HTML can be combined with other web page production tools to achieve wonderful websites. Individuals and organizations establish sites where their web documents can be placed

 

2for easy access by the external world. Such sites are called websites and each has a special address called a uniform resource locator (URL) that can be used to access them. For example, one common URL address is:

http://www.yahoo.com

The first part (http) stands for hypertext transfer protocol which is a protocol that transfers hypertext. www is the name of the Internet server (web server) on which the webpage resides. yahoo.com is usually called the domain name of the local area network. It uniquely identifies a particular local area network. On the Internet, two networks may have the same web server name but never the same domain.

 

Electronic mail (e-mail)

This is the exchange of electronic letters, data and graphics on the Internet.

Electronic commerce (e-commerce)

Many companies are increasingly using the Internet to sell and buy goods and services. This new business strategy where goods and services are sold over the internet is called electronic commerce (e-commerce).

 

One advantage of e-commerce is that a company can access customers all over the world and is not limited by space and time. Hence, small companies that establish websites to auction their goods and services not only reduce operating costs but increase their sales. For example, most vehicle importers buy vehicles directly from international dealers by accessing their websites and placing orders.

 

However, the major challenges that face e-commerce are that people deal with each other without ever meeting physically and there is lack of proper laws to govern such business.

 

Electronic learning (e-Iearning)

Apart from the fact that academic materials for all levels of education are readily available on the Internet (web), the Internet has opened the door for those who would like to do distance education programs and home schooling. Learning through interaction with special programs on the computer is called electronic learning (e-Iearning).

 

Internet fax

The Internet provides you with complete fax facilities from your computer. You can configure fax settings, send and receive faxes, track and monitor fax activity, and access archived faxes. Using fax, you can choose to send and receive faxes with a local fax device attached to your computer, or with a remote fax device connected to fax resources located on a network.

 

Other Internet services

  1. News media on the net. All major media houses post their daily news on the Internet for their clientele to access. Hence information about an event can be sent right round the globe within a very short time.
  2. Health information on the net. The Internet provides latest medical news and research findings for practitioners and scholars.
  3. Music and entertainment on the net. It is possible to listen to music on the web and to watch video clips if your computer is a multimedia machine.
  4. Chatting on the net. People can sign into a chat room and exchange ideas freely through discussion. Chat rooms are a common feature and usually put together people of common interest to exchange ideas. For example, if you sign into a chartroom for politics, then you can exchange political views with otherwise unknown Internet friends who can read your typed comments as you view theirs. Try accessing www. Try. Com to see listings of chat topics that you can participate in on-line. However, you need to be careful in selecting the people to chat with on the web because some people who use the chat rooms have intentions of harming others.

Accessing the Internet

There are many applications that enable a person to access the Internet. Such applications are called web browsers. Some of them have text interface while the most popular have graphical user interface. Perhaps, the most common browsers in the world today are Netscape Navigator and Internet Explorer.

 

Therefore before accessing the Internet, a person must start the browser software. This book will use Internet Explorer for demonstration,

  1. The back button returns the browser to the immediate former webpage.
  2. The next button moves the browser to the next web page in case a person had clicked the back button.
  3. The stop button tells the browser to stop searching/loading a website.
  4. The refresh button tells the browser to try accessing a web site address again after failure
  5. The search button enables a person to search for words on the website.
  6. Clicking the favorites button displays all web addresses in the’ favorites” folder.
  7. The history button displays the website addresses that were visited in the recent past.
  8. The mail button enables a person to view and send mail and WebPages to links.
  9. The print button enables a person to print the web pages.
  10. The Go button tells the browser to load the current web page whose address is in the address bar.
  11. The address bar allows the user to type the address of a website to be accessed.
  12. The home button moves the user to the first page of the website.

 

Log in/sign in

To access a website, type the full address of the website in the address bar then press the Enter key on the keyboard. If the Internet connection is working properly, the browser will start connecting to the requested web site or URL. Notice that the status bar will be reading something like “connecting to site www.yahoo.com “

 

Some web sites allow free access to all their pages by all visitors. However, others require people to be members hence a new visitor has to register (sign up) by filling some on-line forms. The registration process gives the visitor a user name and password that can be used to sign in or log on the website for each successive visit. This is very common for e-mail account providers like at www.mail.yahoo.com.

 

Websites that give users a chance to log in are better especially if the services offered need some degree of privacy and customizing for

Individual customers e.g. it would be a gross mistake to have everybody accessing the other’s e-mail account.

 

Surf/browse

Surfing or browsing is the process of accessing Internet resources like web pages and websites. This is done by either typing the URL address of a site in the address bar of the browser or by following special links that lead to web pages called hyperlinks.

 

Hyperlinks and search engines

A hyperlink is a text or picture on an electronic document, especially web page that causes other web pages to open when the link is clicked. A hyperlink can be identified by the fact that the mouse pointer changes to look like a palm having four folded fingers with the index finger not folded but pointing outwards.

 

The Internet is a big forest of web pages and websites. Searching for particular materials or resources can be a nightmare because of the massive volumes of available documents and resources. To make the work a bit easy, special websites that maintain lists of hyperlinks are available. These websites are called search engines. They have special programs called robots or spiders that traverse the web from one hyperlink to the next and when they find new material, they add them to their indexes or databases. Figure 5.4 below shows one of the most common search engines called Google found at www.google.com

The user searches for a word by typing a few key words in the search field of the engine then clicking the search button. The engine searches its database for links to the information requested and displays a list of links from which the user can now access information by clicking them to open web pages.

 

Example of search engines include: www.google.com, www.hotmail.com and www.yahoo.com.

 

Downloading/saving/printing web content

After searching and finding information on the Internet, you may want to save the information locally on your computer for future reference. The process of transferring information from a remote computer to a local storage is called downloading. To download a file, the following procedure is followed:

  1. Right click the hyperlink to the file.
  2. On the shortcut menu, click the Save target as command.
  3. After some searching the browser displays the save as dialog box. Specify the folder or drive where the file is to be saved then type a unique name for the file in the name box.
  4. Click the Save button and the download progress dialog appears on the screen. Unless otherwise selected, the download dialog will notify the user at the end of the download process.

Pen the file in its application to view it.

 

NB: If you download a file whose application is not currently installed on the computer, then you may not be able to view its contents. For example, if you download a file that was created in Microsoft Word then you can only open it in the same application.

 

To print a file, open it in the application in which it was created then send it to the printer for printing. You can also print a web page directly from the browser window by clicking File then Print.

 

Electronic mail (e-mail)

Electronic mail refers to the sending and receiving of electronic letters and documents on the Internet. This feature serves to popularize the Internet even among non-technical people. For many, gone are the days when paper mail (of late called snail mail) would be sent and the recipient had to wait for long before receiving it. E-mail is fast because it takes

Only a few seconds to reach the recipient regardless of where they are in the world.

 

E-mail software

E-mail software falls under a special group of application packages called communication SoftArt. It is specially designed and developed to help a person to read and send individual text documents on the Internet as long as both the sender and receiver have an e-mail address.

 

Like the normal postal address, an e-mail address directs the computers on the Internet on where to deliver the e-mail message. A typical e-mail address would look like this: chemwex@yahoo.com

  1. chemwex is the user name and is usually coined by the user during

E-mail account registration.

  1. @ is the symbol for Hat” which actually separates the user name from the rest of the address.
  2. Yahoo. Com is the name of the host computer in the network i.e. the computer on which the e-mail account is hosted.
  3. The period H. ” is read as dot and is used to separate different parts of the e-mail address.
  4. Com identifies the type of institution offering a particular service(s) and is called the domain, meaning it is a commercial institution. Other common domains include:

 

Domain                                                                        Type

 

.edu                                                                   Educational institution

.gov                                                                   Government institution

.org                                                                   Non-profit making organization

.mil                                                                   Military organization

.co                                                                               Commercial institution

 

Sometimes another two letter extension is added after the domain name to show the country where the site is located e.g. injsmith@yahoo.co.uk, .uk stands for United Kingdom. Other countries domain name includes .ke (Kenya) .ug (Uganda, :tz (Tanzania), .jp (Japan), .au (Australia) etc.

 

E-mail facilities

Basically all e-mail software packages provide the user with ability to receive messages, display them, reply to the messages, compose new ones and store received messages.      ‘

 

Mails

  1. Checking mail In order to check mail the user has to open the e­mail account by providing the correct user name and password. While

In the e-mail account, click the Inbox command to view a link list of all the mails that you have received. To view a message, simply click its link and it opens on the screen for reading.

  1. To compose a message, click the Col11posebutton. The e-mail software opens a blank screen on which you can type the new message. Figure.5.5 shows a typical e-mail screen for composing a message.

 

  1. To send mail, type the correct e-mail address of the recipient in the to: text box. Type a subject in the subject box e.g. if it is a letter to a friend, type “Hi”. Finally click the Send, or send / receive button, and your message will be sent.
  2. Forwarded messages can be read and sent on to other people. Most of such messages are fun pages, poems, e-cards etc. After reading,

Simply click the Forward button and then provide the addresses of the recipients. Click the Send button to send.

  1. An e-mail message can be saved using the normal procedure for saving e.g. Click File, Save as then provide the name of the file and click save button.
  2. To print e-mail, select the text to be printed then click the File – Print command. In the print dialog box select the options for the page size, orientation etc. then click the Print button.

 

File attachment:

E-mail software also enables a person to attach other files like pictures, music and movie clips to an e-mail for sharing with friends before sending. The recipient can then download the attached files or simply view them on the screen. A good example where people use attachments is on-line job applications where a person attaches curriculum vitae to an e-mail message. To attach a file:

  1. Start the e-mail software i.e. Microsoft outlook express.
  2. Click File then New or open a composed e-mail.
  3. Specify the recipients address and the subject.
  4. Click the Insert menu then File attachment. A dialog box appears where you chose the file you want to attach.
  5. Select the file then click the Attach button.
  6. An attachment bar is inserted in the e-mail window with a name of the file you chose.
  7. Click Send to send the e-mail.

 

NB: You can also attach a file by simply clicking the attach button.

 

On-line meetings

It is possible to hold on-line meetings with people by sending mail to them. For example, on-line interviews may involve a person sending electronic mail composed of interview questions to a recipient who can read and answer back immediately. This method may not be as effective as a face to face interview or discussion but it is very useful in situations where traveling may be impossible or too expensive.

 

Telephone messages

Because of integration between mobile telephony and the Internet technology, it is possible to send e-mail to a mobile handset and a mobile message to e-mail account. This mobile computing is made possible by a special Internet access protocol called wireless access protocol (WAP) and wireless markup language (WML).

 

Contact management

Most mail programs allow the user to develop an address book which holds ‘contact information like e-mail addresses of different people along with other necessary information. The e-mail software usually provides a simple way of accessing these contacts when required. To create a new contact:

 

  1. Start the e-mail software i.e. Microsoft express.
  2. From the tools menu, click Address book or simply click the address book button.
  3. From the address book window click File then: Contact.
  4. Click the Name tab and enter the contact details.
  5. Click the Add button and add the contact into the contact list.
  6. Close the contact window then the address book.

 

5.9

Accessing information on emerging issues

The Internet is a storehouse for all types of information, presented in the form of text documents, pictures, sound and even video. Many emerging

Issues in the world today may not be properly documented in terms of hardcopy textbooks and journals but the Internet has a wide range of information concerning the issues. Emerging issues in this context refer to HIV/AIDS, drug abuse, environmental issues and moral issues.

 

Therefore, it is already evident that before embarking on finding any information on the web, a person needs to carefully plan their search to

Avoid wasting a lot of time wading through “junk” or useless material.

I

 

Steps for searching

  1. Plan for your search. You must develop a search strategy. Consider the following questions before starting to search for information: (a) what would be the best place to find the information required? (b) What tool best suits the work at hand?

(c) What key words can best describe the search problem?

  1. There is always the best place to start the search. One of the best places is on websites of leading media houses like www.cnn.com and www.nationaudio.co.ke because you are likely to get links to the latest research discoveries in your area of interest.
  2. after checking out on the news houses, you can now open some search engines and type the key words in the search field. Use different search engines to look for information on all the emerging issues mentioned above because different search engines give different search results.

 

 

DATA SECURITY AND CONTROLS

 

Chapter outline

 

6.1 Introduction and definition.

6.2 Security threats and control measures. 6.3 Computer crimes.

6.4 Detection and protection

6.5 Laws governing protection of information.

 

6.1 Introduction and definition

Computer information systems are becoming more and more important in daily life. Governments, private enterprises and individuals have found the need to protect data and information that is in their custody against unauthorized access, disclosure or damage. This is because of the rise of the information age and society leading to the subsequent view of information as a scarce valuable resource. This has posed threats to data and information both from known and unknown sources.

 

Data and information security Data security involves:

  1. Protection of data and information against unauthorized access or

Modification.

  1. Denial of data and information to unauthorized users.
  2. Provision of data and information to authorized users.

 

Data security also includes all the measures that will be taken to detect, document and counter the threats to data and information.

 

Data and information privacy

Private data or information is that which belongs to an individual and must not be accessed by or disclosed to any other person unless with direct permission from the owner. On the other hand, the data or information held by a government or organization about people is confidential data. This data and information may be seen by many authorized persons without the knowledge of the owner. However, it should not be used for commercial gain or any other unofficial purpose without the owner being informed. This data must also be protected against unauthorized access or disclosure.

 

6.2 Security threats and control measures

 

Viruses

A computer virus is a destructive program that attaches itself to other files and installs itself without permission on the computer when the files are opened for use. The virus may cause havoc on the computer system, for example, it may delete data on storage devices or interfere with the proper functioning of the computer system.

 

Types of computer viruses include:

  1. Boot sector viruses – they destroy the booting information on storage devices.
  2. File viruses – attach themselves to files.
  3. Hoax viruses – Come as e-mail with an attractive subject and launches itself when e-mail is opened.
  4. Trojans – they appear to perform necessary functions but perform other undesirable activities in the background without user knowledge.
  5. Worms – viruses that stick in the computer memory.
  6. Backdoors – may be a Trojan or a worm that allows hidden access to a computer system.

Control measures against viruses

  1. Install the latest versions of anti-virus software on the computers.

Make sure that you continuously update the anti-virus software with new virus definitions to counter the new viruses that are being manufactured on a daily basis.

  1. Avoid foreign diskettes in the computer room. If they have to be used, they must first be scanned for viruses.
  2. Avoid opening mail attachments before scanning them for viruses.

 

Unauthorized access

Data and information is always under constant threat from people who may want to access it without permission. Such persons will usually have a bad intention either to commit fraud, steal the information and ­destroy or corrupt the data. Unauthorized access may take the following forms:

 

Eavesdropping

This is tapping into communication channels to get information. Hackers mainly use eavesdropping e.g. to obtain numbers of credit cards.

 

Surveillance (monitoring)

 

This is where a person may keep a profile of all computer activities done

By another person or people. The information gathered may be used for one reason or the other e.g. spreading propaganda or sabotage. Many websites keep track of your activities using special programs called cookies.

 

Industrial espionage

Spying on your competitor to get information that you can use to counter or finish the competitor. This is mostly done with an aim to get ideas on how to counter by developing similar approach or sabotage.

 

Also unauthorized access can be as follows:

  1. An employee who is not supposed to view or see sensitive data by

mistake or design gets it.

  1. Strangers who may stray into the computer room when nobody is using the computers.
  2. Forced entry into the computer room through weak access points.
  3. Network access in case the computers are networked and connected to the external world.

 

Control measures against unauthorized access

  1. Enforce data and information access control policies on all employees.
  2. Encrypt the data and information during transmission (data encryption is discussed in details later in the chapter).
  3. Keep the computer room closed when nobody is using it.
  4. Reinforce the weak access points like doors and windows with metallic grills and burglar alarms.
  5. Enforce network security measures.
  6. Use files passwords to deter any persons who may get to the electronic files.

Computer errors and accidental access

Sometimes, threats to data and information come from people making mistakes like printing sensitive reports and unsuspectingly giving them to unauthorized person(s). Also, if end users have too much privilege that allows them to change or access sensitive files on the computer then accidental access mistakes may occur.

 

Errors and accidental access to data and information may be as a result of people experimenting with features they are not familiar with. For example, a person may innocently download a file without knowing that it is self-installing and it is dangerous to the system.

 

Control measures against computer errors and accidents

  1. Give various file access privileges and roles to the end users and technical staff in the organization i.e. denies access permissions to certain groups of users for certain files and computers.
  2. Set up a comprehensive error recovery strategy in the organization.

 

Theft

The threat of theft to data and information is a real one. Some information is so valuable that business competitors or some governments can pay a fortune to somebody who can steal the information for them to use. Therefore the following control measures should be taken to prevent theft of hardware, software and information.

 

Control against theft

  1. Employ guards to keep watch over data and information centers and

Backups.

  1. Burglar proofs the computer room.
  2. Reinforce weak access points like the windows, door and roofing

With metallic grills and strong padlocks.

  1. Create backups in locations away from the main computing centre.

 

Computer crimes

6.3 Trespass

The term trespass here refers to two things. One is the illegal physical entry to restricted places where computer hardware, software and backed up data is kept. The other form would be accessing information illegally

 

B­on a local or remote computer over a network. Trespass is not allowed at all and should be discouraged.

 

Hacking

A hacker is a person who intentionally breaks codes and passwords to gain unauthorized entry to computer system data and information files. The hacker therefore violates the security measures put in place such as breaking through passwords or finding weak access points in software.

 

There are various motivations for hacking. One is that some people like the challenge and they feel great after successful hacking, while some do it for computer and software producer companies that want to secure their systems by reducing weaknesses discovered after professional hacking. The most vulnerable computers to this crime are the networked computers faced with hackers working remotely.

 

Tapping

In this case, a person sends an intelligent program on a host computer that sends him information from the computer. Another way is to “spy” on a networked computer using special programs that are able to intercept messages being sent and received by the unsuspecting computer.

 

Cracking

Cracking usually refers to the use of guesswork over and over again by a person until he/she finally discovers a weakness in the security policies or codes of software. Cracking is usually done by people who have some idea of passwords or user names of authorized staff.

 

Another form of cracking is trying to look for weak access points in software. For example, Microsoft announced a big weakness in some versions of Windows software that could only be sealed using a special corrective program prepared by them. Such corrective programs are called patches. It is advisable therefore to install the latest patches in software.

 

Piracy

Piracy means making illegal copies of copyrighted software, information or data. Software, information and data are protected by the copyright law. There are several ways of reducing piracy:

 

  1. Enact laws that protect the owners of data and information against. Piracy.
  2. Make software cheap enough to increase affordability.
  3. Use licenses and certificates to identify originals.
  4. Set installation passwords that deter illegal installation of software.

 

Fraud

Computer fraud is the use of computers to conceal information or cheat other people with the intention of gaining money or information. Fraudsters can be either employees in the company or outsiders who are smart enough to defraud unsuspecting people. Some fraud may involve production and use of fake documents.

 

An example of fraud is where one person created an intelligent program in the tax department that could credit his account with cents from all the tax payers. He ended up becoming very rich before he was discovered.

 

Sabotage

This is the illegal destruction of data and information with the aim of crippling service delivery or causing great loss to an organization. Sabotage is usually carried out by disgruntled employees or those sent by competitors to cause harm to the organization.

 

Alteration

This is the illegal changing of data and information without permission with the aim of gaining or misinforming the authorized users. Alteration is usually done by those people who wish to hide the truth. To avoid this, do not give data editing capabilities to just anybody without vetting. Secondly, the person altering data may be forced to sign in order for the system to accept altering the information.

 

Alteration of data compromises the qualities of good data like reliability, relevance and integrity.

 

6.4

 

Detector and protection against computer crimes

After seeing the dangers that information systems are faced with due to threats to data and information and perpetration of computer crimes, it is important to look at some measures that can be taken to detect, prevent computer crimes and seal security loopholes.

 

Audit trial

This is a careful study of an information system by experts in order to establish or find out all the weaknesses in the system that could lead to security threats and weak access points for crimesters. An audit of the information system may seek to answer the following questions:

  1. Is. the information system meeting all its originally intended design objectives?
  2. Have all the security measures been put in place to reduce the risk of computer crimes?
  3. Are the computers secured in physically restricted areas?
  4. Is there backup for data and information of the system that can ensure continuity of services even when something serious happens to the current system?
  5. What real risks face the system at present or in future?

 

Data encryption

Data on transit over a network faces many dangers of being tapped, listened to or copied to unauthorized destinations. Such data can be protected by mixing it up into a form that only the sender and receiver can be able to understand by reconstructing the original message from the mix. This is called data encryption. The message to be encrypted is called the plain text document. After encryption using a particular order called algorithm or key, it is sent as cyphertext on the network. The recipient receives it and decrypts it using a reverse algorithm to the one used during encryption called a decryption key to get the original plain text document. Hence without the decryption key nobody can be able to reconstruct the initial message. Figure 6.1 is a flow diagram showing how a message can be encrypted and decrypted to enhance message security.

 

6.5 Log files

This is special system files that keep a record (1og) of events on the use of the computers and resources of the information system. This is because each user is assigned a user name and password or account. The information system administrator can therefore easily track who accessed the system, ‘when and what they did on the system. This unto second information can help monitor and track people who are likely to violate system security policies.

 

The most dangerous aspect in this case is when genuine users lose or give their passwords to unauthorized users.

 

Firewalls

A firewall is a device or software system t at filters the data and information exchanged between different networks by enforcing t e host networks access control policy. The main aim of a firewall is to monitor and control access to or from protected networks. People who do not have permission (remote requests) cannot access the network and those within cannot access firewall restricted sites outside the network.

 

Laws governing protection of information

Although most countries do not have laws that govern data and information handling, the awakening has started and the laws are being developed. The “right to privacy” is expected by all people. For example, the data protection law may have the following provisions:

  1. Data is not transferred to other countries without the owner’s permission.
  2. Data and information should be kept secure against loss or exposure.
  3. Data and information should not be kept longer than necessary.
  4. Data and information should be accurate and up to date.
  5. Data and information be collected, used and kept for specified lawful purposes.

 

Therefore, countries are encouraged to develop a data and information handling legal framework that will protect people’s data and information.

Diploma in Pharmacy Course, Kuccps Requirements and Campuses

Diploma in Pharmacy Course, Kuccps Requirements and Campuses

S.N

O

PROGRAM

ME CODE

CAMPUS PROGRAMME NAME MEAN

GRADE

SUBJECT 1 SUBJECT 2 SUBJECT 3 SUBJECT 4
77. 4850K12 KISUMU DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
78. 4930K12 MANZA DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
79. 4975K12  

MOMBASA

DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
80. 5000K12 NAIROBI DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
81. 5005K12 NAKURU DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
82. 5040K12 NYERI DIPLOMA IN PHARMACY C ENG/KIS:C CHE/PSC:C BIO/BSC:C PHY/PSC/MAT A:C
Continue reading..

How to check KUCCPS placement results and admission letters for KCSE candidates, all applicants

How to check kuccps degree and diploma placement

Kuccps placement results through SMS and online

More articles with related information on KUCCPS

KUCCPS Student portal login student.kuccps.net for Admission Application

How to check kuccps degree and diploma placement

Kuccps admission lists and letters pdf for all universities (How to download Kuccps letter)

Kuccps Diploma Programmes (Course codes, requirements and institutions)

Kuccps cut off points for all courses

Kuccps cutoff points

KUCCPS opens portal for first application, revision of courses for KCSE candidates

Kuccps opens student portal for University and College placement applications/ revision of courses

KUCCPS latest placement news for KCSE candidates-

kuccps placement (How to get results and admission letters)

Kuccps latest news (How to apply for Courses, Revise, Check placement results, Apply for inter institution transfer and Download admission letter)

Kuccps diploma courses and their codes & colleges

Kuccps portal login (Login to select courses, check placement results and apply for transfer)

Kuccps Student Portal ( Student Login – KUCCPS | The Placement Service)

Kuccps placement results out (How to check Kuccps placement results

Download Kuccps admission letters here

Kuccps Admission Letters Download

Kuccps cutoff and cluster points per course

Kuccps mean grade and courses cutoff points

Bachelor of Education Science Degree Course (Kuccps cluster points cutoff, Course Codes & Subject Requirements)

Bachelor of Education Arts Course (Kuccps cluster points cutoff, Course Codes & Subject Requirements)

The Kuccps student portal login

How to apply for Kuccps placement (Simplified guide)

Kuccps Student Portal

Important KMTC Links

KMTC Students,

Kagema Secondary School’s CBE Subjects, Pathways, Contacts, Location {Full Details}

Kagema Secondary School is a public Mixed Sub-County Level Day School that is located at Githunguri Subcounty in Kiambu County of Central Region, Kenya. The School’s Official Phone Number Contact is: 0721 368449.

Key Details about the school.

Country where found: Kenya.

Region: Central.

County: Kiambu.

Subcounty: Githunguri.

School Type/ Ownership: A Public School.

Nature os School/ CBE Level: Senior School (SS).

Category: Regular School

School’s Official Name: Kagema Secondary School

Sex: Mixed School.

School Cluster/ Level: Sub-County School whose Classification is C4.

Accomodation Type: Day School.

Knec Code:  11232311

School’s Official Phone Number:  0721 368449

Subject Combinations Offered at Kagema Secondary School

View all available subject combinations at this school

STEM

3
PURE SCIENCESCode: ST1042
Agriculture,Biology,Chemistry
3 SubjectsSTEM
APPLIED SCIENCESCode: ST2099
Business Studies,Chemistry,Computer Studies
3 SubjectsSTEM
PURE SCIENCESCode: ST1020
Advanced Mathematics,Chemistry,Physics
3 SubjectsSTEM

SOCIAL SCIENCES

3
HUMANITIES & BUSINESS STUDIESCode: SS2024
Computer Studies,Geography,History & Citizenship
3 SubjectsSOCIAL SCIENCES
HUMANITIES & BUSINESS STUDIESCode: SS2096
Business Studies,Fasihi ya Kiswahili,History & Citizenship
3 SubjectsSOCIAL SCIENCES
HUMANITIES & BUSINESS STUDIESCode: SS2001
Business Studies,Christian Religious Education,Geography
3 SubjectsSOCIAL SCIENCES

📍 School Information

For more information about admission requirements, facilities, and application procedures, contact the school directly.

How to Select Grade 10 Subjects and schools

To select Grade 10 schools and subjects under the Competency-Based Curriculum (CBC) in Kenya, Grade 9 learners should first choose a career pathway (STEM, Social Sciences, or Arts & Sports Science). Then, they’ll select three subject combinations within that pathway and finally, choose four schools for each combination, totaling 12 schools. To select preferred Grade 10 Schools and Subject Combinations, use the Ministry of Education portal selection.education.go.ke.
  1. 1. How you can Choose a Career Pathway:

    • Identify your interests and potential career aspirations.
    • Select one of the three pathways: STEM, Social Sciences, or Arts & Sports Science.
    • Confirm your choice to proceed with the pathway.
  2. 2. Select Subject Combinations:

    • The portal will provide you with a list of subject combinations available within your chosen pathway.
    • Choose three subject combinations that align with your interests and strengths.
  3. 3. Select Preferred Senior Schools:

    • For each subject combination, select four schools from the available clusters.
    • This ensures a diverse range of options and equal representation from different categories of schools.
    • A total of 12 schools will be selected: 4 for the first subject combination, 4 for the second, and 4 for the third.

    LIST OF ALL SENIOR SCHOOLS PER COUNTY.

    West Pokot County Senior Schools.

    Wajir County Senior Schools

    Vihiga County Senior Schools

    Uasin Gishu County Senior Schools

    Turkana County Senior Schools

    Trans-Nzoia County Senior Schools

    Tharaka Nithi County Senior Schools

    Tana River County Senior Schools

    Taita Taveta County Senior Schools

    Siaya County Senior Schools

    Samburu County Senior Schools

    Nyeri County Senior Schools

    Nyandarua County Senior Schools

    Nyamira County Senior Schools

    Narok County Senior Schools

    Nandi County Senior Schools

    Nakuru County Senior Schools

    Nairobi County Senior Schools

    Murang’a County Senior Schools

    Mombasa County Senior Schools

    Migori County Senior Schools

    Meru County Senior Schools

    Marsabit County Senior Schools

    LMandera County Senior Schools

    Makueni County Senior Schools

    Machakos County Senior Schools

    Lamu County Senior Schools

    Laikipia County Senior Schools

    Kwale County Senior Schools

    Kitui County Senior Schools

    Kisumu County Senior Schools

    Kisii County Senior Schools

    Kirinyaga County Senior Schools

    Kilifi County Senior Schools

    Kiambu County Senior Schools

    Kericho County Senior Schools

    Kakamega County Senior Schools

    Kajiado County Senior Schools

    Isiolo County Senior Schools

    Homa Bay County Senior Schools

    Garissa County Senior Schools

    Embu County Senior Schools

    Elgeyo-Marakwet County Senior Schools

    Busia County Senior Schools

    Bungoma County  Senior Schools

    Baringo County Senior Schools

    List of all Senior Schools in Bomet County

    Nyamira County best, top secondary schools; Indepth analysis

List of Best, Top Performing Schools in Homabay County

Get full details on: List of Top Secondary Schools in Homabay County// KCSE results best Public Schools in Homabay County// KCSE results best Private schools in Homabay County// KCSE results best Boys Schools in Homabay County//Best girls Schools in Homabay County//Best Secondary Schools in Homabay County

Best Schools in Homabay County

School’s Knec Code School Name Category Type County
41743101 WANG’APALA SECONDARY SCHOOL Extra County Boys Homa Bay County
41709201 TONGA BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41730102 TOM MBOYA SECONDARY SCHOOL Extra County Boys Homa Bay County
41709203 ST.GABRIEL’S GWASSI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41724002 RATANG’A SECONDARY SCHOOL Extra County Boys Homa Bay County
41743205 OUR LADY OF MERCY RINGA BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41731303 ORIWO BOYS HIGH SCHOOL Extra County Boys Homa Bay County
41742105 ORERO BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41704003 OGANDE GIRLS’ HIGH SCHOOL Extra County Girls Homa Bay County
41743204 OBER SECONDARY SCHOOL Extra County Boys Homa Bay County
41730107 NYAMASARE GIRLS’ SECONDARY SCHOOL Extra County Girls Homa Bay County
41709101 MOI GIRLS’ SECONDARY SCHOOL – SINDO Extra County Girls Homa Bay County
41724102 MIROGI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41724101 MIROGI BOYS’ HIGH SCHOOL Extra County Boys Homa Bay County
41700010 MBITA HIGH SCHOOL National Boys Homa Bay County
41731002 MAWEGO SECONDARY SCHOOL Extra County Girls Homa Bay County
41724203 MAGINA GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41742103 KUOYO KOCHIA SECONDARY SCHOOL Extra County Boys Homa Bay County
41704001 HOMA BAY HIGH SCHOOL Extra County Boys Homa Bay County
41731101 GENDIA SECONDARY SCHOOL Extra County Boys Homa Bay County
41743203 DUDI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41743103 BISHOP LINUS OKOK GIRLS’ SECONDARY SCHOOL Extra County Girls Homa Bay County
41700004 ASUMBI GIRLS National Girls Homa Bay County
41730309 AMBASSADOR PAMELA MBOYA GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41710301 AGORO SARE HIGH SCHOOL Extra County Boys Homa Bay County

List of Secondary Schools in Homabay County – – See the Links after the schools, below, for Rankings.

School’s Knec Code School Name Category Type County
41710335 YALA KOTIENO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710309 WIRE MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41704006 WIOBIERO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742111 WIKOTENG MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731203 WIKONDIEK SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724012 WAYARA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730108 WAWARE MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730208 WASAMO GIRLS SECONDARY County Girls Homa Bay County
41730103 WAONDO SECONDARY SCHOOL County Mixed Homa Bay County
41743101 WANG’APALA SECONDARY SCHOOL Extra County Boys Homa Bay County
41730302 WANDIJI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730209 WAKULA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731406 WAGWE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730110 USAO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730202 UOZI SECONDARY SCHOOL County Mixed Homa Bay County
41709201 TONGA BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41730102 TOM MBOYA SECONDARY SCHOOL Extra County Boys Homa Bay County
41743214 ST.THOMAS SCHOOL,OMIRO Sub County Mixed Homa Bay County
41743108 ST.TERESA’S OPANGA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704142 ST.TERESA’S NYAUU GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41724206 ST.PHILIPS WAYAGA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730308 ST.PHILIPS NDHURU MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730120 ST.MICHAEL NYASUMBI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742138 ST.MATHEWS GOD BONDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724004 ST.MARY’S WACHARA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731405 ST.JOSEPH’S MIRANGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742131 ST.JOSEPHINE BAKHITA GIRLS’ SECONDARY SCHOOL Sub County Girls Homa Bay County
41731006 ST.JOSEPH KOBUYA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709203 ST.GABRIEL’S GWASSI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41704011 ST.CAMILUS OJUNGE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710332 ST.ANNE`S SECONDARY SCHOOL – OJWANDO Sub County Mixed Homa Bay County
41730105 ST. WILLIAM’S OSODO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710338 ST. TERESA’S NYALGOSI SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724111 ST. PETER’S RAMBUSI SECONDARY SCHOOL County Mixed Homa Bay County
41710313 ST. PETERS’ KOTIENO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743219 ST. PETERS’ GOD AGAK SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704102 ST. PETER’S DISII MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41742101 ST. PAUL’S SECONDARY SCHOOL – LIGISA County Boys Homa Bay County
41742119 ST. PAULS AOCH MUGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743119 ST. PAUL ORIANG MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724007 ST. NICANSIUS MARANYONA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724006 ST. MARY’S NYAMOGO GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41731207 ST. MARY’S NYAKANGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704015 ST. MARY’S MARINDI GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41742137 ST. MARY’S KACHAR GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41743212 ST. MARY’S ANDING’O GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41731005 ST. MARTIN’S OLUTI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709209 ST. MARCELLIN KIGOTO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724011 ST. LUCY ODHIAMBO RAMBO GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41710317 ST. JOSEPH’S SINO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742133 ST. JOSEPH’S GUL-KAGEMBE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742134 ST. JOHN’S GOT KABOK MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724001 ST. GABRIEL’S MIRANGA MIXED County Boys Homa Bay County
41731103 ST. FRANCIS NYANGANJO GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41742112 ST. FRANCIS ANDIN’GO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724214 ST. FELIX NYARATH MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742115 ST. DOMNIC RABANGO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41704012 ST. DOMINIC WIGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743216 ST. DISLAUS NYAWANGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731403 ST. BENARD’S OTARO HIGH SCHOOL Sub County Mixed Homa Bay County
41704016 ST. AMBROSE GOT RABUOR MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742140 ST. ALBERT SINOGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730111 ST STEPHEN KIRINDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742116 ST STEPHEN ANGIRO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743217 ST PHILIP’S SCHOOL NYABONDO MIXED SECONDARY SCHOO Sub County Mixed Homa Bay County
41743220 ST LINUS UMAI SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709226 ST JOSEPH OLANDO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731008 ST JOHN SEKA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731302 ST INNOCENT JONYO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41709206 ST CHARLES WIGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709208 ST ANTONY NYANDIWA SECONDARY SCHOOL County Mixed Homa Bay County
41731301 ST ALFRED ALARA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742126 ST ALBERT CHIEPE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710328 SINO SDA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709113 SINDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731110 SIMBI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724115 SIGAMA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731307 SIBURI MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41743122 SIANY LUTHERAN SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704019 SERO MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730116 SENATOR OTIENO KAJWANG’ HIGH SCHOOL County Boys Homa Bay County
41730203 SENA MIXED DAY SECONDARY SCHOOL County Mixed Homa Bay County
41709213 SEKA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710305 SAYE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731306 SAMANGA LUTHERAN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730118 RUSINGA GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41704018 RUGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704026 RIWA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743209 RINGA GIRLS HIGH SCHOOL County Girls Homa Bay County
41724002 RATANG’A SECONDARY SCHOOL Extra County Boys Homa Bay County
41724014 RATANGA GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41724202 RARAGE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730305 RAPORA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724003 RAPEDHI SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742135 RANGWE GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41709114 RAGWE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704027 RABUOR MASAWA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730206 PROFESSOR KAREGA MUTAHI SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743116 PONGE LUTHERAN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731104 PAUL MBOYA HIGH SCHOOL Sub County Mixed Homa Bay County
41704028 PAP NDEGE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704008 PALA MOSOGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743117 PALA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731209 OYOMBE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743106 OWIRO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743205 OUR LADY OF MERCY RINGA BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41724204 OTOTO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743123 OTONDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731105 OTOK MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730306 OTIENO KAJWANG NYAMAJI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743109 OTHORO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41743221 OTEL MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724013 OTANGE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724114 OSURE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731013 OSODO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731303 ORIWO BOYS HIGH SCHOOL Extra County Boys Homa Bay County
41743222 ORINDE LUTHERAN SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724017 ORIDI GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41742105 ORERO BOYS SECONDARY SCHOOL Extra County Boys Homa Bay County
41743110 ORERA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742124 OPINDE MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709106 ONYWERA BOYS SECONDARY SCHOOL Sub County Boys Homa Bay County
41742127 ONYEGE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743125 ONGORO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742117 ONGETI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731208 ONGANG MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724213 ONGAKO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724211 ONDATI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742122 OMOCHE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731313 OMINDE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731201 OMBOGA HIGH SCHOOL Sub County Mixed Homa Bay County
41710331 OMBEK LUTHERAN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742125 OLUSO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742104 OLARE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724207 OKOTA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724105 OKOK MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724110 OJODE UNGA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724108 OJODE PALA SECONDARY SCHOOL County Mixed Homa Bay County
41731408 OJIJO OTEKO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730303 OGONGO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41743206 OGILO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731404 OGENYA SECONDARY SCHOOL Sub County Girls Homa Bay County
41724209 OGANGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704009 OGANDE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704003 OGANDE GIRLS’ HIGH SCHOOL Extra County Girls Homa Bay County
41742114 ODIENYA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710339 OBISA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724201 OBERA BOYS’ SECONDARY SCHOOL County Boys Homa Bay County
41743204 OBER SECONDARY SCHOOL Extra County Boys Homa Bay County
41709210 OBANGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709212 NYENGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742108 NYAWITA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709103 NYATOTO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710311 NYATINDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709205 NYATAMBE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743111 NYASORE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724018 NYARONGI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710308 NYANG’IELA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710325 NYANDIWA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742109 NYANDIWA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730115 NYANDENG’A MIXED SECONDARY SCHOOL Sub County Girls Homa Bay County
41742132 NYANDEMA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743114 NYAMWAGA E.L.C.K MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710344 NYAMBARE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730107 NYAMASARE GIRLS’ SECONDARY SCHOOL Extra County Girls Homa Bay County
41724103 NYAMANGA MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41704007 NYALKINYI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710312 NYALENDA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742128 NYAKWADHA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709110 NYAKIYA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710318 NYAKIYA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731109 NYAKECHI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704010 NYAKAHIA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742118 NYAJANJA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710326 NYAHERA GIRLS’ SECONDARY SCHOOL County Girls Homa Bay County
41709207 NYAGWETHE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710322 NYAGOWA LUTHERAN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710342 NYAFARE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709104 NYADENDA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710346 NYABOLA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709109 NYABERA GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41730109 NGODHE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731106 NGETA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704141 NGERE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724119 NDISI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709108 MSARE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709101 MOI GIRLS’ SECONDARY SCHOOL – SINDO Extra County Girls Homa Bay County
41731012 MIYUGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710303 MITITI SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710327 MITHUI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724102 MIROGI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41724101 MIROGI BOYS’ HIGH SCHOOL Extra County Boys Homa Bay County
41700010 MBITA HIGH SCHOOL National Boys Homa Bay County
41724009 MBANI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731002 MAWEGO SECONDARY SCHOOL Extra County Girls Homa Bay County
41730204 MAUTA MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41731407 MASOGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709220 MARK MATUNGA KIWA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742136 MARIENGA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742130 MANGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704014 MAGUTI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709211 MAGUNGA TOWNSHIP SECONDARY Sub County Mixed Homa Bay County
41724203 MAGINA GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41743115 LWANDA LUTHERAN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724205 LWANDA KAWUOR SECONDARY SCHOOL County Mixed Homa Bay County
41742121 LWAHO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742102 LUORA MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41742113 LUDHE DONGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731107 LIETA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704023 LANGOROMO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724104 LANGI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730301 LAMBWE SECONDARY SCHOOL County Mixed Homa Bay County
41704005 LALA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710302 KWOYO OYUGIS SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742103 KUOYO KOCHIA SECONDARY SCHOOL Extra County Boys Homa Bay County
41704025 KUJA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742107 KOYOO MIXED DAY SECONDARY SCHOOL County Mixed Homa Bay County
41731204 KOWUOR MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743107 KOWIDI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731311 KOTONJE MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743104 KOTIENDITI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710347 KOSELE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710348 KOSELE CHRISTIAN COMMUNITY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731411 KOREDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724109 KOME MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743113 KOLWENY KINGSWAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743215 KOKWANYO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743210 KOJWACH HIGH SCHOOL Sub County Boys Homa Bay County
41724117 KODUOGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731309 KODHOCH MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731202 KOBILA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731003 KOBALA MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41709218 KISEGI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709216 KISAKU MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743118 KILUSI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709217 KIKUBI GIRLS SECONDARY SCHOOL County Girls Homa Bay County
41709215 KIEMBE MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709112 KIANYUMBA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709219 KIABUYA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731102 KENDU MUSLIM SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730114 KAYANJA MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730113 KASWANGA GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41731007 KARABONDI GIRL’S SECONDARY SCHOOL Sub County Girls Homa Bay County
41731009 KARABONDI BIDII MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710307 KARABOK SECONDARY SCHOOL County Mixed Homa Bay County
41731402 KANYAMFWA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731305 KANDIEGE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743120 KANDEGWA LUTHERAN SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731308 KANAM MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731011 KAMWALA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731010 KAMSER SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731205 KAMOLO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730307 KAMATO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730112 KAMASENGRE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710323 KALANDO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710345 KALANDING GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41730201 KAKIIMBA SECONDARY SCHOOL County Mixed Homa Bay County
41743207 KAKELO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731001 KAJIEI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724215 KAGURIA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743124 KADIE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710336 KACHIENG’ SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724112 JOSHUA OJODE NDERE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709221 JOHN MBADI OMA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709228 JOHN MBADI LIGONGO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724216 JABAGRE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709227 HON. JOHN MBADI KOYOMBE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704001 HOMA BAY HIGH SCHOOL Extra County Boys Homa Bay County
41743213 HARAMBEE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724118 GOYO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743102 GOT RATENG’ MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724008 GOT RACHAR OJODE SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724005 GOT KOJOWI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731401 GOGO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41704021 GOGO KATUMA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709204 GOD-OLOO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742120 GOD MARERA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41742129 GOD KADO MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41709202 GOD BURA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743211 GOD BER SECONDARY SCHOOL County Mixed Homa Bay County
41710337 GOD AGULU MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41709105 GINGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724210 GINA MIXED DAY SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743126 GIDEON’S MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731108 GEORGE AGOLA OWUOR MIXED SECONDARY SCHOOL Sub County Boys Homa Bay County
41731101 GENDIA SECONDARY SCHOOL Extra County Boys Homa Bay County
41743218 GANGRE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730117 FATHER TILIEN MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743203 DUDI GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41704020 DR.MBAI MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731410 DR. ADHU AWITI HIGH SCHOOL Sub County Mixed Homa Bay County
41710330 DOL SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743121 DANISH OBARA MIXED SECONDARY SCHOOL County Mixed Homa Bay County
41704024 CHIGA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731111 BWARE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710310 BUOYE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724116 BONGU GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41742123 BONDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41704002 BISHOP OKULLU MAGARE GIRLS’ SECONDARY SCHOOL County Girls Homa Bay County
41704022 BISHOP OCHIEL OTARO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724212 BISHOP OCHIEL NYAGIDHA SECONDARY SCHOOL Sub County Girls Homa Bay County
41743103 BISHOP LINUS OKOK GIRLS’ SECONDARY SCHOOL Extra County Girls Homa Bay County
41743208 ATEMO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743105 ATELA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41700004 ASUMBI GIRLS National Girls Homa Bay County
41724010 APUOCHE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743202 APONDO SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710343 AOLO GIRLS SECONDARY SCHOOL Sub County Girls Homa Bay County
41743201 ANGINO MIXED SECODARY SCHOOL County Mixed Homa Bay County
41724106 ANDIWO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41730309 AMBASSADOR PAMELA MBOYA GIRLS SECONDARY SCHOOL Extra County Girls Homa Bay County
41724208 ALUOR MIXED SCHOOL Sub County Mixed Homa Bay County
41731312 ALARU CENTRAL MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724016 ALARA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41731004 AKWAKRA SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710340 AGORO SARE MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41710301 AGORO SARE HIGH SCHOOL Extra County Boys Homa Bay County
41731206 ADIEDO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41743112 ADEGA MIXED HIGH SCHOOL Sub County Mixed Homa Bay County
41742106 ACHEGO MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County
41724015 ABURA MIXED SECONDARY SCHOOL Sub County Mixed Homa Bay County

List of Top Secondary Schools in Homabay County.
,
KCSE results best Public Schools in Homabay County.

KCSE results best Private schools in Homabay County.

KCSE results best Boys Schools in Homabay County.

Best girls Schools in Homabay County.

Best Secondary Schools in Homabay County.

Best National Schools in Homabay County

Best Extra County Schools in Homabay 

Best County Schools in Homabay 

Best Top 10 and Bottom 10 schools in Homabay County.

KCSE Results Top 100 Schools.

KCSE Top 100 County Schools.

KCSE Top 100 Sub-County Schools.

Kenya Secondary Schools Ranking Positions & KCSE Performance.

Schools that produced KCSE best & top 10 candidates/students county.

County KCSE Results – Best Schools County

Best Grade 10 Schools in County.

New National Schools in Kenya Clusters (4 Clusters)

National Secondary Schools in Kenya – Listed as Per Number of Streams, Student Capacity, Gender, School Code.

MOKASA KCSE JOINT HISTORY EXAMS & MARKING SCHEMES PP2

HIST PAPER 2 CLUSTER QUESTIONS & MARKING SCHEME

SECTION A ( 25MKS )

  1. Identify any two classifications of written sources of information on History and Government. 2 mks               
  • Archives
  • Manuscripts
  • Printed sources 2×1 = 2mk
    1. Give one social activity that was practised by early man during the New Stone Age period. 1 mk
  • Development of a language for communication.
  • Lived in small groups
  • Practised religion and worship system.
  • Practised decoration of huts with animal paintings.
  • Use of red ochre to paint their bodies for beautification. 1 x 1=1mk
    1. State two effects of the Land Enclosure System in Britain during the Agrarian Revolution
  • It led to landlessness after poor peasants were forced to sell off their land.
  • Farmers were able to use their title deeds to borrow loans.
  • It allowed use of machines
  • Farmers were able to specialise in crop growing or animal keeping
  • Landless peasants migrated to towns and the new world. 2 x 1 = 2mks
  • Fencing prevented inbreeding and spread of diseases
  • It led to large scale farming/ ranches.
  1. Highlight two negative effects of the trans-Saharan trade.
  • Increased warfare.
  • Increased slavery
  • Increased insecurity
  • Hatred and suspicion among the people
  • Destruction of wild life
  • Depopulation due to increased capture of slaves                2 x 1 =2mks
    1. Name the first woman astronaut to travel into space
  • Sally K.Ride 1 x 1= 1mk
    1. State two importance’s of the radio as a form of communication.
  • Passes information fast.
  • Compliments transport systems by sending signals and updates
  • Broadcasts education programmes
  • Entertainment
  • Advertising
  • Used in space exploration in guiding space crafts.                               2 x 1=2mks
    1. Give two ways how scientific inventions have negatively impacted on Agriculture
  • Increase in food related diseases due to GMOs
  • Pesticides are toxic and harmful
  • Pests have become resistant to pesticides
  • Soil fertility has been impoverished
  • Traditional crops have been abandoned.
  • Unemployment as a result of mechanisation 2 x 1 = 2mks
    1. What was the title given to the highest political and religious leader of the Shona?
  • MweneMutapa 1mk
    1. Identify one chartered company that was used by the Europeans to acquire colonies in Africa.
  • Imperial British East Africa company
  • German East African Company
  • Royal Niger Company
  • British South African Company.

NB: Company name must be written in full

  1. State one way how the Lochner treaty benefited King Lewanika individually,
  • He would be paid $2000 p.a and royalties of 4% for all minerals extracted.
  • He would continue to be King but with lesser powers. 1 x 1 = 1mk
    1. Outline one social factor that led to the rise of Nationalism in Africa
  • Africans were subjected to cultural discriminations as their cultures were branded primitive.
  • The urban environment enabled Africans to interact and overcome tribal prejudices.
  • Africans were denied social services
  • Acquisition of western education exposed Africans new ideas about nationhood and patriotism.
  • Christian teachings on equality influenced Africans to question the behaviour of European. 1 x 1 = 1mks
    1. State one military alliance that was formed by European nations before the First World War.
  • Triple Entente.
  • Triple Alliance 1 x 1 =1mk
    1. Name two permanent member states of the United Nations security council
  • China
  • Russia
  • France
  • United states of America (USA)
  • Britain 2 x 1=  2mks
    1. State one way how the Cold War was witnessed in Africa
  • Overthrowing of Ethiopian government with the support of USSR in 1974
  • USSR supported Angola to acquire independence against Portugal while USA supported rebels.
  • Government of DRC was supported by NATO. 2 x 1 = 2mks
    1. Give two organs of the Economic Community of West African States (ECOWAS)
  • Authority of Heads of states & Governments
  • Council of ministers.
  • Secretariat
  • Tribunal
  • Specialised commissions. 2 x 1 = 2mks
    1. State two political challenges facing the Democratic Republic of Congo (DRC) since independence.
  • Political assassinations of various leaders
  • Ethnic based political wars
  • Threats of seceding by some regions
  • Interference by former colonialists
  • Overthrowing of governments
  • Frequent rebellions
  • Army mutinies 2 x 1 = 2 mks
    1. State the system of government practised in Britain.
  • Constitutional Monarchy 1 x 1 =1 mk

 

SECTION B (45MARKS )

ANSWER ANY THREE QUESTONS IN THIS SECTION.

 

  1. State five physical changes that early man underwent tomark a clear distinction between apes and modern man.
  • The skull size became bigger to accommodate larger brains.
  • The size of jaws and teeth became smaller due to softer diets.
  • The fore arms and hands became shorter and appropriate for upright movement.
  • The thumb finger separated from the other fingers for former grip.
  • The leg and foot formation changed to support the body and maintain balance.
  • The tail disappeared.
  • The hair disappeared. any 5 x 1 = 5mks
  1. Explain five features of early man’s culture during the Neolithic period 10mks
  • They made smaller and better tools called Microliths
  • They practised large scale hunting and gathering because they lived in larger groups.
  • They practised fishing
  • They began domestication of crop and animals which marked the beginning of agriculture.
  • They made better shelters using tree branches and grass.
  • They lived a more settled life as a result of having semi permanent settlements.
  • The formulated rules and regulations to govern their social way of life/government.
  • They developed religion because they began to depend much more on natural forces such as the rain for livelihood.
  • They specialised in crafts such as basketry, pottery, weaving
  • They practised smelting of bronze and iron.
  • They invented language which was crucial for communication and strengthening of social bonds and preservation of cultures..                                              Any 5 x 2 = 10mks
  1. State five disadvantages of using animals as a means of transport 5mk
  • It’s tedious and slow because animals must feed and drink frequently along the way.
  • Pack animals may be attacked by wild animals
  • Animals can only travel relatively shorter distances compared to modern forms of transport.
  • Some animals are stubborn and difficult to control or tame.
  • Animals carry smaller loads than vehicles.
  • They can only travel during the day.
  • Animals are affected by diseases Any 5 x 1 = 5mks
  1. Explain five economic effects of modern forms of transport.
  • Local and international trade has been promoted through faster and efficient movement of goods across the globe.
  • The growth of the service sector has been boosted by modern means of transport through provision of insurance and banking services.
  • Agricultural production has increased because farmers can transport farm inputs and produce much faster.
  • Modern transport has influenced industrialisation because raw materials, finished goods and workers can be moved much faster and further across the globe.
  • Governments generate revenue through various charges and levies.
  • They create jobs/ employment opportunities.
  • Modern transport systems have enhanced exploitation of natural resources because they can be easily accessed.
  • They have boosted tourism since tourist attraction sites can be reached easily and fast.

5 x 2 = 10 mks

  1. State five uses of Gold in Africa in the early days.
  • Making ornaments
  • Making utensils
  • Making swords and flint knife handles.
  • Was used as a measure and store of wealth.
  • Making weapons.
  • Used as a trade item using gold bars and gold dust.
  • Used as a currency/medium of exchange/gold coins Any 5 x 1 = 5mks
  1. Explain 5 effects of iron working technology in Africa.
  • Widespread use of iron led to the decline of the use of other metals.
  • It led to the emergence urban centres which began as centres of iron working
  • It led to the growth of trade due to increased demand for iron ore and iron tools.
  • Use of iron tools improved agriculture as more land was put under cultivation.
  • There was increased food production as a result of increased use of iron tools/population increase
  • People were able to migrate and settle into new areas by using iron tools to clear forests.
  • Iron working led to specialisation in other crafts by those who were not smithers.
  • The smithers and smelters gained recognition and status in society because of the wealth they generated and their skills.
  • There was increased warfare and intercommunity conflicts lead to the rise of powerful kingdoms.                                                           Any 5 x 2 = 10 mks21.A
  • 21 a. Explain five causes of the Mandinka rebellion
  • SamoriToure wanted to safeguard the independence of his empire
  • Samori did not want to lose the Bure gold mines.
  • The French threatenedSamori’s plans of territorial expansion into areas they occupied.
  • Samori was confident of his large and well trained army and did not fear fighting with the French.
  • Samori was disappointed by the failure of the British to support him against the French.
  • Samori was not happy with the French who were selling arms to his enemies such as chief Tieba of Sikasso.
  • Samori was influenced by friends to resist e.g Chief Khama of Ngwato    Any 5 x 1 = 5mks
  1. Explain five results of the Chimurenga war
  • Company rule was discredited by the colonial office due to poor administration.
  • Africans eventually lost their independence and the British established their authority over the area.
  • Africans were exposed to great famine since the war hindered them from engaging infarming.
  • There was massive loss of lives.
  • There was massive destruction of property
  • TheIndunas were to be recognized as headmen.
  • No Shona police would be stationed in Matebele land.
  • There was massive land alienation and Africans were confined in reserves.
  • Africans were subjected to forced labour in European farms.
  • Africans were subjected to taxation.
  • Missionaries were able to spread Christianity since the people had lost confidence in their traditional religion.                                              Any 5 x 2 = 10mks

SECTION C (30 MARKS)

 

ANSWER ANY TWO QUESTIONS IN THIS SECTION.

22

  1. State three factors that led to the growth of Nationalism in Mozambique.
  • Arbitrary replacement of traditional leaders.
  • Land alienation by Portuguese settlers.
  • Introduction of taxes.
  • Violation of African cultures by Portuguese officials.
  • Forced labour and mistreatment of Africans in settler farms.
  • Racial discrimination against Africans in settlement schemes and semi skilled jobs.
  • Restrictions of African movement and press censorship.
  • Cruelty of the colonial police.. Any 3 x 1 = 3 mks
  1. Explain six factors that favoured FRELIMO in the war against the Portuguese colonial government.
  • The Portuguese did not have enough troops to deal with the African random attacks ( guerrilla warfare)
  • Many Africans joined the nationalist war voluntarily.
  • The region was heavily forested with narrow foot paths which rendered Portuguese aircraft and armoured vehicles ineffective.
  • The fighters were supported by the civilians with information of Portuguese movements.
  • The FRELIMO fighters cultivated their own crops thus were not overburdening the local population
  • The FRELIMO fighters were friendly to locals.
  • They were supported by communist countries such as USSR, China and Czechoslovakia
  • The guerrillas were supported by independent African countries through the OAU liberation committee.
  • FRELIMO abolished all forms of exploitation in the liberated areas and built social amenities thus receiving the support of local people
  • They respected women and recognised their role in mobilising Africans to support the struggle.
  • Ethnicity was removed through having people of different ethnic groups in the same fighting units.
  • They were supported by fighters from Southern Rhodesia (mercenaries). Any 6 x 2 = 12mks 

23

  1. State three conditions given to the Germans to surrender at the end of world war one (WWI)
  • To withdraw from all occupied territories including overseas colonies.
  • Withdrawal of all German forces North of River Rhine.
  • Surrender of all German warships to the Allied forces.
  • Occupation of some parts of Germany by the Allied forces.
  • Release of all prisoners of war. Any 3 x 1 = 3mks
  1. Explain six causes of the second world war
  • The rise of nationalism after WWI as nations were more concerned with their domestic affairs than international affairs.
  • The Great Depression resulted in the collapse of many European economies and they adopted protectionist politics and aggression in a bid to generate wealth.
  • Some nations continued to violate the terms of the Versailles treaty and this threatened world peace.
  • The policy of Appeasement adopted by Britain and France enabled some countries to continue with acts of aggression further threatening world peace.
  • The League of Nations had failed to maintain world peace.
  • Emergence of dictators across Europe and their acts of aggression further caused international tension.

                                                                                                    6 x2=12mks

24

  1. Identify any three political parties in India. 3mks
  • Congress party
  • Bharatiya Janata party
  • Communist parties
  • Regional parties                                                                                                        3×1= 3mks
  1. Explain six powers and functions of the president in India
  • Powers to declare emergency in a state and rule that state by decree
  • Powers to veto or assent to bills
  • Commander in chief of all armed forces
  • Powers to appoint supreme court judges and state governors
  • Powers to appoint the prime minister on the advice of parliament.
  • Is the major symbol of unity in the country

Any 6×2= 12mks

Full list of 2019 Wealth Declaration non-compliant teachers Per County- Siaya County

Close to 46,000 teachers are yet to declare their wealth online ahead of the deadline slated for 31/12/2019. All teachers in employment under TSC are required to declare their Income, Assets and Liabilities

The online portal has been open since 1st November 2019.

FOR A COMPLETE GUIDE TO ALL SCHOOLS IN KENYA CLICK ON THE LINK BELOW;

Here are links to the most important news portals:

The Kenyan law requires all public officers to declare their wealth; periodically. This declaration is made online and there are hefty penalties for officers who fail to declare their income, assets and liabilities within the stipulated time. According to the Public Ethics Act of 2003, It is mandatory for all public officers to declare their income, assets and liabilities once in every two years.

Any teacher in TSC employment who fails to submit a Declaration or gives false or misleading information is liable to a fine of Kshs. 1,000,000 or imprisonment for a term not exceeding (1) one year or both upon conviction.

Here is the list of non-compliant teachers in this county:

COUNTY SUB COUNTY SCHOOL NAME FIRST NAME MIDDLE NAME LAST NAME
SIAYA BONDO ABIMBO PRI SCH George Oluoch Olum
SIAYA BONDO ABIMBO PRI SCH Sospeter Gwengi Okello
SIAYA BONDO ABIMBO PRI SCH Titus Ogombe Osewe
SIAYA BONDO AKOKO SEC SCHOOL Oliver Ochieng Winga
SIAYA BONDO ALARA PRI SCH Fredrick Odengo
SIAYA BONDO ALARA PRI SCH Shem Obondi
SIAYA BONDO ALARA PRI SCH Tom Onyango Awour
SIAYA BONDO ATILILI PRI SCH Elijah Otieno Awalla
SIAYA BONDO ATILILI PRI SCH Judith Oundo Owalo
SIAYA BONDO ATILILI PRI SCH Solvey Akinyi Malimu
SIAYA BONDO ATILILI PRI SCH Wilson Otieno Oywer
SIAYA BONDO BARCHANDO PRI SCH Peter Christopher Owade
SIAYA BONDO BARKOWINO  S.S. Alex Wanjare Milongo
SIAYA BONDO BARKOWINO  S.S. Nicholas Wanyanga Mijema
SIAYA BONDO BARKUOGO PRI SCH Aggrey Ochieng Ochere
SIAYA BONDO BARKUOGO PRI SCH James “Horace Ongili” Oywer
SIAYA BONDO BONDO TOWNSHIP PRI SCH Monica “Audi  Ayaga” Adoyo
SIAYA BONDO BONDO TOWNSHIP SEC SCH Beatrice Achieng Ochola
SIAYA BONDO BONDO TOWNSHIP SEC SCH Elizabeth Adhiambo Obambo
SIAYA BONDO BONDO TTC Angelica M Ouya
SIAYA BONDO BONDO TTC Charles Owino Ogwaro
SIAYA BONDO BONDO TTC Eunice Hera Opiyo
SIAYA BONDO BONDO TTC Gaudengia “Oundo Shiundu” Nyarotso
SIAYA BONDO BONDO TTC Johnstone Awilly
SIAYA BONDO BONDO TTC Joseph muchura
SIAYA BONDO BONDO TTC Margaret Anyango Omondi
SIAYA BONDO BONDO TTC Oscar Ochieng Odindo
SIAYA BONDO BONDO TTC Patrick Juma Achola
SIAYA BONDO BUR -LOWO PRI SCH John Abonyo Odero
SIAYA BONDO BUR-YIRO  PRI SCH Ouma Kenneth Hongo
SIAYA BONDO CHIANDA S S George Nguono Bitta
SIAYA BONDO CHIANDA S S Maurin “Akinyi H.” Okotta
SIAYA BONDO CHIANDA S S Tom Mboya Ondoro
SIAYA BONDO CHIANDA S S Vinvent Odhiambo Otieno
SIAYA BONDO DAGO PRI SCH Newtone Otiende Odhiambo
SIAYA BONDO Gobei S S Collins Akata Mboya
SIAYA BONDO GOMA PRI SCHOOL Pamela Atieno Ajwang
SIAYA BONDO GOMBE PRI SCH Aloice Mertine Ayoye
SIAYA BONDO GOMBE PRI SCH Susan Joseph Kunikina
SIAYA BONDO GOT ABIERO PRI SCH Jane Atieno Oywak
SIAYA BONDO GOT ABIERO SEC Andrew Omondi Ojwang’
SIAYA BONDO GOT ABIERO SEC Fredrick Ochieng’ Otiende
SIAYA BONDO GOT ABIERO SEC Humphrey Opondo Usuo
SIAYA BONDO GOT AGULU SEC Caleb Omondi Obiero
SIAYA BONDO GOT MATAR  SEC SCHOOL Esther Agumba
SIAYA BONDO GOT RAMOGI PRI SCH Enos Opondo Odimo
SIAYA BONDO GOTMATAR PRI SCH James Audi Otieno
SIAYA BONDO GOTMATAR PRI SCH Nelson Orwah Odewo
SIAYA BONDO GOTMATAR PRI SCH Roselyne Adhiambo Atito
SIAYA BONDO GUNDA SIGOMRE PRI SCH Ojuok James Odero
SIAYA BONDO JARAMOGI OGINGA ODINGA SEC Alex Wafula Ngoya
SIAYA BONDO JARAMOGI OGINGA ODINGA SEC George Anthony Oduor
SIAYA BONDO Joakim Owang’ Mageta Secondary School Joram Omollo Oyier
SIAYA BONDO Joakim Owang’ Mageta Secondary School Wilberforce Ochieng Otieno
SIAYA BONDO JUSA  MIXED  SEC Daniel Oyugi Oguma
SIAYA BONDO KANYIBOK PRI SCH Isaiah Odhiambo Mawira
SIAYA BONDO KANYIBOK PRI SCH Polycarp Ochieng Ochieng
SIAYA BONDO KAPIYO S S Bernard Onyango Ahete
SIAYA BONDO KAPIYO S S Ruth Apondi Owelle
SIAYA BONDO KAYOGO PRI SCH Phanuel Ochieng Nyawanda
SIAYA BONDO KEYO KONDINDO John Nyabanda Oburu
SIAYA BONDO KEYO KONDINDO Nelly Jegemei Kibiego
SIAYA BONDO KEYO KONDINDO Paul Okomo Aketch
SIAYA BONDO KIBUYE PRI SCH Eunice Akinyi Abonyo
SIAYA BONDO KIPASI PRIMARY George Okello Otieno
SIAYA BONDO KIPASI PRIMARY Hamida Akoth Omonge
SIAYA BONDO LUORE PRI SCH Kennedy Peter Nganyi
SIAYA BONDO LUORE PRI SCH Victor Omondi Okumu
SIAYA BONDO LUORE PRI SCH William Calvin Ochieng
SIAYA BONDO LWALA PRIMARY SCHOOL Dorine Anyango Otieno
SIAYA BONDO MAGAK PRI SCH Johannes Gawala Ataro
SIAYA BONDO MAGAWA PRI SCH Benedict Onyando Lang’o
SIAYA BONDO MAGAWA PRI SCH Salkim Omondi Arwah
SIAYA BONDO MAGO PRI SCH Ponto Jaoko Obunga
SIAYA BONDO MAJENGO PRI SCH Anna Adhiambo Okello
SIAYA BONDO MAJENGO PRI SCH Dan Onyango Anyango
SIAYA BONDO MAJENGO SEC Cohen Godfrey Onyango
SIAYA BONDO MAJENGO SEC Thomas Otieno Obura
SIAYA BONDO MANYONGE PRI SCH George Otieno Abor
SIAYA BONDO MANYONGE PRI SCH William Otieno Anyango
SIAYA BONDO MARANDA  S.S. Dominic Oloo
SIAYA BONDO MARANDA  S.S. Erick Oduor Mbare
SIAYA BONDO MARANDA  S.S. Judith Akinyi Omondi
SIAYA BONDO MARANDA  S.S. Moses Oketch Nduri
SIAYA BONDO MARANDA  S.S. Simon Okoth Ongoro
SIAYA BONDO MARANDA  S.S. Vincent Otieno Okiro
SIAYA BONDO MARANDA SPECIAL Elizabeth Juma Anyango
SIAYA BONDO MASITA PRI SCH Eunice Achieng Okelo
SIAYA BONDO MASITA PRI SCH Joaness Otieno Owuor
SIAYA BONDO MATANGWE PRI SCH Peter Ajulu Odhiambo
SIAYA BONDO MAWERE PRI SCH Joseph Odit Rumo
SIAYA BONDO MBEKA PRI SCH Monica Atieno Oyier
SIAYA BONDO MIGIRO PRI SCH Everleen Mwaniga
SIAYA BONDO MIGIRO PRI SCH Fredrick Onyango Ogola
SIAYA BONDO MIGIRO PRI SCH Thomas Odhiambo Ochieng
SIAYA BONDO MIGONO PRI SCH Carolyne Morine Adoyo
SIAYA BONDO MINYA PRI SCH Beldine Were Omulo
SIAYA BONDO MIYANDHE PRI SCH George Ndolo Oreme
SIAYA BONDO MIYANDHE PRI SCH Joshua Ondiek Kasure
SIAYA BONDO NDEDA ISLAND PRI SCH Amos Okoth Muga
SIAYA BONDO NDEDA ISLAND PRI SCH Jared Otieno Olweru
SIAYA BONDO NDERE PRI SCH Patrober Ochieng Agollah
SIAYA BONDO NDERE PRI SCH Peter Owino Awuondo
SIAYA BONDO NDIWO PRI SCH Charles Omondi Otiato
SIAYA BONDO NDIWO PRI SCH Thomas Otieno Okwach
SIAYA BONDO NGULU PRI SCH John Calvin Olang’o
SIAYA BONDO Nico Hausa Special Secondary School Leonora Anyango
SIAYA BONDO NYABENGE PRI SCH Amos Okeyo Oteku
SIAYA BONDO NYABENGE PRI SCH Mercy Anwarita Akinyi
SIAYA BONDO NYAGUDA PRI SCH Esther Akinyi Amondo
SIAYA BONDO NYAGUDA PRI SCH Samuel “Odhiambo Omondi” Odongo
SIAYA BONDO NYAGUDA SEC SCH Antony Oduor Oguta
SIAYA BONDO NYAGUDA SEC SCH Dorah Auma Oula
SIAYA BONDO NYAGUDA SEC SCH Harun Chiteli Webukha
SIAYA BONDO NYAGUDA SEC SCH Martha Akinyi Ndolo
SIAYA BONDO NYAKASUMBI PRI SCH Jasinter Anyango Orwa
SIAYA BONDO NYAMIRA  GIRLS  S.S. Annette Lukhoni Muleke
SIAYA BONDO NYAMIRA  GIRLS  S.S. Anthony Wafula Mwambu
SIAYA BONDO NYAMIRA  GIRLS  S.S. Lameck Owino Omollo
SIAYA BONDO NYAMIRA  GIRLS  S.S. Lawrence Otieno Nyanya
SIAYA BONDO NYAMIRA  GIRLS  S.S. Levis Siminyu Dome
SIAYA BONDO NYAMIRA  GIRLS  S.S. Oketch Nyaloma Beatrice
SIAYA BONDO NYAMIRA PRI SCH Beatrice Atinga Oginga
SIAYA BONDO NYAMONYE  GIRLS  S.S. Fred Ouko Orero
SIAYA BONDO NYAMONYE PRI SCH Meshack Oduor Awimbo
SIAYA BONDO NYANGERA  PRI SCH Dominic Nyamwadha Otiato
SIAYA BONDO NYANGERA  PRI SCH Rose Apondi Onyango
SIAYA BONDO NYANGOMA GIRLS PRI SCH Elizabeth Achayo Juma
SIAYA BONDO Nyangoma Pri. Sch. Deaf Benard Ochieng’ Mulama
SIAYA BONDO Nyangoma Pri. Sch. Deaf Margaret Awiti Were
SIAYA BONDO Nyangoma Pri. Sch. Deaf Teresa Agola Anyango
SIAYA BONDO NYAWITA PRI SCH Jane “Guya Audi” Orwa
SIAYA BONDO NYAWITA S.S Florence “Adhiambo Oloo” Raburu
SIAYA BONDO NYAYO PRI SCH Jared Otieno Arega
SIAYA BONDO NYAYO PRI SCH John Onginjo
SIAYA BONDO NYAYO PRI SCH Linus Otieno Onyango
SIAYA BONDO ODHURO PRI SCH Daniel Omondi Riwa
SIAYA BONDO ONYINORE PRIMARY Stephen Onyango Ajwang
SIAYA BONDO ONYINORE PRIMARY Zadock Okoth Rawago
SIAYA BONDO OTHACH PRI SCH Wycliff Otieno Okach
SIAYA BONDO OTUOMA PRI SCH Thomas Dima Orowe
SIAYA BONDO OYAMO ISLAND PRY SCH Carolyne Akinyi Olango
SIAYA BONDO OYAMO ISLAND PRY SCH Victor Nyabwa Olima
SIAYA BONDO PALA PRI SCH Zachary Romy Agona
SIAYA BONDO RABANGO PRI SCH Michael Etemesi Ekambi
SIAYA BONDO RABANGO PRI SCH Paul Omuko Sidede
SIAYA BONDO RAGAK PRI SCH Wycliffe Otieno Opiyo
SIAYA BONDO RAPOGI PRI SCH Hezbon Osso
SIAYA BONDO SANDA PRI SCH Joseph Onyango Otayo
SIAYA BONDO SANGWE PRI SCH Boaz Okonji Opati
SIAYA BONDO SERAWANGO PRI SCH Michael Ochieng’ Orwa
SIAYA BONDO SERAWANGO PRI SCH Stephen Onduso Onyango
SIAYA BONDO SIAGE PRI SCH Millicent Zawadi Mbaye
SIAYA BONDO Sika Primary School Paul Owaga Okun
SIAYA BONDO SINAPANGA PRI SCH Christine Aloo Oholo
SIAYA BONDO SINAPANGA PRI SCH Elvis Odhiambo Odero
SIAYA BONDO SINAPANGA PRI SCH Samwel Nyariro Orao
SIAYA BONDO SINAPANGA PRI SCH Vivian Akinyi Otieno
SIAYA BONDO St. Josephs Tech. Inst. Deaf George Omondi Umara
SIAYA BONDO St. Josephs Tech. Inst. Deaf Joel Onyango Omollo
SIAYA BONDO St. Josephs Tech. Inst. Deaf Michael Odhiambo Odhiambo
SIAYA BONDO St. Josephs Tech. Inst. Deaf Onesmus Odhiambo Oguna
SIAYA BONDO St. Josephs Tech. Inst. Deaf Pasliano Ouma Mwanza
SIAYA BONDO St. Josephs Tech. Inst. Deaf Wesley Kitur Kiprono
SIAYA BONDO St. Luke’s Wambarra Secondary School Lawrence Okeyo Atila
SIAYA BONDO St. Mary’s Seconadary School – Maranyona Carnor Odongo Odiwuor
SIAYA BONDO THIM PRI SCH Fredrick Aloo Okoth
SIAYA BONDO ULANDA PRI SCH Benedette Namwano Waliuba
SIAYA BONDO ULOMA PRI SCH Eric Omondi Nyalwal
SIAYA BONDO ULOWA GIRLS DAY SEC Asenathy Moraa Nyambariga
SIAYA BONDO ULOWA GIRLS DAY SEC Caroline Achieng Opiyo
SIAYA BONDO ULOWA GIRLS DAY SEC Rosebella Achieng Waga
SIAYA BONDO ULOWA PRI SCH Pauline “Anyango Merab” Nyabenge
SIAYA BONDO ULOWA PRI SCH Robert Okeyo Ogada
SIAYA BONDO ULOWA PRI SCH Robert John Sobukwe
SIAYA BONDO USENGE   S.S. Joseph Jogoo Juma
SIAYA BONDO USENGE   S.S. Paul Okong’o Wambunya
SIAYA BONDO USENGE PRI SCH Maureen Akinyi Oluoch
SIAYA BONDO USENGE PRI SCH Nancy Adhiambo Orao
SIAYA BONDO USIRE PRI SCH Miriam Abinya Orwa
SIAYA BONDO USIRE PRI SCH Peter Omondi Abwao
SIAYA BONDO UYAWI PRI SCH Patrick “G F” Ochola
SIAYA BONDO WAMBARA PRI SCH Nicholas Otieno
SIAYA BONDO WAMBASA  GIRLS  S.S. Moses Wainaina
SIAYA BONDO WAMBASA PRI SCH Peter Omondi Omolo
SIAYA BONDO WARIANDA PRI SCH James Juma Otuka
SIAYA BONDO WARIANDA PRI SCH Marvin Okoth Muma
SIAYA BONDO WARINGA PRI SCH Christine Adhiambo Asneth
SIAYA BONDO WARINGA PRI SCH Doris Victoria Ojal
SIAYA BONDO WARINGA PRI SCH Stanely Avugwi Ano
SIAYA BONDO YIEKE PRI SCH Rose Apondi Masanga
SIAYA GEM ABUCHE PRY SCH Burnice Sewe Were
SIAYA GEM ABUCHE PRY SCH Eunice Adhiambo Miruka
SIAYA GEM ACK ST. PETERS WAGAI MIXED SECONDARY SCHOOL Kevin Ochieng Oketch
SIAYA GEM ACK ST. PETERS WAGAI MIXED SECONDARY SCHOOL Rhoda Akinyi Dieto
SIAYA GEM AHONO PRI SCH James Ogindi Dwalo
SIAYA GEM ALUOR GIRLS PRI SCH Collete Akinyi Majogu
SIAYA GEM ALUOR GIRLS PRI SCH Loice Anyango Wattta
SIAYA GEM ALUOR MIXED PRI SCH Isaiah Otieno Badhi
SIAYA GEM ANYIKO PRI. SCH. Doreen Naomi Wafula
SIAYA GEM APUOYO MIXED SEC Beatrice Akoth Kure
SIAYA GEM APUOYO PRI SCH Charles Ouma Omondi
SIAYA GEM APUOYO PRI SCH Elizabeth Adhiambo Obala
SIAYA GEM ARGWINGS  KODHEK  S.S. Austin “Barack  Oduor” Warom
SIAYA GEM ARGWINGS  KODHEK  S.S. Matilda Anyango Obeto
SIAYA GEM ARGWINGS  KODHEK  S.S. Mercy Achieng
SIAYA GEM ARGWINGS  KODHEK  S.S. Phenny Achieng Owino
SIAYA GEM BARKATADO PRI SCH Edwin Otieno Amolo
SIAYA GEM BARKATADO PRI SCH Edwin Omboto Ombwori
SIAYA GEM BAR-KOMENO PRIMARY SCHOOL Sophia _ Asimu
SIAYA GEM Barsauri Mixed Secondary School Betty Atieno Wameyo
SIAYA GEM Barsauri Mixed Secondary School Millicent Anyango Ojoro
SIAYA GEM Barsauri Mixed Secondary School Nixon Odoyo Akombo
SIAYA GEM BARTURO PRI SCH Irene Andeso Kweya
SIAYA GEM Dhene Mixed Day Secondary School Roseline Aluoch Ogombo
SIAYA GEM DHENE PRI SCH Gabriel Ochieng Juma
SIAYA GEM GINGA VALLEY PRI SCH Mark Omero Orwa
SIAYA GEM GOGO PRI SCH Christine Awuor Otieno
SIAYA GEM GOGO PRI SCH Samwel Juma Wameyo
SIAYA GEM Gongo-Warom Mixed Day Sec Sch Stephen Omondi Okumu
SIAYA GEM GOT KOKWIRI PRI SCH Michael “Osese Odhiambo” Njoni
SIAYA GEM JINA PRIMARY SCHOOL Susan Auma Raggot
SIAYA GEM JM OBIDHA PRI SCHOOL David P Odhiambo
SIAYA GEM KAMBARE  PRI SCH Susan Atieno Yongo
SIAYA GEM KANYADET PRIMARY SCHOOL Lamech Odhiambo Ombok
SIAYA GEM KANYUTO PRI SCH Denis Amolo Odundo
SIAYA GEM KANYUTO PRI SCH Lilian Kerubo Anyona
SIAYA GEM KARARIW PRI SCH Andrew Ojina Nyapuddi
SIAYA GEM KARARIW PRI SCH Celestine Awuor Rambim
SIAYA GEM KARUWA PRI SCH Amos Suji Chiaji
SIAYA GEM KARUWA PRI SCH Vitalis Omondi Pino
SIAYA GEM KAUDHA MIXED SEC Martha Akello Obulemire
SIAYA GEM KAUDHA PRI SCH Elizabeth Akinyi K’opiyo
SIAYA GEM KAUDHA PRI SCH Jared Otieno Juma
SIAYA GEM KOTOO PRI SCH David Otiang’a Olando
SIAYA GEM KUDHO PRI SCH Jackson “Aggrey Opere” Aduol
SIAYA GEM KUDHO PRI SCH Nelly Achieng Achieng
SIAYA GEM KUDHO PRI SCH Wellington Orianya Nyabera
SIAYA GEM LIHANDA PRI SCH Robert Onyango Auka
SIAYA GEM LIHANDA SEC SCH Thomas Wasonga Ombayo
SIAYA GEM MALANGA PRI SCH George Otieno Omolo
SIAYA GEM MALELE PRI SCH Bonphace Nyakito Oloo
SIAYA GEM MALELE PRI SCH Denice Omondi Chando
SIAYA GEM MALELE PRI SCH Josintar Akinyi Otuoma
SIAYA GEM Maliera   S.s. Augustine Netto Ayayo
SIAYA GEM Maliera   S.s. Collins Oluoch Otieno
SIAYA GEM Maliera   S.s. Daniel Okoth Opany
SIAYA GEM Maliera   S.s. Irene Adhiambo Muramba
SIAYA GEM Maliera   S.s. Jeremiah Opado
SIAYA GEM Maliera   S.s. Joseph Simiyu Barasa
SIAYA GEM Maliera   S.s. Josephine Nyapolo Ogola
SIAYA GEM Maliera   S.s. Joshua Onduro Sirega
SIAYA GEM Maliera   S.s. Mercy Nelima Masafu
SIAYA GEM Maliera   S.s. Nicodemus Ochieng Odende
SIAYA GEM Maliera   S.s. Noah Mosomi Kenyaga
SIAYA GEM MALIERA PRIMARY SCHOOL Hezborne Limbe Asoyo
SIAYA GEM MALUNGA MIXED SEC Ambrose Odhiambo Kawere
SIAYA GEM MALUNGA MIXED SEC Jane Akinyi Walgwe
SIAYA GEM MALUNGA PRI SCH Collins “Andrew Omondi” Ojwang’
SIAYA GEM MARENYO PRI SCH William Oduor Wamere
SIAYA GEM MAUNGO PRY SCH Florence Akoth Odhiambo
SIAYA GEM MAUNGO PRY SCH Fredrick Ochieng’ Ochola
SIAYA GEM MIGOSI PRI SCH Eunice Atieno Wambogo
SIAYA GEM MINDHINE PRI SCH Caroline Kemunto Mungei
SIAYA GEM MINGAWO PRI SCH Celline Achieng Maende
SIAYA GEM MINGAWO PRI SCH Hosborn Otieno Opala
SIAYA GEM MIRO PRI SCH Scolastica Akinyi Opado
SIAYA GEM MUHANDA PRI SCH Fredrick Onyango Otieno
SIAYA GEM MULARE PRY SCH Benson Otieno Wesa
SIAYA GEM MULARE PRY SCH Bonface Otieno Okoth
SIAYA GEM MUNDOWARE PRI SCH James Ondielo Chek
SIAYA GEM MUSEMBE PRI SCH Joseph Opiyo Oduori
SIAYA GEM MUTUMBU GIRLS SECONDARY Dorothy Adhiambo Onunga
SIAYA GEM MUTUMBU GIRLS SECONDARY Samuel Omondi Aggrey
SIAYA GEM NANGO GONDA PRIMARY SCHOOL Kefah Mangoa Migeta
SIAYA GEM NDEGWE PRI SCH Joseph Oduor Ohudu
SIAYA GEM NDERE BOYS BOARDING PRI Quinto Khaseke Ojiambo
SIAYA GEM NDERE MIXED SEC John Nyanducha Guto
SIAYA GEM NDERE PRI SCH Alfred Ondieki Apili
SIAYA GEM NDERE PRI SCH Jared Ochieng Nyongo
SIAYA GEM NDERE PRI SCH William Ongasa Oloo
SIAYA GEM NDORI MIXED SEC Jactone Okach Nyabinge
SIAYA GEM NDORI PRI SCH Martin Migele Odhiambo
SIAYA GEM NYABEDA MIXED SEC Joseph Otieno Kasume
SIAYA GEM NYABEDA MIXED SEC Lilian Akinyi Opiyo
SIAYA GEM NYAGONDO  MIXED SECONDARY SCHOOL David Omutanyi Atsuti
SIAYA GEM NYAGONDO  MIXED SECONDARY SCHOOL Francis Odhiambo Awuor
SIAYA GEM NYAGONDO  MIXED SECONDARY SCHOOL Paul “Maurice Onyango” Ngesa
SIAYA GEM NYAGONDO  MIXED SECONDARY SCHOOL Philip Obat
SIAYA GEM Nyalunya Mixed Secondary School Peter Geoffrey Amadi
SIAYA GEM NYAMNINIA  S.S. Ben Ismael Nyerere
SIAYA GEM NYAMNINIA  S.S. Millicent Atieno Ouma
SIAYA GEM NYAMNINIA  S.S. William Ang’awa Marende
SIAYA GEM NYAMNINIA PRI SCH Rachael Khakai Tambasi
SIAYA GEM NYANGULU MIXED SEC SCH. Josephine Auma Adiema
SIAYA GEM NYANGULU PRI SCH James Odiwour Milure
SIAYA GEM NYAWARA  GIRLS  S.S. David Calvine Ochieng
SIAYA GEM NYAWARA  GIRLS  S.S. George Ochieng Juma
SIAYA GEM NYAWARA  GIRLS  S.S. Levis Oyolo Abondo
SIAYA GEM NYAWARA PRI SCH Callectinus Akuku Agola
SIAYA GEM NYAWARA PRI SCH John Ouma Ombok
SIAYA GEM NYAWARA PRI SCH Norah Lutevo Muyeyi
SIAYA GEM ODENDO PRI SCH Dancan Anyona Odiemo
SIAYA GEM ODENDO PRI SCH Maureen Awino Odhiambo
SIAYA GEM ODENDO PRI SCH Oscar Opon Ondijo
SIAYA GEM ODOK-RERA  PRI SCH Bernard Odiwuor Ogwel
SIAYA GEM ODOK-RERA  PRI SCH Samson Simwenyi Matala
SIAYA GEM OJOLA MIXED SEC Jackline Akinyi Ojoro
SIAYA GEM OMINDO PRI SCH Daniel Otieno Oloo
SIAYA GEM Onding Mixed Secondary School Timothy Wamubi Oduor
SIAYA GEM ONYINYORE PRI SCH Julius Otieno Onyango
SIAYA GEM ONYINYORE PRI SCH Margaret Akinyi
SIAYA GEM OPAL PRY SCH Samson Omondi Otulo
SIAYA GEM OROMBE RIVER PRI George Otieno Adede
SIAYA GEM OROMBE RIVER PRI George Ochieng Oketch
SIAYA GEM RABUOR PRI SCH Cecilia Awino Okoth
SIAYA GEM RABUOR PRI SCH Irene Awour Awour
SIAYA GEM RACHARE PRI Justus Ombalo Oginga
SIAYA GEM RAMULA MIXED SEC Kevin Omondi Gewa
SIAYA GEM REGEA PRI SCH Samwel Onyango Ochieng
SIAYA GEM SAGAM  DEB PRI SCH Pauline Ogola Ogutu
SIAYA GEM SAGAM MIXED  S.S. Fay Caroline Mwotei
SIAYA GEM SAGAM MIXED  S.S. Melisah Oyiko Akeng’o
SIAYA GEM SAWAGONGO  S.S. Maurice Oketch Odhiambo
SIAYA GEM SAWAGONGO  S.S. Noreen Achieng Angolo
SIAYA GEM SINAGA  GIRLS  S.S. Leonard Omondi
SIAYA GEM SINAGA  GIRLS  S.S. Moses Otieno Olucah
SIAYA GEM SINAGA PRI SCH Esnas Aleyo Mugalitsi
SIAYA GEM SIRANDU PRI SCH Juliah Akinyi Asoyo
SIAYA GEM SIREMBE  S.S. Kerre Benfentry NYONGESA
SIAYA GEM SIREMBE  S.S. Tonney Omole Okumu
SIAYA GEM SIREMBE PRIMARY SCHOOL Irene Akoth Adiema
SIAYA GEM ST BARNABAS ANYIKO SEC Kennedy Pande Otieno
SIAYA GEM ST BARNABAS ANYIKO SEC Odunga Olayo
SIAYA GEM ST MARYS SCHOOL YALA Anna Awuor Agina
SIAYA GEM ST MARYS SCHOOL YALA Collins Ochieng Onyaga
SIAYA GEM ST MARYS SCHOOL YALA David Ooko Oluoch
SIAYA GEM ST MARYS SCHOOL YALA Felix Otieno Ochieng
SIAYA GEM ST MARYS SCHOOL YALA George Oguta Osuri
SIAYA GEM ST MARYS SCHOOL YALA Keith Bunyoli Vonyoli
SIAYA GEM ST MARYS SCHOOL YALA Kenneth Oduor Mukok
SIAYA GEM ST MARYS SCHOOL YALA Lucy Adoyo Mureri
SIAYA GEM ST MARYS SCHOOL YALA Oliver Keboyi Mugazia
SIAYA GEM ST MARYS SCHOOL YALA Wendy Margaret Chiaji
SIAYA GEM ST STEPHENS ALUOR David Ochieng Opndo
SIAYA GEM ST STEPHENS ALUOR Putence Namusia Nganga
SIAYA GEM St. Georges Sidada Primary School Edmond Nandwa Otieno
SIAYA GEM St. Georges Sidada Primary School Oywa Stephen Ouma
SIAYA GEM ST. ODA ALUOR Alex Otieno Ndero
SIAYA GEM ST. ODA ALUOR Elizabeth Awuor Ongoro
SIAYA GEM ST. ODA ALUOR Elizabeth Adhiambo Ombogo
SIAYA GEM ST. ODA ALUOR Godwin Otieno Ogenga
SIAYA GEM ST. ODA ALUOR Leonard Ogola Otaya
SIAYA GEM ST. ODA ALUOR Paul Achuth Ayako
SIAYA GEM St. Paul’s Jina  Secondary School David Oginga Onyango
SIAYA GEM ULAMBA PRI SCH Arthur Omondi Ogutu
SIAYA GEM ULUMBI  S.S. Alice Jumba Lidaywa
SIAYA GEM ULUMBI  S.S. Lenard Obiet Okumu
SIAYA GEM ULUMBI  S.S. Ted Odhiambo Omondi
SIAYA GEM URANGA PRI SCH Maximillah Nanjala Mwangala
SIAYA GEM URANGA SEC. SCHOOL Cliff Guya Oliech
SIAYA GEM URANGA SEC. SCHOOL Stephen Ouma Onyango
SIAYA GEM URANGA SEC. SCHOOL William Ochieng’ Okello
SIAYA GEM UTHANYA PRI SCH Washington “Otieno Aoro” Ooko
SIAYA GEM WAGAI PRI SCH Lazaro Okoth Odera
SIAYA GEM wagwer Simon Jared Omondi
SIAYA GEM WAGWER MIXED SEC Cythia Auma Oduor
SIAYA GEM WAGWER MIXED SEC Gloria Awino Pondi
SIAYA GEM WAGWER MIXED SEC Kay “Achieng Aguko” Otieno
SIAYA GEM WAMBUSA PRIMARY SCHOOL Carren “James Adhiambo” Ogango
SIAYA GEM WANGU PRI SCH Mary Alice Abongo
SIAYA GEM Yala Township Mixed Secondary School Amos Oduor Ochieng
SIAYA GEM Yala Township Mixed Secondary School Kevin Gamba Odinga
SIAYA GEM YALA TOWNSHIP PRI SCH Lawrence Saya Malenya
SIAYA RARIEDA ADUOYO PRY SCH George Omondi Ng’ong’a
SIAYA RARIEDA BARKOGONGA PRI SCH Domtila Otieno Onyango
SIAYA RARIEDA BARKOGONGA PRI SCH Peter Otieno Milambo
SIAYA RARIEDA BOI PRI SCH Fredrick Joseph Otieno
SIAYA RARIEDA CHIANDA PRI SCH Daniel Otieno Ng’ong’a
SIAYA RARIEDA GAGRA  S.S. George Wangoma Osura
SIAYA RARIEDA GANGU PRI SCH Dalmas Ogango Owano
SIAYA RARIEDA GOT BONDO PRI SCH George Otieno Ochaka
SIAYA RARIEDA GOT KOJWANG PRI SCH Risper Atieno Opuot
SIAYA RARIEDA GOT KOJWANG PRI SCH Samuel Okeyo Olango
SIAYA RARIEDA GOT OKOLA PRI SCH Michael Okungu Kisiara
SIAYA RARIEDA KAGWA PRI SCH Michael Owenje Owade
SIAYA RARIEDA KAHOYA PRI SCH Maureen Atieno Alfine
SIAYA RARIEDA KAMALUMBE PRI SCH Augustine Ochola Opala
SIAYA RARIEDA KAMINOGENDO  PRI  SCH George Ouma Achola
SIAYA RARIEDA KAMINOGENDO  PRI  SCH Gordon Adhola Ochieng
SIAYA RARIEDA KAMINOGENDO  PRI  SCH Julius “Nyerere David” Yada
SIAYA RARIEDA KANDARIA PRI SCH Timothy Ochola Alambo
SIAYA RARIEDA KANDHERE PRI SCH Alfred George Okello
SIAYA RARIEDA KANDHERE PRI SCH David Owuor Omollo
SIAYA RARIEDA KANDHERE PRI SCH Isaac Otieno Akoo
SIAYA RARIEDA KANYICHUDO PRI SCH Victor Okungu Amoke
SIAYA RARIEDA KAONJE PRI SCH Bonface Okoth
SIAYA RARIEDA KAONJE PRI SCH John Okoth Obiero
SIAYA RARIEDA KAONJE PRI SCH Tobias Okongo Okongo
SIAYA RARIEDA KASIRI PRI SCH Manase Owuoche
SIAYA RARIEDA KAWUONDI PRI SCH Esther Jamhuri Okech
SIAYA RARIEDA KISWARO PRI SCH Richard Odera Agoko
SIAYA RARIEDA Kitambo Mixed Secondary School Dan Abwao Owiro
SIAYA RARIEDA Kitambo Mixed Secondary School Don Okeya Nyadimo
SIAYA RARIEDA Kitambo Mixed Secondary School Joel Ouma Ogol
SIAYA RARIEDA Kitambo Mixed Secondary School Zadock John Oleche
SIAYA RARIEDA KITAMBO PRI SCH Lucy Adhiambo Odhiambo
SIAYA RARIEDA KITAMBO PRI SCH Tobias Adhola Obara
SIAYA RARIEDA KOBONYO PRI SCH Ruth Akinyi Obuya
SIAYA RARIEDA KOKISE PRI SCH Jared Ochieng Omwony
SIAYA RARIEDA KOKISE PRI SCH Moses Omondi Oyungu
SIAYA RARIEDA Kolo Primary School Eugine Francis Etyang
SIAYA RARIEDA Kolo Primary School Oscah Anam Odegi
SIAYA RARIEDA KONJIKO,PRI SCH Maurice Oluoch Otieno
SIAYA RARIEDA KUSA PRI SCH George Omollo Maroche
SIAYA RARIEDA LELA PRI SCH Dorothy “Ireen Anyango” Odiyo
SIAYA RARIEDA LIETA SEC SCH James Azenga Munubi
SIAYA RARIEDA LUORO PRI SCH Zadock Adongo Otieno
SIAYA RARIEDA LWAK K.C.C PRI SCH Ezekiel Nyadimo Adera
SIAYA RARIEDA LWEYA PRI SCH Joseph Omuko Rayori
SIAYA RARIEDA MADIANY SPECIAL SCHOOL MH Natalie Sugunga Radull
SIAYA RARIEDA MAHAYA MIXED DAY S S Lawrence Omondi Asembo
SIAYA RARIEDA MAJANGO MIXED John Otieno Miguoke
SIAYA RARIEDA MAJANGO PRIMARY Joyce Anyango Wasonga
SIAYA RARIEDA MAKASEMBO   S.S. Maryl Nasimiyu Kwoba
SIAYA RARIEDA MALANGA PRY SCH Evans Ochieng
SIAYA RARIEDA MANERA PRI SCH Benson Ombati Mose
SIAYA RARIEDA MANERA PRI SCH Joshua Ochien’g Okello
SIAYA RARIEDA MANYUANDA PRI SCH Clare Kaleka Andwati
SIAYA RARIEDA MAUGO PRI SCH Salome Adada Obara
SIAYA RARIEDA MEMBA PRI SCH David Odhiambo Onguru
SIAYA RARIEDA MEMBA PRI SCH George Otieno Migwambo
SIAYA RARIEDA MEMBA PRI SCH Risper Wasonga Oyugi
SIAYA RARIEDA MEMBA PRI SCH Shem Ayomo Opiyo
SIAYA RARIEDA Memba Secondary School Benedict Odando Ndolo
SIAYA RARIEDA MIGOWA  SEC SCH Edwin Odhiambo Ochieng
SIAYA RARIEDA MIGOWA PRI SCH Moses “O Jamwa” Ojiem
SIAYA RARIEDA MIGOWA PRI SCH Phillip “Omondi John” Auko
SIAYA RARIEDA MIRANDO PRI SCH Fredrick Okoth Ouma
SIAYA RARIEDA MIRAU PRI SCH Allan Ochino
SIAYA RARIEDA MISORI PRI SCH Mary Atieno Omenya
SIAYA RARIEDA MISORI PRI SCH Nyamanga Penina Andisi
SIAYA RARIEDA MITURI PRI SCH Samuel Mauga Tinda
SIAYA RARIEDA MUMBO PRI SCH Peter Ochieng Arara
SIAYA RARIEDA MUMBO PRI SCH Wycklife Ochieng’ Obado
SIAYA RARIEDA NAYA  SEC SCH David Rupia Shiundu
SIAYA RARIEDA NAYA  SEC SCH Julius Masinya Owako
SIAYA RARIEDA NDHERE PRI SCH Dorcas Chebet
SIAYA RARIEDA NDIGWA   S.S. David Owiti Arwa
SIAYA RARIEDA NGUKA PRI SCH Charles Okello Ndiege
SIAYA RARIEDA NYABERA MIXED SE Maurine Atieno Abong’o
SIAYA RARIEDA Nyagoko Grace Akuku Wokuri
SIAYA RARIEDA NYAKONGO GIRLS Kevin Onyango Otieno
SIAYA RARIEDA NYAKONGO GIRLS Nathaniel Owiti Odhoji
SIAYA RARIEDA NYAKONGO PRI SCH Irene Akinyi Olando
SIAYA RARIEDA NYAMASORE MIXED DAY S S Francis Okinyi Ombaka
SIAYA RARIEDA NYAMASORE MIXED DAY S S Hyline Kerebi Onkoba
SIAYA RARIEDA NYANGOYE PRI SCH Phoebe Atieno Buyu
SIAYA RARIEDA NYANGOYE PRI SCH Shem Otieno Wasonga
SIAYA RARIEDA OBAGA PRI SCH Henry Oselu Origi
SIAYA RARIEDA OBOCH PRI SCH Nanas Oyuga Otingi
SIAYA RARIEDA OBOCH PRI SCH Salome Adhiambo Olando
SIAYA RARIEDA OBOCH PRI SCH Zilper Atieno Milongo
SIAYA RARIEDA OCHIENGA PRI SCH Charles Ongo Sindha
SIAYA RARIEDA OCHIENGA PRI SCH John Apiyo Agida
SIAYA RARIEDA OCHIENGA PRI SCH Rolex Odhiambo Hindia
SIAYA RARIEDA OKELA PRI SCH Phelix Omondi Okuro
SIAYA RARIEDA OMBOYE PRI SCH Erick Odera Okelo
SIAYA RARIEDA OMBOYE PRI SCH Kenedy Angira Ongata
SIAYA RARIEDA OMBOYE PRI SCH Nicholas Owuor Ogollah
SIAYA RARIEDA ONGIELO PRI SCH Esther Adhiambo Otieno
SIAYA RARIEDA ONGIELO PRI SCH George Okaka Aduwa
SIAYA RARIEDA ONGIELO PRI SCH Oscar Odhiambo Okong’O
SIAYA RARIEDA OTHOCHE PRI SCH Charles Akoth Amuoro
SIAYA RARIEDA OTHOCHE PRI SCH Fred Otieno Amisi
SIAYA RARIEDA POWO PRI SCH Charles Otieno Rango
SIAYA RARIEDA POWO PRI SCH Walter Arogo Omwony
SIAYA RARIEDA RABEL PRI SCH Odoyo Mourine Adhiambo
SIAYA RARIEDA RALIEW  S.S. Amos Saitoti Mushila
SIAYA RARIEDA RALIEW  S.S. Christine Swin Mamati
SIAYA RARIEDA RALIEW  S.S. Elly Moses Aburaka
SIAYA RARIEDA RALIEW  S.S. Godwin Okoth
SIAYA RARIEDA RALIEW PRI SCH Carren Atieno Oluoch
SIAYA RARIEDA RALIEW PRI SCH Emmily Audi Odhiambo
SIAYA RARIEDA RALIEW PRI SCH Millicent Akoth Oluoch
SIAYA RARIEDA RAMBA BOYS HIGH SCHOOL Christopher Ouma Wafula
SIAYA RARIEDA RAMBA BOYS HIGH SCHOOL Jackson Osudi
SIAYA RARIEDA RAMBA BOYS HIGH SCHOOL Joseph Oranga Mukolwe
SIAYA RARIEDA RAMBA PRI SCH Marveline Akinyi Onyango
SIAYA RARIEDA RAMBA PRI SCH Rhoda Awino Onyango
SIAYA RARIEDA RAMBUGU MIXED S.S Lydiah Adhiambo Odeyo
SIAYA RARIEDA RAMBUGU PRI SCH Florence Adhiambo Olela
SIAYA RARIEDA RAMBUGU PRI SCH Oscar Angira Masiga
SIAYA RARIEDA RAMOYA PRI SCH Judith Anyango Okwiri
SIAYA RARIEDA RANYALA PRI SCH Geofrey Andalo Masinde
SIAYA RARIEDA RARIEDA PRI SCH Evelyn Auma Odhiambo
SIAYA RARIEDA RARIEDA SEC  SCH Vincent Oloo Okello
SIAYA RARIEDA RUMA PRI SCH Winnie Nyoreti Nonkwe
SIAYA RARIEDA RUMA S.S Annette “Mercy Apondi” Agango
SIAYA RARIEDA SARADIDI  PRIMARY SCHOOL Willis Odhach Achola
SIAYA RARIEDA SIGER PRI SCH Rhoda Akumu Othoche
SIAYA RARIEDA ST MATHEWS KANDARIA SEC SCH Denis “Orony Nyanganga” Otaro
SIAYA RARIEDA ST MATHEWS SARADIDI SEC SCH Collins Ouma Juma
SIAYA RARIEDA ST PHILIPS WERA  SEC  SCH Ibrahim Apiyo Owaka
SIAYA RARIEDA ST PHILIPS WERA  SEC  SCH Mofat Ochieng’ Nyawalo
SIAYA RARIEDA St. Johaness Kawuondi Secondary Sch Vincent Omondi Nyambuoro
SIAYA RARIEDA ST. LAZARUS PRI SCH George Francis Aola
SIAYA RARIEDA St. Marys  Powo Mixed Secondary School Alvine Erick Omondi
SIAYA RARIEDA St. Marys  Powo Mixed Secondary School Kevin Odhiambo Rabuogi
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Christine Akinyi Ongwara
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Churchill Odongo Adogo
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL David Olwal Okoth
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Edward Jadi Otieno
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Elizabeth Ogal Tiyo
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL George Soyo Olang
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL George Omondi Otieno
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Idah Achieng Owuor
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL Patrick Odhiambo Ochieng
SIAYA RARIEDA ST. MARY’S LWAK GIRLS’ HIGH SCHOOL William Otieno Odhiambo
SIAYA RARIEDA ST. MATHEWS OCHIENG’A MIXED DAY SEC. SCH Dick Ogweno Odero
SIAYA RARIEDA ST. MATHEWS OCHIENG’A MIXED DAY SEC. SCH Joab Oluoch Asembo
SIAYA RARIEDA ST. NICHOLAS BOI MIXED SECONDARY SCHOOL Mary Bosibori Momanyi
SIAYA RARIEDA ST. NICHOLAS BOI MIXED SECONDARY SCHOOL Maurice Owuor Otieno
SIAYA RARIEDA Tanga Mixed Day Secondary School Edith Akinyi Odera
SIAYA RARIEDA Tanga Mixed Day Secondary School Jared Otieno Sadia
SIAYA RARIEDA TANGA PRI SCH Elisha Ojode Adongo
SIAYA RARIEDA TIGA PRI SCH Mathews Okoth Agak
SIAYA RARIEDA WAGORO PRI SCH George Ayungo Okello
SIAYA RARIEDA WAMBISA PRI SCH Emanuel Nguono Mita
SIAYA RARIEDA WAMBISA PRI SCH Florence Achieng Mugoma
SIAYA RARIEDA WANGAROT PRI SCH Kennedy Otieno Owiti
SIAYA RARIEDA WANGAROT PRI SCH William Otieno Nyanjage
SIAYA RARIEDA WANG’AROT SEC SCH Gilbert Omolo Otiu
SIAYA SIAYA ACHAGE PRI SCH Anne Achieng Obude
SIAYA SIAYA ADUWA PRI SCH Julius Omondi Ojalo
SIAYA SIAYA AGAGE PRI SCH Caroline Kemunto Omariba
SIAYA SIAYA AGORO OYOMBE  S.S. Christine Adhiambo Nyamila
SIAYA SIAYA AGORO OYOMBE  S.S. Jelonia Okoth Olwalo
SIAYA SIAYA AGORO OYOMBE  S.S. Judith Aluoch Omwa
SIAYA SIAYA AGORO OYOMBE  S.S. Michael Washika Okonda
SIAYA SIAYA AGORO OYOMBE  S.S. Norbert Oduor Konyango
SIAYA SIAYA AGORO OYOMBE  S.S. Phillip Omolo Oluoch
SIAYA SIAYA AGORO OYOMBE PRI SCH Mary Amondi Odaro
SIAYA SIAYA ALUNY PRI SCH Jackline Atieno Oyiye
SIAYA SIAYA Ambrose Adeya Adongo Sec. Sch. Evans Amira Waka
SIAYA SIAYA ANDURO PRI SCH Elizabeth Akinyi Oyunga
SIAYA SIAYA ANDURO PRI SCH Lencer Achola Okula
SIAYA SIAYA AWELO PRI SCH Everlyne Awuor Ochieng
SIAYA SIAYA BAR -0LENGO PRI SCH Bernard Ochieng Onyaro
SIAYA SIAYA BAR -0LENGO PRI SCH Charles Otieno Owuor
SIAYA SIAYA BAR -0LENGO PRI SCH Samuel Okoth Ofula
SIAYA SIAYA BAR AGULU Erick Okoth Gari
SIAYA SIAYA BAR KAGWANDA Fredrick Oluoch Oloo
SIAYA SIAYA BAR KAGWANDA John Odinga Ongong
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Fredrick Ojwang Obora
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL George Ouma Aila
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Maurice Otino Odalo
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Oduor Willis Angawa
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Paul Okech Nyagwa
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Sylvester Ogolla Warinda
SIAYA SIAYA BARDING  BOYS HIGH SCHOOL Wycliffe Otieno
SIAYA SIAYA Barding Pri Sch Alex Omondi Omukoh
SIAYA SIAYA Barding Pri Sch Beatrice Awino Oudous
SIAYA SIAYA Barding Pri Sch Irene Atieno Oloo
SIAYA SIAYA Barding Pri Sch Moses Oduor Otieno
SIAYA SIAYA BARKODHIAMBO PRI SCH Roselida Atieno Owino
SIAYA SIAYA BISHOP  OKOTH GIRLS’ MBAGA Carolyne Akinyi Baridi
SIAYA SIAYA BISHOP  OKOTH GIRLS’ MBAGA Edith “Awino Owino” Onyango
SIAYA SIAYA BORO PRI SCH Lucas Openda Agwanda
SIAYA SIAYA BORO PRI SCH Ralph Oduor Kanyanga
SIAYA SIAYA DIBUORO  SEC SCH Alex Otieno Owuor
SIAYA SIAYA DIBUORO PRI SCH Beatrice Adhiambo Osidha
SIAYA SIAYA DIBUORO PRI SCH Mary Odaba Otieno
SIAYA SIAYA DIBUORO PRI SCH Rose Akumu Arwa
SIAYA SIAYA DUHA PRI SCH James Randy Mudiang’A
SIAYA SIAYA FR. GULIK URADI G. S.S. George “Opiyo Alphonse” Onyambo
SIAYA SIAYA GANGU PRI SCH Jackline Adika Awuor
SIAYA SIAYA GENDRO  PRI SCH Mercy Akinyi Makopiyo
SIAYA SIAYA GOMBE PRI SCH Hellen Achieng
SIAYA SIAYA GOT OYENGA PRI SCH John Onyango Kuye
SIAYA SIAYA GOT OYENGA PRI SCH Oliver Okoth Odhiambo
SIAYA SIAYA GOT OYENGA SECONDARY SCHOOL Mildred Anyango Oketch
SIAYA SIAYA GOT OYENGA SECONDARY SCHOOL Ochieng Mathews Odhiambo
SIAYA SIAYA GOT OYENGA SECONDARY SCHOOL Patrick Obiero Lusasi
SIAYA SIAYA HOLY CROSS B S S Monica Atieno Omondi
SIAYA SIAYA HONO  S.S. John “Daniel Ouma” Odera
SIAYA SIAYA HONO  S.S. Joseph Ochieng Oloo
SIAYA SIAYA HONO  S.S. Josephine Awino Mugenya
SIAYA SIAYA HONO  S.S. Musa Omondi Ateng’
SIAYA SIAYA HONO  S.S. Ronald Ochieng Agaya
SIAYA SIAYA HONO PRI SCH Lucas Aduol Odhiambo
SIAYA SIAYA HONO PRI SCH Priscillah Ajaah Etyang’a
SIAYA SIAYA Kabura Mixed Day Secondary School John Willis Oduor
SIAYA SIAYA Kabura Mixed Day Secondary School ONYANGO SAMUEL OKINGO
SIAYA SIAYA Kabura Mixed Day Secondary School Pauline Awuor Odhiambo
SIAYA SIAYA KALENYJUOK PRI SCH Angeline Achieng
SIAYA SIAYA KALENYJUOK PRI SCH Lucia Atieno Agola
SIAYA SIAYA KALENYJUOK PRI SCH Stephen Wire Ondiko
SIAYA SIAYA KANYABOLI PRI SCH Daniel Ahono Otieno
SIAYA SIAYA KARAPUL PRI SCH Risper Ogalo Oranga
SIAYA SIAYA KARAPUL PRI SCH Vincent Owino Achungo
SIAYA SIAYA KIRINDO PRI SCH Clarice Boaz Awino
SIAYA SIAYA KIRINDO PRI SCH Florence Akoth Amollo
SIAYA SIAYA KIRINDO PRI SCH Petronila Ahenda Were
SIAYA SIAYA Kowet Mixed Secondary School Sarah Oburra Anyango
SIAYA SIAYA KOWET PRI SCH Victoria Achieng Ochieng
SIAYA SIAYA KUBAR PRIMARY SCHOOL Thomas Ong’au Gongera
SIAYA SIAYA LIGANWA PRI. SCHOOL Patrick Liporo Khamusali
SIAYA SIAYA LWALA KAOR PRI SCH Freddrick Otieno Odhiambo
SIAYA SIAYA MAHERO PRI SCH Dalmas Odero Ngesa
SIAYA SIAYA MAHOLA MIXED SECONDARY Jenipher Achieng Ogola
SIAYA SIAYA MAHOLA PRI SCH George Ogolla Odede
SIAYA SIAYA MAHOLA PRI SCH Millicent Awino Wamriew
SIAYA SIAYA MAHOLA PRI SCH Simeon Opaa Mauti
SIAYA SIAYA MAHOLA PRI SCH Vincent “Jacob Kumba” Oduku
SIAYA SIAYA MANYALA PRI Christine Violet Obare
SIAYA SIAYA MATERA MIXED SEC S Gideon Anyonje Ramoya
SIAYA SIAYA MATERA PRI SCH Beatrice Akinyi Opiyo
SIAYA SIAYA MATERA PRI SCH Isaiah Nyabera Imbiaka
SIAYA SIAYA MATERA PRI SCH Solomon Okello Nyagol
SIAYA SIAYA MBAGA GIRLS PRI SCH Brenda Akinyi Otieno
SIAYA SIAYA MBAGA GIRLS PRI SCH David Swati Onyango
SIAYA SIAYA MBAGA MIXED PRI SCH Scholastica Adhiambo Ogira
SIAYA SIAYA MBAGA MIXED S.S Daniel Omondi Aminga
SIAYA SIAYA MBAGA MIXED S.S Evans Opata Onyango
SIAYA SIAYA MISORI PRI SCH Francis “Hagallo Oduor” Musewe
SIAYA SIAYA MULAHA  MIXED SEC SCH Vittallice Oluoko Waringa
SIAYA SIAYA MULAHA PRI SCH Ambrose Onyango Amani
SIAYA SIAYA MUR MALANGA PRI SCH Philip Angano Owitch
SIAYA SIAYA MWER  S.S. Kevin Odhiambo Olali
SIAYA SIAYA MWER  S.S. Michael Olute Aete
SIAYA SIAYA MWER PRI SCH Beatrice Atieno Ochieng
SIAYA SIAYA NDAI PRIMARY SCHOOL Kennedy Oduori Otieno
SIAYA SIAYA NDIWO PRI SCH Josephine Munai Simbili
SIAYA SIAYA NG’IYA  GIRLS  S.S. Benter Achieng Nyagol
SIAYA SIAYA NG’IYA  GIRLS  S.S. Calvince Petit Odera
SIAYA SIAYA NG’IYA  GIRLS  S.S. Jane Akinyi Ogada
SIAYA SIAYA NG’IYA  GIRLS  S.S. Kevin Ouma Olaka
SIAYA SIAYA NG’IYA  GIRLS  S.S. Yvonne Genevieve Gumaiya
SIAYA SIAYA NGIYA GIRLS PRI SCH Elizabeth Auma Okello
SIAYA SIAYA NGIYA GIRLS PRI SCH Millicent Akinyi Obare
SIAYA SIAYA NGIYA GIRLS PRI SCH Olgah Aboo Wekesa
SIAYA SIAYA NGIYA MIXED PRI SCH Benedette Majuma Madowo
SIAYA SIAYA NGIYA MIXED PRI SCH Judith Amollo Okello
SIAYA SIAYA NGIYA MIXED PRI SCH Lilian Akinyi Nyangor
SIAYA SIAYA NGIYA MIXED PRI SCH Purity Amang’ale Kutai
SIAYA SIAYA NINA PRI SCH Charles Ochieng Rambo
SIAYA SIAYA NYADHI PRI SCH Paul Odhiambo Amenya
SIAYA SIAYA NYADHI PRI SCH Rose Akinyi Omondi
SIAYA SIAYA NYAGINJA PRI SCHOOL Reginah Mokeira Nyabwanga
SIAYA SIAYA NYAJUOK PRI SCH Judith “Trizer Adhiambo” Awino
SIAYA SIAYA NYAJUOK PRI SCH Manasseh Ouma Oyucho
SIAYA SIAYA NYAJUOK PRI SCH Philes Nyamoita Mocha
SIAYA SIAYA NYAKADO PRIMARY SCHOOL Margaret Akinyi Nyanja
SIAYA SIAYA NYALWANGA  PRI SCH Linet Achieng’ Otieno
SIAYA SIAYA NYALWANGA  PRI SCH Pamella Awuor Angugo
SIAYA SIAYA NYAMBARE PRI SCH Florences Anyango Migaya
SIAYA SIAYA NYAMBARE SEC SCH Job Lumbwani Mukoyandali
SIAYA SIAYA NYAMILA PRI. SCHOOL Caleb Owiti Owoko
SIAYA SIAYA NYAMILA PRI. SCHOOL Daniel Ochieng Owino
SIAYA SIAYA NYAMILA PRI. SCHOOL Emanuel Oluoch Chek
SIAYA SIAYA NYANDHEHO PRI SCH Owuor Roselyn Awino
SIAYA SIAYA NYANDIWA PRI SCH Augustine Otieno Waringa
SIAYA SIAYA NYANGANGA Silibia Helida Anyango
SIAYA SIAYA NYANGANGA Vincent Akello Ogutu
SIAYA SIAYA NYANGOMA PRI SCH Eliud Odhiambo Otuoma
SIAYA SIAYA OBAMBO MIXED SEC Austine Ochieng Odhiambo
SIAYA SIAYA OBAMBO MIXED SEC Lorine Nyikal Onyango
SIAYA SIAYA OCHIEWA PRI SCH Alex Ochieng Onyango
SIAYA SIAYA OCHILO PRI SCH Ngwala Peter Chacha
SIAYA SIAYA OJWANDO PRI SCH Dan Ochieng Oduol
SIAYA SIAYA OJWANDO PRI SCH Daniel Onyango Owino
SIAYA SIAYA OJWANDO PRI SCH Edith Nakeva Gimweyi
SIAYA SIAYA OJWANDO PRI SCH Ezekiel Bunde Obonyo
SIAYA SIAYA Ojwando Secondary School Julius Khalwale Muleri
SIAYA SIAYA OSORO PRI SCH Francis Opela Obwar
SIAYA SIAYA PAL – PAL PRI SCH Alice Achieng Owiti
SIAYA SIAYA PAP BORO PRIMARY Celestine Auma Wagumba
SIAYA SIAYA PAP KAKAN PRI SCH Victoria Awuor Odude
SIAYA SIAYA PAP NYADIEL PRI SCH Maureen Akinyi Ombonya
SIAYA SIAYA PAP NYADIEL PRI SCH Pauline Awino
SIAYA SIAYA RACHUONYO PRI Paul Oloo Oyende
SIAYA SIAYA RALAK THIM PRI SCH Patrick Oluoko Nyapola
SIAYA SIAYA RAMBO PRI SCH Caroline Luwum Anyango
SIAYA SIAYA RAPOGI PRI SCH George Jowi Ojow
SIAYA SIAYA RARIEDA UYORE PRY Kennedy Otieno Ayugi
SIAYA SIAYA RASUGU PRI SCH Anne Muhadi Khavere
SIAYA SIAYA RASUGU PRI SCH Walter Ooko Ngada
SIAYA SIAYA SEGERE PRI SCH Alex Owino Oduor
SIAYA SIAYA SENATOR OBAMA KOGELO SECONDARY Alice Anyango Onyango
SIAYA SIAYA SENATOR OBAMA KOGELO SECONDARY Jessyca Awuor Rajula
SIAYA SIAYA SIAYA CENTRAL PRIMARY Gladys Nyanchama Roiro
SIAYA SIAYA SIAYA CENTRAL PRIMARY Hezbon Ochieng Ayiemba
SIAYA SIAYA SIAYA CENTRAL SECONDARY SCHOOL Hazel Akinyi Omiah
SIAYA SIAYA Siaya Institute Of Techn. Caleb J Miyawa
SIAYA SIAYA Siaya Institute Of Techn. Elizabeth Awour Oyieko
SIAYA SIAYA Siaya Institute Of Techn. Mary Amadi Apela
SIAYA SIAYA Siaya Institute Of Techn. Millicent A Ndeda
SIAYA SIAYA Siaya Institute Of Techn. Pius Otieno Milongo
SIAYA SIAYA SIAYA TOWNSHIP PRI Protus _ Maruti
SIAYA SIAYA SIAYA TOWNSHIP S. S Christine Lynder Oketch
SIAYA SIAYA SIDOK MIXED SEC SCH Belinder Awuor Oyugi
SIAYA SIAYA SIDOK PRI SCH Mercy Musimbi Mbayagi
SIAYA SIAYA SIRINDE  SEC SCH Harun Ochieng’ Oduor
SIAYA SIAYA SIRINDE PRI SCH Daniel “Calvin Oduor” Onyango
SIAYA SIAYA SIRONGO PRIMARY Tobias Ochieng’ Isaiah
SIAYA SIAYA ST JOSEPH NYALULA MIXED Victor Oulo Otieno
SIAYA SIAYA St. Christopher Pal Pal Sec Sch Erick Omondi Haudo
SIAYA SIAYA St. Christopher Pal Pal Sec Sch Mildred Oronje Oduor
SIAYA SIAYA St. Stephen’s Usingo Secondary School Carren Akinyi Manasse
SIAYA SIAYA St. Stephen’s Usingo Secondary School Tobias Merceline Awuor
SIAYA SIAYA UHEMBO Alex Otieno Obeng
SIAYA SIAYA ULAFU PRI SCH Edmond Otieno Okelloh
SIAYA SIAYA ULAFU SEC SCHOOL Dorah Amondi Odhiambo
SIAYA SIAYA ULAWE A PATE PRI SCH Vincencia Achieng
SIAYA SIAYA UMALA PRI SCH Alfred “Robin Omondi” Keah
SIAYA SIAYA UMALA PRI SCH John Oyiro Were
SIAYA SIAYA UNYOLO PRI SCH Barthlomew Omondi Oyenje
SIAYA SIAYA UNYOLO PRI SCH Maureen Atieno Omollo
SIAYA SIAYA Unyolo Secondary School Elias Obok Agolla
SIAYA SIAYA UPANDA PRI SCH Rosemary Akinyi Obat
SIAYA SIAYA URADI PRI SCH Raphael Okuto Olwendo
SIAYA SIAYA URIM PRIMARY Jabes Ahenda Ohanya
SIAYA SIAYA Usula Mixed Secondary School Stephen Aderoh Mbeya
SIAYA SIAYA USULA PRI SCH Jacob Okoth Juma
SIAYA SIAYA USULA PRI SCH Omondi Oscar Mboga
SIAYA SIAYA Uwasi Mixed Day Secondary School Marueline Akinyi Odhiambo
SIAYA SIAYA UWASI PRI SCH Ayienda Keragi’a Martin
SIAYA SIAYA UYIKO PRI Charles Buyu Otieno
SIAYA SIAYA UYIKO PRI Emily Anyango Owino
SIAYA SIAYA UYIKO PRI Jeremiah Omondi Okoth
SIAYA SIAYA UYIKO PRI Vincent “Joseph Ouma” Ngesa
SIAYA SIAYA UYOMA KOBARE SEC Stephen Edwin Otieno
SIAYA SIAYA UYOMA PRI SCH Hilda Bilha Onyango
SIAYA SIAYA WANG’CHIENG PRI SCH George Ochieng Onyango
SIAYA Tsc County Office-Siaya Tsc County Office-Siaya Kenneth Otieno Olango
SIAYA Tsc County Office-Siaya Tsc County Office-Siaya Samuel Ochieng Ouma
SIAYA UGENYA ANYIKO PRI SCH Crispine Onganyo Adalla
SIAYA UGENYA ANYIKO SEC SCH Mercy Awino Owiti
SIAYA UGENYA ASANGO PRI SCH Magdaline Atieno Ayoro
SIAYA UGENYA BAR – ODAR PRI SCH Lilian Akinyi Obat
SIAYA UGENYA BAR – ODAR PRI SCH Vitalice Otieno Odero
SIAYA UGENYA BAR ANYANGA PRI SCH Kenneth Ochieng
SIAYA UGENYA BURANGA PRI SCH John Aburu Otieno
SIAYA UGENYA DIRAHO PRI SCH Dorsila Apondi Jackinda
SIAYA UGENYA DIRAHO PRI SCH Joseph “Thomas Mboya” Mando
SIAYA UGENYA DOHO PRI SCH Samson Otieno Omondi
SIAYA UGENYA Equator Special School And Vocational Tr Rose Apondi Messo
SIAYA UGENYA Got Nanga Secondary School Edmund K’odhuno Okongo
SIAYA UGENYA Got Nanga Secondary School Judith Lynder Nyonje
SIAYA UGENYA GOT ODIMA  PRI SCH Duncan Orwaya
SIAYA UGENYA GOT OMALO PRI SCH Anne Anyango Otieno
SIAYA UGENYA GOT OMALO PRI SCH Charles Owino Okello
SIAYA UGENYA GOT OMALO PRI SCH Erastus Yona Omondi
SIAYA UGENYA GOT OMALO PRI SCH William Ooko
SIAYA UGENYA HAFUMBRE PRI SCH Collins Omondi Auma
SIAYA UGENYA HARUNGU PRI SCH Daniel Odhiambo Odingo
SIAYA UGENYA HUMWEND PRI SCH David Kipruto Keya
SIAYA UGENYA HUMWEND PRI SCH Geoffrey Imbuchi Masibo
SIAYA UGENYA INUNGO SEC SCH Sila Anekea Mbinji
SIAYA UGENYA JERA S S David Zachaeus Ochieng
SIAYA UGENYA JERA S S Elizabeth Aoko Okoth
SIAYA UGENYA JERA S S Eric Ochieng Oyoyo
SIAYA UGENYA JERA S S Geofrey Otieno Akinyi
SIAYA UGENYA JERA S S Kennedy Otieno Okeyo
SIAYA UGENYA JERA S S Moses Odhiambo Oketch
SIAYA UGENYA JERA S S Samwel Ochieng Ang’wen
SIAYA UGENYA KAGONYA PRI SCH Dennis Osogo Nyamwanga
SIAYA UGENYA KAMREMBO SIWANDHE PRIMARY Peris Awuor Oloo
SIAYA UGENYA KANYAUDO PRI. SCH Nixon Oluoch Haudo
SIAYA UGENYA KODONGO PRI SCH Daniel “Okel
SIAYA UGENYA Kogere Mixed Secondary School John Oriwa Otura
SIAYA UGENYA KOGERE PRI SCH Dancan Onyango Odhiambo
SIAYA UGENYA KOMORO ST. PETERS PRI SCH Collins Nyangayo Otieno
SIAYA UGENYA KOMORO ST. PETERS PRI SCH Jack Ayako Odhiambo
SIAYA UGENYA KONYA PRI SCH Sylvester Onyango Raduk
SIAYA UGENYA LIFUNGA PRI SCH Alfred “George Owinyo” Gomba
SIAYA UGENYA LIGOSE PRI SCH Eunice Achieng Sabato
SIAYA UGENYA Luanda Kathieno Mixed Day Sec School Jenipher Adhiambo Okumu
SIAYA UGENYA Luanda Kathieno Mixed Day Sec School Molline Adhiambo Otieno
SIAYA UGENYA LUANDA PRI SCH Andrew Ochieng Matoro
SIAYA UGENYA LUANDA PRI SCH Celine Merabu Ajuang
SIAYA UGENYA LUNGA PRI SCH Linus “Weslus  Ochieng” Okumu
SIAYA UGENYA LUNGA PRI SCH Yonah Owino Musumba
SIAYA UGENYA LUTHEHE PRI SCH Mathias Oduor Okumu
SIAYA UGENYA LUTHEHE PRI SCH Penina Juma Onyango
SIAYA UGENYA LWERO PRI SCH Fredrick Otieno Ochuch
SIAYA UGENYA MAGOMBE PRI SCH Caleb Onyango Owuor
SIAYA UGENYA MAGOMBE PRI SCH Rosemary Agutu Dande
SIAYA UGENYA MASAMRA PRI SCH Fredrick Owino Omamo
SIAYA UGENYA MATHIWA PRI SCH George Ochieng
SIAYA UGENYA MATHIWA PRI SCH Lilian “Mary Achieng” Otieno
SIAYA UGENYA MAYINGO PRI SCH Andrew Ogwel Asoma
SIAYA UGENYA MILAMBO PRI SCH Bernard Onyango Owino
SIAYA UGENYA MIYARE PRI SCH Boniface Onyango Sewe
SIAYA UGENYA MIYARE PRI SCH Fredrick Ochieng Okelo
SIAYA UGENYA MIYARE SEC SCH. Dennis Okoth Obut
SIAYA UGENYA MIYARE SEC SCH. Winnie Atieno
SIAYA UGENYA NDENGA  S.S. Stephen Asango Ochieng
SIAYA UGENYA NDENGA PRI SCH Alexander Omondi Owendho
SIAYA UGENYA NDENGA PRI SCH Paul Ochola Opondo
SIAYA UGENYA NYAHARWA PRI SCH Christopher O Opondo
SIAYA UGENYA NYAHARWA PRI SCH David Asugo Oluoch
SIAYA UGENYA NYALENYA PRI SCH Fredrick Onyango Okome
SIAYA UGENYA NYALENYA PRI SCH Pamba Wilson Inyangala
SIAYA UGENYA NYAMSENDA PRI SCH Boniface Odhiambo Meyo
SIAYA UGENYA OGEYA PRI SCH Vinicent Anyura Ochanda
SIAYA UGENYA PAP OLANG PRI SCH Henry Ouma Wao
SIAYA UGENYA Ralak Girls Secondary School Gilbert Owuor Otieno
SIAYA UGENYA RALAK PRI SCH Martin Okello Otieno
SIAYA UGENYA RAMUNDE PRI SCH Humpreys Evan Ogutu
SIAYA UGENYA RAMUNDE PRI SCH Stellah _ Nasambu
SIAYA UGENYA RAMUNDE SEC SCH Daisy Awino Sulwe
SIAYA UGENYA SEGA  GIRLS  HIGH SCH. David Mboga Owinyo
SIAYA UGENYA SEGA  GIRLS  HIGH SCH. John Mwanzaa Rapando
SIAYA UGENYA SEGA TOWNSHIP PRI SCH Maurice Owino Oiye
SIAYA UGENYA SEGA TOWNSHIP PRI SCH Tabither Gillo Omwandho
SIAYA UGENYA Sega Township Secondary School Lilian Akello Omengo
SIAYA UGENYA Sega Township Secondary School Lincon Alenga
SIAYA UGENYA SIFUYO PRI SCH Charles Omollo
SIAYA UGENYA SIFUYO PRI SCH Gettray _ Yamame
SIAYA UGENYA Sifuyo Secondary School Pauline Atieno Otor
SIAYA UGENYA SIGINGA PRI SCH Millicent Anyango Aremoh
SIAYA UGENYA SIGWENG’ KARUOTH PRIMARY  SCHOOL Charles Ogolla Odembo
SIAYA UGENYA SIGWENG’ KARUOTH PRIMARY  SCHOOL Reuben Omondi Ochieng
SIAYA UGENYA Sigweng’ Karuoth Secondary School David Omondi Odongo
SIAYA UGENYA SIHAY SEC. SCHOOL Henry Otieno Ogola
SIAYA UGENYA SIMUR PRI SCH Christopher Elijah Onyango
SIAYA UGENYA SIMUR PRI SCH Dan “Atieno K” Omondi
SIAYA UGENYA SIROR PRI SCH Mary Dympna Odhiambo
SIAYA UGENYA SIWAR PRI SCH Domnick Odhiambo Ogweno
SIAYA UGENYA SIWAR PRI SCH Joseph Audi Otieno
SIAYA UGENYA ST CHARLES HUMWEND SECONDARY Christopher Oor Sawa
SIAYA UGENYA ST CHARLES HUMWEND SECONDARY Joseph Akhudu Barasa
SIAYA UGENYA ST CHARLES HUMWEND SECONDARY Philip Okoth Odipo
SIAYA UGENYA ST STEPHEN SIGINGA SEC. Austine Owino Oduor
SIAYA UGENYA ST STEPHEN SIGINGA SEC. Joyce Atieno Onyango
SIAYA UGENYA ST STEPHEN SIGINGA SEC. Merab Amondi Ayoo
SIAYA UGENYA ST STEPHEN SIGINGA SEC. Zablon Otieno Omondi
SIAYA UGENYA St. Edward Masamra Mixed Secondary Sch Stephen Onyango Oluoch
SIAYA UGENYA St. Jacob’s Usinda Mixed Secondary School Sylvester Onyango Ogeno
SIAYA UGENYA St. Jacob’s Usinda Mixed Secondary School William Onyango Ochich
SIAYA UGENYA ST. JOSEPH OCHIEL PRIMARY SCHOOL Daniel Owino Malala
SIAYA UGENYA ST. JOSEPH OCHIEL PRIMARY SCHOOL Moses Ang’ura Sindani
SIAYA UGENYA ST. JOSEPH UYUNDOSEC SCH Cynthia Oyuga Otieno
SIAYA UGENYA ST. MARYS UKWALA BOYS PRI SCH George Ogola Otieno
SIAYA UGENYA ST. MARYS UKWALA BOYS PRI SCH Michael Okoth Okumu
SIAYA UGENYA ST. MARYS UKWALA BOYS PRI SCH Washingtone Makhoka Otieno
SIAYA UGENYA UDIRA PRI SCH Forster Victor Ochieng
SIAYA UGENYA Ugenya High School Francis Owiti Ogola
SIAYA UGENYA UHOLA PRI SCH Nicholas Owuor Otieno
SIAYA UGENYA UKELA PRI SCH Phanice Inyaino Omoit
SIAYA UGENYA UKWALA  S.S. Adah Aluoch Ayoki
SIAYA UGENYA UKWALA  S.S. Caleb Onyango Gundo
SIAYA UGENYA UKWALA  S.S. Eric Ayugi Josiah
SIAYA UGENYA UKWALA  S.S. George Nyakoyo Onyango
SIAYA UGENYA UKWALA  S.S. Julie Lynn Ohaga
SIAYA UGENYA UKWALA  S.S. Paul Oluoch Odhiambo
SIAYA UGENYA UKWALA GIRLS PRI SCHOOL Samuel Oduor Owino
SIAYA UGENYA ULUMBA PRI SCH Brenda Muhonja Otieno
SIAYA UGENYA UMER PRI SCH Caleb Onyango Molla
SIAYA UGENYA UMER PRI SCH Fredrick Oyugi Oloo
SIAYA UGENYA UMER PRI SCH Willies Orondo Kadule
SIAYA UGENYA URING PRI SCH Diana Tundah Were
SIAYA UGENYA URING PRI SCH Peter Mirasi Otieno
SIAYA UGENYA URIYA PRI SCH Joseph Eshirumba Makabila
SIAYA UGENYA URIYA PRI SCH Oliver Godffrey Otieno
SIAYA UGENYA USINDA PRI SCH Martin Rotich Bucheche
SIAYA UGENYA YENGA  S.S. Erick Otieno Aloo
SIAYA UGENYA YENGA  S.S. Kennedy Mwenge Osike
SIAYA UGUNJA AMBIRA PRI SCH Florence Akinyi Ogola
SIAYA UGUNJA AMBIRA PRI SCH Joyce Eudia Amolo
SIAYA UGUNJA AMBIRA PRI SCH Margaret Atieno Oluoch
SIAYA UGUNJA AMBIRA PRI SCH Paul Oluoch Otieno
SIAYA UGUNJA AMBIRA S.S David Omondi Obiero
SIAYA UGUNJA AMBIRA S.S Elphas _ Osinde
SIAYA UGUNJA AMBIRA S.S Florence Achieng Ofisi
SIAYA UGUNJA AMBIRA S.S Jean Odiwuor Okeyo
SIAYA UGUNJA AMBIRA S.S Joseph Oluoch Odhiambo
SIAYA UGUNJA AMBIRA S.S Maurice “Anthony Obote” Otuka
SIAYA UGUNJA AMBIRA S.S Millicent Achieng Oketch
SIAYA UGUNJA AMBIRA S.S Thomas Otiende Amakobe
SIAYA UGUNJA ASANGO PRI SCH Peter Owoko Wagumba
SIAYA UGUNJA BAR ATHENG’ PRI SCH Nightriza Odinga Obura
SIAYA UGUNJA DAHO PRI SCH Benard Otieno Onyaga
SIAYA UGUNJA DAHO PRI SCH Leonida Anyango Mboss
SIAYA UGUNJA DENDYO PRI SCH Janet Owino Otieno
SIAYA UGUNJA DENDYO PRI SCH Lorna Akinyi Odhiambo
SIAYA UGUNJA GINGA PRI SCH Masline Atieno Shikuku
SIAYA UGUNJA GOT  OSIMBO  S.S. Edward Wanjala Nyongesa
SIAYA UGUNJA GOT  OSIMBO  S.S. Esther Brenda Ameyo
SIAYA UGUNJA HAWAGAYA PRI SCH David Owino Onginjo
SIAYA UGUNJA Holy Trinity Mayingo Mixed Sec School Albert Omondi Sinyika
SIAYA UGUNJA Holy Trinity Mayingo Mixed Sec School Shadrack Kenyansa Nyantika
SIAYA UGUNJA ICHINGA PRI SCH Peter _ Tindi
SIAYA UGUNJA Konjra Mixed Day Secondary School Nashon Stephen Otieno
SIAYA UGUNJA LIGALA KABIERO PRI SCH Austin Kuuka Mutanyi
SIAYA UGUNJA LIGALA KABIERO PRI SCH David “Robinson Otieno” Oduor
SIAYA UGUNJA LIGALA KABIERO PRI SCH Dunstan Deejengs Ojenge
SIAYA UGUNJA LIGALA KABIERO PRI SCH Maurice Oduor Adhiambo
SIAYA UGUNJA LUNJRE PRI SCH Rebeccah Oidho Pande
SIAYA UGUNJA LUOKA PRI SCH James Oloo Otieno
SIAYA UGUNJA LUOKA PRI SCH Naomi Auma Shibwabo
SIAYA UGUNJA LWANDA PRI SCH Benedict Kaunda Ogolla
SIAYA UGUNJA MADUNGU MIXED S.S Elijah Odhiambo Olayo
SIAYA UGUNJA MADUNGU PRI SCH Elynah Nangila Nyongesa
SIAYA UGUNJA MADUNGU PRI SCH Richard Owuor Dimba
SIAYA UGUNJA MAUNA PRI SCH Asha Omondi Otieno
SIAYA UGUNJA MAUNA PRI SCH Godfrey Oduor Okoth
SIAYA UGUNJA MAUNA PRI SCH Phylis Atieno Owuor
SIAYA UGUNJA MBOSIE PRI SCH George Omondi Aromo
SIAYA UGUNJA MBOSIE PRI SCH Rose Akinyi Awuor
SIAYA UGUNJA MBOSIE PRI SCH Stephen Odhiambo Orianya
SIAYA UGUNJA MOI  ULOMA  S.S. Charles Akello Okome
SIAYA UGUNJA MOI  ULOMA  S.S. Daniel Ochieng Abiero
SIAYA UGUNJA MOI  ULOMA  S.S. Peter Juma Musewe
SIAYA UGUNJA MUDAHO PRI SCH George Aloma Aremo
SIAYA UGUNJA MUDHIERO PRI SCH Lonah N.K. Lusweti
SIAYA UGUNJA MUDHIERO SEC SCHOOL Anthony Sangare Gawo
SIAYA UGUNJA MUDHIERO SEC SCHOOL Thomas Odhiambo Aguda
SIAYA UGUNJA MURUMBA YIRO PRI SCH Benson Oloo Otieno
SIAYA UGUNJA MUSIKO PRI SCH Philip Lianda Mukiza
SIAYA UGUNJA MUSIKO PRI SCH Silas Ojwang Oyoo
SIAYA UGUNJA NGOP MISENGINI PRI SCH Christine Derie Ogara
SIAYA UGUNJA NGOP MISENGINI PRI SCH Christopher Zakaria Opondo
SIAYA UGUNJA NGUNYA PRI SCH Maurine Achieng Oduor
SIAYA UGUNJA NGUNYA PRI SCH Peter Oduor Oloo
SIAYA UGUNJA NYAMASARE PRI SCH Everlyne Akinyi Onyango
SIAYA UGUNJA NYAMASARE PRI SCH Patrick Opiyo Mwamba
SIAYA UGUNJA NYASANDA COMMUNITY HIGH SCH. Lilian Akinyi Otieno
SIAYA UGUNJA NYASANDA COMMUNITY HIGH SCH. Mika Achieng Osure
SIAYA UGUNJA NYASANDA PRI SCH Anne Awuor Ndar
SIAYA UGUNJA NYASANDA PRI SCH Charles Ochieng Ongango
SIAYA UGUNJA NYASANDA PRI SCH Immaculate Agare Ogutu
SIAYA UGUNJA NYASANDA PRI SCH Judith Akinyi Okech
SIAYA UGUNJA NYIERA PRIMARY SCHOOL Hezbon Kwach Mudhune
SIAYA UGUNJA NYIERA PRIMARY SCHOOL Martin Onyango Okoto
SIAYA UGUNJA NYIERA PRIMARY SCHOOL Moses Oduor Ooko
SIAYA UGUNJA OGEDA PRI SCH Alex Ouma Ogeda
SIAYA UGUNJA OLOMA MURUMBA PRI SCH Elizabeth Ojwang’ Olala
SIAYA UGUNJA ORAO PRI SCH Everlyn Adhiambo Okello
SIAYA UGUNJA RADUODI PRI SCH Francisca Atieno
SIAYA UGUNJA RAMBULA PRI SCH Maureen “Linet Awuor” Oloo
SIAYA UGUNJA RAMBULA PRI SCH Peter Manya Odhiambo
SIAYA UGUNJA RAMBULA SPECIAL Wilson Ochieng Onyango
SIAYA UGUNJA RANG’ALA BOYS PRI SCH Calcine Adhiambo Oduor
SIAYA UGUNJA RANG’ALA BOYS PRI SCH Paul Owoko Ng’ayo
SIAYA UGUNJA Rangala Boys Secondary Catherine Wamboi Mmanyi
SIAYA UGUNJA RUWE PRI SCH Julius “Wasonga O” Pepe
SIAYA UGUNJA SANGO PRI SCH Olga Percy Akinyi
SIAYA UGUNJA SIDINDI  S.S. Bonface Omondi Olilo
SIAYA UGUNJA SIDINDI  S.S. Fredrick Ochieng Owino
SIAYA UGUNJA SIDINDI  S.S. George Okoth Madigo
SIAYA UGUNJA SIDINDI PRI SCH Everlyne Atieno Ogada
SIAYA UGUNJA SIDINDI PRI SCH Jacktone Onyango Okello
SIAYA UGUNJA SIMENYA  S.S. Mildred Anne Acieng’
SIAYA UGUNJA SIMENYA PRI SCH Lilian Apondi Godia
SIAYA UGUNJA SIMENYA PRI SCH Ruth Atieno Ndede
SIAYA UGUNJA SIMERRO PRI SCH Beverlyne Nasimiyu Sinino
SIAYA UGUNJA SIMERRO PRI SCH Eunice Atieno Ogutu
SIAYA UGUNJA SIRANDUMB PRI SCH Alvine Ochieng Ooko
SIAYA UGUNJA SIRANDUMB PRI SCH Mary “Getrude Adhiamb” Wanga
SIAYA UGUNJA ST PETER’S RAMBULA Elizabeth Akinyi Dondo
SIAYA UGUNJA ST PETER’S RAMBULA Joseph Olemo
SIAYA UGUNJA ST PETER’S RAMBULA Willis Otieno Osuri
SIAYA UGUNJA St. Antony Uluthe Secondary School Fredrick Ochieng Otieno
SIAYA UGUNJA St. Augustine’s Ogenda Secondary School James Ouma
SIAYA UGUNJA ST. DOMINIC ULOMA Fredrick Onyango Ondeng
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Faith Itulia Mamai
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Francis Ouma Ombalo
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Mary Atieno Otieno
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Nelson “Adalla Victor” Nyangao
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Patrick Omondi Ouma
SIAYA UGUNJA St. Francis Rang’ala G.s.s. Philip Mwendwa Chamwama
SIAYA UGUNJA St. Paul’s Sigomre Secondary Ibrahim Oduor Odenyo
SIAYA UGUNJA St. Paul’s Sigomre Secondary Kennas Owallah Okeyoh
SIAYA UGUNJA St. Paul’s Sigomre Secondary Richard Ouma Onyango
SIAYA UGUNJA St. Peter’s Bar Antheng Mixed Sec School Monicah Anyango Ogutu
SIAYA UGUNJA St. Peters Ukalama Secondary School Joakim Otieno Juma
SIAYA UGUNJA SUWINGA PRI SCH Vitalis Odhiambo
SIAYA UGUNJA TINGARE MIXED SEC Fredrick Onyango Ochieng
SIAYA UGUNJA UGANA PRI SCH Christopher Oluoch Odil
SIAYA UGUNJA UGANA PRI SCH Florence Akinyi Oluoch
SIAYA UGUNJA UGANA PRI SCH Peter “Noah Ndar” Otieno
SIAYA UGUNJA UGUNJA PRI SCH Floridah Achieng Otieno
SIAYA UGUNJA UGUNJA PRI SCH Maurice George Owino
SIAYA UGUNJA UGUNJA PRI SCH Monicah Atieno Oluoch
SIAYA UGUNJA UKALAMA PRI SCH Charles Ondu Oloo
SIAYA UGUNJA UKALAMA PRI SCH Jacob Otieno Oduor
SIAYA UGUNJA ULAWE PRI SCH Alice Pacifica Apondo
SIAYA UGUNJA ULAWE PRI SCH Esao Oluoch Muhando
SIAYA UGUNJA ULAWE PRI SCH Joseph Oduor
SIAYA UGUNJA ULAWE PRI SCH Leonard Odhiambo
SIAYA UGUNJA ULHOWE PRI SCH Alois Owira Odhuno
SIAYA UGUNJA ULHOWE PRI SCH Martel “Opondo James” Ndege
SIAYA UGUNJA ULHOWE PRI SCH Peninah Nabwire Kakai
SIAYA UGUNJA ULUTHE PRI SCH Caroline Achieng Oluoch
SIAYA UGUNJA ULWANI PRI SCH Dorringtone Edwin Odongo
SIAYA UGUNJA ULWANI PRI SCH Kezia Adhiambo Suja
SIAYA UGUNJA UMINA PRI SCH Fredrick Ochieng Ndar
SIAYA UGUNJA UMINA PRI SCH Grace Apiyo Obat
SIAYA UGUNJA UMINA S. S Nancy Akoth Olare
SIAYA UGUNJA UMINA S. S Patrick Otieno Odonya
SIAYA UGUNJA UMINA S. S Vincent Eulubit Okwaro
SIAYA UGUNJA WANG’OTONG’ PRI SCH Andrew Kisongochi Wanaswa
SIAYA UGUNJA WANG’OTONG’ PRI SCH Charles Odhiambo Maloba
SIAYA UGUNJA WANG’OTONG’ PRI SCH Collins Ochieng Odhiambo
SIAYA UGUNJA YWAYA PRI SCH Jacob Omondi Otieno
SIAYA TSC Unit – Bondo Charlene Kevele Obonyo
SIAYA TSC Unit – Ugenya Joseph Kiptui Cheburet

Utawala Secondary School CBE Subjects, Pathways, Contacts {Full Details}

Utawala Secondary School  is a Day, Sub County level Mixed Secondary school, located in Embakasi Sub-County, Nairobi County, in Kenya. (+254)0722783139 is the current school phone contact.

Exact location: It is a public School that is located at Embakasi Subcounty in Nairobi County of Nairobi Region, Kenya.

Key Details about the school.

School’s Official Name: UTAWALA SEC

Location: NAIROBI
Sex: MIXED
Category: REGULAR
Cluster: Sub County School at C4

Subject Combinations Offered at Utawala Secondary School

View all available subject combinations at this school

STEM

5
APPLIED SCIENCESCode: ST2007
Business Studies,Computer Studies,Physics
3 SubjectsSTEM
APPLIED SCIENCESCode: ST2091
Advanced Mathematics,Agriculture,Home Science
3 SubjectsSTEM
PURE SCIENCESCode: ST1042
Agriculture,Biology,Chemistry
3 SubjectsSTEM
PURE SCIENCESCode: ST1007
Advanced Mathematics,Biology,Physics
3 SubjectsSTEM
APPLIED SCIENCESCode: ST2093
Agriculture,Home Science,Physics
3 SubjectsSTEM

SOCIAL SCIENCES

5
HUMANITIES & BUSINESS STUDIESCode: SS2061
Business Studies,Geography,Literature in English
3 SubjectsSOCIAL SCIENCES
HUMANITIES & BUSINESS STUDIESCode: SS2024
Computer Studies,Geography,History & Citizenship
3 SubjectsSOCIAL SCIENCES
HUMANITIES & BUSINESS STUDIESCode: SS2115
Business Studies,Christian Religious Education,General Science
3 SubjectsSOCIAL SCIENCES
LANGUAGES & LITERATURECode: SS1081
Fasihi ya Kiswahili,History & Citizenship,Literature in English
3 SubjectsSOCIAL SCIENCES
HUMANITIES & BUSINESS STUDIESCode: SS2016
French,Geography,History & Citizenship
3 SubjectsSOCIAL SCIENCES

How to Select Grade 10 Subjects and schools

To select Grade 10 schools and subjects under the Competency-Based Curriculum (CBC) in Kenya, Grade 9 learners should first choose a career pathway (STEM, Social Sciences, or Arts & Sports Science). Then, they’ll select three subject combinations within that pathway and finally, choose four schools for each combination, totaling 12 schools. To select preferred Grade 10 Schools and Subject Combinations, use the Ministry of Education portal selection.education.go.ke.
  1. 1. How you can Choose a Career Pathway:

    • Identify your interests and potential career aspirations.
    • Select one of the three pathways: STEM, Social Sciences, or Arts & Sports Science.
    • Confirm your choice to proceed with the pathway.
  2. 2. Select Subject Combinations:

    • The portal will provide you with a list of subject combinations available within your chosen pathway.
    • Choose three subject combinations that align with your interests and strengths.
  3. 3. Select Preferred Senior Schools:

    • For each subject combination, select four schools from the available clusters.
    • This ensures a diverse range of options and equal representation from different categories of schools.
    • A total of 12 schools will be selected: 4 for the first subject combination, 4 for the second, and 4 for the third.

    LIST OF ALL SENIOR SCHOOLS PER COUNTY.

    West Pokot County Senior Schools.

    Wajir County Senior Schools

    Vihiga County Senior Schools

    Uasin Gishu County Senior Schools

    Turkana County Senior Schools

    Trans-Nzoia County Senior Schools

    Tharaka Nithi County Senior Schools

    Tana River County Senior Schools

    Taita Taveta County Senior Schools

    Siaya County Senior Schools

    Samburu County Senior Schools

    Nyeri County Senior Schools

    Nyandarua County Senior Schools

    Nyamira County Senior Schools

    Narok County Senior Schools

    Nandi County Senior Schools

    Nakuru County Senior Schools

    Nairobi County Senior Schools

    Murang’a County Senior Schools

    Mombasa County Senior Schools

    Migori County Senior Schools

    Meru County Senior Schools

    Marsabit County Senior Schools

    LMandera County Senior Schools

    Makueni County Senior Schools

    Machakos County Senior Schools

    Lamu County Senior Schools

    Laikipia County Senior Schools

    Kwale County Senior Schools

    Kitui County Senior Schools

    Kisumu County Senior Schools

    Kisii County Senior Schools

    Kirinyaga County Senior Schools

    Kilifi County Senior Schools

    Kiambu County Senior Schools

    Kericho County Senior Schools

    Kakamega County Senior Schools

    Kajiado County Senior Schools

    Isiolo County Senior Schools

    Homa Bay County Senior Schools

    Garissa County Senior Schools

    Embu County Senior Schools

    Elgeyo-Marakwet County Senior Schools

    Busia County Senior Schools

    Bungoma County  Senior Schools

    Baringo County Senior Schools

    List of all Senior Schools in Bomet County

    Nyamira County best, top secondary schools; Indepth analysis

Kenya KCPE Results 2022 (knec-portal.ac.ke)

How to Check KCPE Results 2022 via SMS and Online

How do I check my KCPE Results? 

 

To check your KCPE Results 2022 by SMS send an SMS with your Index Number and the word KCPE in capital letters i.e (XXXXXXXXX KCPE) to 20076 for Safaricom, Airtel and Telkom networks.

The KCPE results 2022 can be viewed online from this link ….. Search your KCPE Results 2022 – HERE

How to Download 2022 KCPE Result Slips online for Candidates

School Headmasters will collect the results from the sub-county education offices for the candidates to finally collect them in the education centres. They can also access to the KCPE results portal from this link http://www.knec-portal.ac.ke/

Procedure for downloading KCPE result slips

  1. Visit the official KNEC schools’ portal by clicking the link above.
  2. To login to the KNEC portal, Insert the User Name and Password which you used during the KCPE registration.
  3. Once inside the portal, you will see several boxes. First, under the box labelled ‘FROM INDEX’, input the index number of the first candidate and in the box labelled ‘TO INDEX NUMBER’ input the last candidate’s index number. Click on ‘VIEW REPORT’.
  4. Wait for the result slips to load. When all the slips are loaded, click on the menu labelled ‘EXPORT’.
  5. Select the format you would like to export the KCPE Result Slips e.g. ‘WORD’ or ‘PDF’ formats.
  6. The KCPE Result slips will be downloaded to offline storage in your computer.
  7. You can then print the downloaded result slips.