Asumbi Computer PP2
Asumbi Computer PP2
451/2
COMPUTER STUDIES
PRACTICAL
PAPER 2
TIME: 2 ½ HOURS
INSTRUCTIONS TO CANDIDATES:
1. Type your name and index number at the top right hand corner of each printout.
3. Write the name and version of the software used for each question in the answer sheet.
QUESTION 1: SPREADSHEETS
1. The following are the KCSE results for a certain school in Nyeri. Enter the data as it is in
Excel and answer the question that follows.
KIMAKANIA HIGH SCHOOL NYERI
NAME Eng Kis Mat Bio Phy Chem Hist Art Comp Bst Ave. Overall Rank
point grade
mark
THIRU B+ B A B- A B B- A-
KIPTOO A- B+ A A- A A- A- A
COLLINS B+ B A B+ A B B A
RONALD B+ A A A- A B+ B+ A
FREDRICK A A A B A A- A- B+
NJEGE B+ B+ A A- A B+ B+ A
MUARINE A B A A A A- A- B-
KIBET B A- A A A A A A
WAFULA B B A B+ A B- B- A
NDIRANGU B+ A- A B A B B A
OTIENO B+ C A A- A A- A- A
MATU B A- A B+ A B+ B+ A
KIBUTHA B B A- B+ A- B+ B+ A
KIRURI A B+ A A A A- A- A
AMING’A B A A A- A A- A- C+
JACKSON B+ C+ A B+ A A A B-
MUMBI A- A- A- B+ B+ B+ B+ A
KIGUTA B+ A A A A A- A- A
MWANGI B A- A B+ A- A- A- A-
WAMUCIE B+ B A A- A A- A- A
MBUGUA B+ B- A B A- B- B- A
OGEGA B- A- A- B- B+ B B C
HENRY A- A- A A A A A D+
ABDI A B+ A B+ A A A A
JAMES B+ C- A- B+ A A A B+
i) Use a formula to get the average point mark in the table above given that,
[3 Marks]
GRADE POINTS
A 12
A 11
B+ 10
B 9
B- 8
C+ 7
C 6
C- 5
D+ 4
D 3
D- 2
E 1
ii) Determine each student's rank using the Ave. Point Mark.
[3 Marks]
iii) Use a formula to evaluate the Overall grade using the Ave. Point Mark, given that:
[3 Marks]
GRADE MARKS
A 90-100
A- 81-89
B+ 71-80
B 61-70
B- 51-60
C+ 41-50
C 36-40
C- 31-35
D+ 25-30
D 20-24
D- 16-19
E Below 15
4
Overall
Grade
i) 'Number of students' per grade for each subject, e.g. 10 students got an A in
History.
[3 Marks]
ii) 'Number of students' column with the number of students who do the specific
subject.
[1 mark]
iii) 'Max Grade Number' (=the grade with the highest number of students in that subject.)
[1 mark]
iv) 'Min Grade Number' (= the grade with the lowest number of students in that subject.)
[1 mark]
v) ‘A subject's Average Mark' = Sum of values for each grade divided by total number of
students in that subject (Use the Grade-Value conversion table given in Qn, 2a)(i)
5
[2 Marks]
vi) Average Grade of the Average Mark using the conversion table in Qn. 2 b(ii) above.
[2 marks]
vii) Rank of each subject as per its average mark use the conversion table Qn, 2a)(i) &(iii)
[4
Marks]
viii) A subject's '% Above pass mark' = Percentage of students who had B- or above in that
subject. [4 Marks]
d) Plot a bar graph of the Subjects against their Average Mark [4 Marks]
e) Put a footnote with your name and index number in the same sheet and print your work.
[2 Marks]
f) Print the work book [2 Marks]
6
QUESTION 2: DATABASES
2. Ogeke is the manager of a college’s ICT department. He has been told to use Database
Management System (DBMS) to update records for a fundraising data. Perform the
following operations just like Ogeke would:
a) i) Create a relational database with four table; Class List, Family Details, Pledge
Contributions and Walk Form Contributions. [4 Marks]
ii) Class List contains the following fields; Class no, first Name, surname. Family Details
contains Family Id, Parents Name, Address, City and Class no. Pledge Contributions contains
Pledge Id, family Id, Amount Pledged and Amount received. Walk Form contribution
contains Walk Id, Class no, Walker Name, Amount Promised and Amount Paid.
i) Create a query that contains the Parents Name and the students' first name who have
'Promised' more than 7000. Save the query as Promised_Mchango. [5 Marks]
ii) Make a query and from it produce a report that list the student name and parents names of
families who's Amount Pledged is equal to Amount Received and greater than 0. Save the
query as ReceivedQ and the Report as Pledged_Received. [10 Marks]
iii) Make a query from it to produce a report that calculates the difference between pledge and
amount received from each family. Save the query as Balance and the Report as Bal_report.
[10 Marks]
iv). Create 4 Reports that can be used to display the 4 tables separately in the database.
Save them as PC, WFC, Class_list and Family_Details respectively print these reports
[4
Marks]
v) Create four forms of each table above and save them as respective table names. [4 marks]