Computer Studies Paper 2 Questions and Answers - KCSE 2021 Past Papers

Share via Whatsapp
  1.  
    1. Open a word processing program and type the following passage as it appears. Save the document as GIS1. (20 marks)
      PURPOSE OF GEOGRAPHICAL INFORMATION SYSTEMS
      People want to understand their own individual environment. By environment, we mean the geographical space of their study area and the events that take place.
      For example:
      1. an urban planner may want to know about city population, traffic etc.
      2. a biologist may want to understand the population of animal species.
      3. a geologist may want to study about building site areas, minerals deposits etc.
      4. a hydrologist may be interested in water quality, land physiographic features, runoff generation etc.
        All these professionals require data that relates to space and typically involving positional data. Positional data determines where things are, where they were or will be in future.
                                   QUESTIONS A GIS CAN ANSWER
         A  Location  What is at a given location?
         B  Condition  What are the locations where certain conditions are met?
         C  Trends  What are the differences within an area over time?

        A location may be described using place name, postcode, or geographic reference such as latitude/longitude, or x and y coordinates and may include:
        • Location where certain conditions are satisfied are such as:
          • Un-forested section measured in square units of area.
          • Distance from the roads.
        • With soils suitable for supporting buildings.
          Trends seek to find the differences for example in land use or elevations within an area over a period of time.
          Comp2021pastpaperQ28
    2. Create a copy of the passage into a new blank document and save it as GIS2. (2 marks)
    3. Perform each of the following on the document:
      1. Format the passage title as follows:
        1. Font size 20      (1⁄2 mark)
        2. Apply an outline effect   (1⁄2 mark)
      2. Apply a two lines drop cap to the first two characters of the first paragraph.   (2 marks)
      3. Apply indent format to the listed numbered and bulleted lists of size 3 cm from the left and 1.5 cm from the right. (4 marks)
      4. Apply each of the following to the bulleted and numbered lists:
        1. Line spacing of 1.5 (2 marks)
        2. Justified alignment (2 marks)
      5. Apply two columns layout with line between. The first column should contain the information between the table structure and the sub-heading "Functional components of GIS". The second column should contain the rest of the information from the "Functional Component of a GIS". (3 marks)
    4.  
      1. Convert the table structure to text separated by tab characters. (2 marks)
      2. Apply each of the following to the structure chart drawn:
        1. Group to all the objects of the drawing. (1 mark)
        2. Shadow effect to the grouped object.  (1 mark)
        3. An automatically numbered caption with text "Components of GIS".  (2 marks)
    5.  
      1. Enter your name and your index number at the page footer aligned to the right. (2 marks)
      2. Apply a page border line of width 3pt. (2 marks)
      3. Apply automatic upper case roman page numbering at the top centre of the page
    6.  Save the changes and print out later each of the following documents:  (2 marks)
      1. GISI
      2. GIS2      (2 marks)
  2. A group of youths decided to invest together. They intend to use a database management system to manage their shares.
    1. Open a database program and create a database named Pamoja.  (1 mark)
    2.  
      1. Create a table named Membership in the database created in 2(a). The table should have the following fields and respective specifications.   (8 marks)
         Field Name  Data Type  Properties
         MemNum  Text  Size 4 (primary key)
         FirstName  Text  Size 10
         LastName  Text  Size 10
         DateofBirth  Date/Time  Short date
         Gender  Text  Look up from a listbox with values "Male", "Female"
      2. Create a second table named Contributions having the following fields and respective specifications. (10 marks)
         Field Name  Data Type   Properties
         RefNumber  Text  Size 4 (primary key)
         MemNum  Text  Lookup from membership table
         Amount paid  Currency  
         DatePaid  DatePaid  
         PaymentMode Text  Text  Lookup from a list box with values "Cash", "Cheque", "Mobile Money"
      3. Create a relationship between the tables and enforce referential integrity constraints to the relationship. (2 marks) 
    3.  
      1. Create a form for each of the table created. Savehe forms as MForm and Contriform respectively.(2 mark
      2. Enter the following data into their respective tables. (8 marks)
        Member ship table
         MemNum  FirstName  LastName  DateofBirth Gender  Gender
         SHI  Maureen  Antonio  31/12/2001  Female
         SH2  Jacob  Andela  24/09/2001   Male
         SH3  Charles  Zablon  01/09/2001  Male
         SH4  Judy  Alexander  14/02/2002  Female
        SH5  Isaac  Marion  04/08/2001  Male

        Contributions Table
         RefNumber   MemNum  Amount Paid DatePaid   PaymentMode
         1  SH1  10,000  27/04/2018  CASH
         2  SH2  8,000  28/04/2018  MOBILE
         3  SH3  9,000  30/04/2018  CASH
         4  SH4  12,000  27/04/2018  CASH
         5  SH5  11,000  28/04/2018  MOBILE
         6  SH1  15,000  28/05/2018  CHEQUE
         7  SH2  11,000  29/05/2018  MOBILE
         8  SH3  9,500  30/05/2018  CHEQUE
         9  SH4  7,500  28/05/2018  CASH
         10  SH5  11,000  27/05/2018  CHEQUE
         11  SH1  7,000  29/06/2018  CASH
    4. Create a query that would display the following fields:
      1. MemNum, FirstName, Last Name, Gender and a calculated field named Umri to display the age of each member. Save the query as AgeQ.  (4 marks)
      2. MemNum, LastName, Amount Paid and a calculated field named Dividends which would display 14% for each Amount Paid. Save the query as DividendsQ.  (4 marks)
    5.  
      1. Create a report based on the query DividendsQ showing all the fields in the query and the following:
        1. Total AmountPaid by each member.
        2. Total Dividends payable to each member.
        3. Grand Totals of AmountPaid and dividends payable.    (6 ½ marks)
      2. Modify the report to appear as follows:
        1. To have a report title "DIVIDENDS FOR THE YEAR ENDED 31 DECEMBER 2018". (1 mark)
        2. Underline the report title. (1⁄2 mark)
        3. Save the report as "Year EndRPT"   (1⁄2 mark)
    6. Print out later each of the following:
      1. The two tables   (1 mark)
      2. The two queries  (1 mark)
      3. The report.   (1⁄2 mark)

MARKING SCHEME

 NO  MARKING POINTS   MARKS 
 1 
  1. Saving the passage as GIS1@1, other case @1⁄2, other 0mk
    1. Title
      • Typing the text @1⁄2 (correct case and spelling)
      • Bold @ 1⁄2
      • Centre @1⁄2
      • Underlrine @1⁄2
    2. Typing Text
      • Typing paragraph 1- completeness (correct case and spelling) and existence (as a paragraph) @ Imk
      • Typing numbered/listed text (correct case and spelling) and existence (as a paragraph) @ 1
      • Applying numbered automatic list format @ 1
      • Typing the paragraph 3 All these .... completeness (correct case and spelling) and existence (as a paragraph) @ Imk
        (Completeness - would also include not more than two errors in every paragraph)
    3. Table
      • Table insertion dimension - 3*4 @0.5. position on page @ 0.5
      • Typing text - Title - Complete @0.5, reverse text @0.5, Table format
        (grey shades) @ 0.5
      • Text format records - 3 *0.5= @1.5
      • Typing paragraph 4 A location... completeness (correct case and spelling) and existence (as a paragraph) @ 1mk
      • Typing bulleted text (correct case and spelling) and existence (as a paragraph) @1
      • Bullets 1 (outer square) @ 1
      • Bullets 2 (inner dots) @1
      • Applying the round bullets to multilevel @ 1⁄2
      • Typing paragraph 6 the lines trends seek... and title Functional components completeness (correct case and spelling) and existence (as a paragraph) @ 1mk
        (Completeness-would also include not more than two errors in every
        paragraph)
    4. Shape
      • Functional..... Complete @0.5, Centre align @0.5, bold @0.5 = 1.5
      • 4 rectangles - 4* @0.5=2,
      • + text each - 4* @0.5=2
      • 3 Arrows each (bidirectional) @ 1⁄2 = 1½
      • Exact arrow @0.5
      • Layout @0.5, Position (relative to stem) @0.5=1
  2. Creating a copy @ 1
    Saving the copy (GIS2)@ 1
  3.  
    1. Passage Title
      • Font size 20 @ 2
      • Cutline @1⁄2
    2. Drop Cap
      • Applying drop cap @ 1
      • No of lines @ 1⁄2
      • No of characters @ 1⁄2
    3.  Indent of Two Sections
      • 2 Left 3cm/1.18" each @ 1=2
      • 2 Right indent 1.5cm/0.59" each @ 1=2
    4. Bulleted List
      1. 2 x line spacing= 1.5 @0.5 = 1mk
      2. 2 x line justification @ 0.5 = 1mk
    5. Two columns
      • Layout @ 1mk
      • Correct text selection @ 1mk
        2 Columns applied @0.5mk
      • Line in between @0.5mk
  4.  
    1. Table to text
      • Table Conversion @0.5
      • Using tab separators @0.5
    2.  Chart format
      1. Grouping all objects @1mk, less objects @0.5mk
      2. Shadow effect @0.5mk
      3. Auto caption @1, text (Complete) @0.5=1.5
        (Complete - having no errors)
  5.  
    1. Footer (must be a footer to be awarded)
      • Tying name @ 0.5mk and index @0.5mk
      • Aligning to the right @½
    2. Page border
      • Page border - a line border (as seen on stem) @ 1mk, others @0.5mk
      • Border width - correct width(3pt) @ 0.5
    3. Page numbering must be header (to be awarded)
      • Applying numbering i.e. pager number @ 0.5mk
      • Numbering type-Upper Roman number @1mk, other case i.e. Lower case 0.5mk
      • numbering location - centre aligning @1⁄2 mk
  6. Printing
    1. GIS1
    2. GIS2

 1

 

 

 2

 

 

 

 

 

 4

 

 

 

 4

 

 

 

 

 

 

 

 

 5½

 

 8½

 2

 

 

 1

 

 2

 

 4

 

 2

 

 

 3

 

 1

 

 

 3

 

 

 

 

 

 1½

 

 

 

 

 2

 2

                                                                                                                    TOTAL   50
     
 2
  1.  Creating a database file Pamoja @1, other case @0.5 other @0
  2.  
    1.  Membership table
      • Table creation Table name: Membership@1, Other case @ 0.5
      • Field names 5 fields @ 1⁄2 = 2½
      • Field Data types & properties @ 1⁄2 = 2½
      • Lookup @1 constraints Values (Male/Female as a list) @ 1
        All should be as seen on stem
    2. Contributions table
      • Table creation Table name: Contributions @1, Other case @0.5
      • 5 Fields names created each @1⁄2 = 2½
      • Field Data types & properties 5 x ½ = 2½
      • Lookup 1 @1 constraints Look up source - (MemNum from membership table) @1
      • Lookup 2 @1 constraints Look up values (Cheque, Cash, Mobile Money -as a list) @1
        All should be as seen on stem
    3. Relationship One to Many (MemNum - MemNum) @ 1
      • Enforcing referential integrity @1
  3.  
    1. Forms
      • MForm (the name) @0.5, correct data source (Membership table) @1
      • ContriForm (the name) @0.5, correct data source (Contributions table) @1
    2. Data entry
      • Membership table 5 records (correct all fields) @ 1⁄2 = 2½ Contributions table 11 records (correct all fields) @ 1⁄2 = 5½
  4.  
    1. AgeQ query
      • Fields selection (MemNum, First name, Last name, Gender) @1
      • Calculated field Expression (to get Umri): Parameter 1 @1,
        Parameter 2 @1=2
      • Calculated field name (Umri) @1⁄2
        Saving AgeQ@½
    2. DividendsQ Query
      • Saving DividendsQ @0.5mks
      • Fields selection- 3 fields (Memnum, Lastname, AmounttPaid) @1 extra or less fields @0.5mk
      • Calculated Field Dividends @1⁄2
      • Calculated field name -parameter 1 0.14 @1*, parameter 2 [AmountPaid]@1
    1.  The report
      • Saving Year This email address is being protected from spambots. You need JavaScript enabled to view it.
      • Correctquery- correct source of Dividends Q@ 0.5mk
      • Fields selection- all fields from DividendsQ @ 1
      • Total amount paid by each member @1
      • Total dividends paid to each member @1
      • Grand totals (for Total Amount @1 and Dividends Amount @1)=2mks
    2. Modifying the report
      1. Inserting report title (DIVIDENDS FOR THE YEAR ENDED
        31 DECEMBER 2018) @1, completeness, other case 0.5mk
      2. Underline the title (DIVIDENDS FOR THE YEAR ENDED 31 DECEMBER 2018) @ 1⁄2
  5. Printing
    1. 2 Tables (Membership @0.5, Contributions @0.5)=1
    2. 2 Queries(AgeQ @0.5, DividendsQ @0.5) = 1
    3. 1 Report (Year EndRPT) @1⁄2

 1

 

 

 8

 

 

10

 2 

 

 

 3

 

 8

 

 

 

 

 4

 

 

 

 4

 

 

 

 

 6

 

 

 1½

 

 

 2½

 

                                                                                                                      TOTAL  50








Join our whatsapp group for latest updates

Download Computer Studies Paper 2 Questions and Answers - KCSE 2021 Past Papers.


Tap Here to Download for 50/-




Why download?

  • ✔ To read offline at any time.
  • ✔ To Print at your convenience
  • ✔ Share Easily with Friends / Students


Get on WhatsApp Download as PDF
.
Subscribe now

access all the content at an affordable rate
or
Buy any individual paper or notes as a pdf via MPESA
and get it sent to you via WhatsApp

 

What does our community say about us?